PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Wycofanie po błędzie w transakcji

Jeśli wystąpi błąd, PostgreSQL nie wycofuje transakcji. Każde kolejne stwierdzenie nie powiedzie się z błędem. Możesz to wypróbować w kliencie.

Musisz wykonać wycofanie, zanim jakiekolwiek instrukcje będą mogły zostać pomyślnie wykonane.

W przypadku zamknięcia połączenia i rozpoczęcia nowego nie ma to większego znaczenia. Jednakże, jeśli zachowasz połączenie i uruchomisz inne instrukcje, które spodziewasz się pomyślnie wykonać, to nie zadziała.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tablice wielowymiarowe PostgreSQL

  2. Jak skopiować jedną kolumnę tabeli do kolumny innej tabeli w PostgreSQL porównując ten sam identyfikator?

  3. PostgreSQL:użycie kolumny obliczeniowej w tym samym zapytaniu

  4. Heroku - ActiveRecord::StatementInvalid (PG::Error:ERROR:żądana kolumna nie istnieje

  5. Porównaj wiele zakresów dat