PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Annulation après erreur dans la transaction

Si une erreur se produit, PostgreSQL n'annule pas réellement la transaction. Il échoue toutes les instructions suivantes avec une erreur. Vous pouvez essayer cela dans le client.

Vous devez exécuter la restauration avant que toute instruction puisse être exécutée avec succès.

Dans le cas où vous fermez la connexion et en démarrez une nouvelle, cela a peu de conséquence. Cependant, si vous conservez la connexion et exécutez d'autres instructions que vous prévoyez d'exécuter avec succès, cela ne fonctionnera pas.