Communauté francophone de PostgreSQL

La communauté francophone de PostgreSQL

Outils pour utilisateurs

Outils du site


support:trucs_et_astuces:ne_faire_un_rollback_que_de_la_derniere_commande

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édentes Ré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]
sparky Correction apparence
support: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