[MySQL] mise à jour BDD sans interruption de service

mise à jour BDD sans interruption de service [MySQL] - SQL/NoSQL - Programmation

Marsh Posté le 05-08-2010 à 21:16:08    

Salut,  
 
je dois mettre en place une maj hebdomadaire d'une BDD.
 
Quel est le meilleur moyen d'éviter un interruption de service de la BDD pendant la maj
 
 et comment peut-on éviter, suite à un bug pour une erreur quelconque, que la BDD soit complète et pas corrompue, et revenir par exemple à la version d'avant la maj ?
 
 
merci pour vos réponses  :jap:  
 

Reply

Marsh Posté le 05-08-2010 à 21:16:08   

Reply

Marsh Posté le 05-08-2010 à 21:48:01    

begin transaction
 
//tout ton bordel
 
commit
 

Reply

Marsh Posté le 06-08-2010 à 22:12:28    

:jap:
 
et avant le commit, je peux vérifier que toutes tables y sont, et si c'est pas le cas, je fais un rollback pour revenir en arrière c'est bien ça ? :D

Reply

Marsh Posté le 07-08-2010 à 09:53:57    

Je l'auto réponds,oui c'est ça :d

Reply

Marsh Posté le 07-08-2010 à 09:57:10    

exactement
 
s'il y a la moindre merde  tu as le rollback , et les données sont mises a jour d'un coup , pas de données incohérentes

Reply

Marsh Posté le 07-08-2010 à 16:48:40    

ok merci :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed