PostgreSQL La base de donnees la plus sophistiquee au monde.

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
support:trucs_et_astuces:ne_faire_un_rollback_que_de_la_derniere_commande [2010/12/06 14:04] – Correction apparence sparkysupport:trucs_et_astuces:ne_faire_un_rollback_que_de_la_derniere_commande [2010/12/06 14:06] (Version actuelle) sparky
Ligne 14: Ligne 14:
 Si la dernière commande est incorrecte (et ici c'est le cas) les 2 commandes updates précédentes vont être annulées. Si la dernière commande est incorrecte (et ici c'est le cas) les 2 commandes updates précédentes vont être annulées.
  
-Pour évitez cela, ajoutez+Pour évitez cela, faites en début de session(ou mettez-le dans votre psqlrc)
 <code> <code>
 \set ON_ERROR_ROLLBACK ON \set ON_ERROR_ROLLBACK ON
 +\set AUTOCOMMIT OFF
 </code> </code>
  
 Ainsi seul la commande INSERT est annulé et les 2 commandes updates ne seront pas annulées, n'oubliez pas que les UPDATES ici ne seront sauvegardé que quand vous ferez un COMMIT Ainsi seul la commande INSERT est annulé et les 2 commandes updates ne seront pas annulées, n'oubliez pas que les UPDATES ici ne seront sauvegardé que quand vous ferez un COMMIT
  
 
support/trucs_et_astuces/ne_faire_un_rollback_que_de_la_derniere_commande.1291640661.txt.gz · Dernière modification : 2010/12/06 14:04 de sparky