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

PO WSTAWIĆ wyzwalacz w oddzielnej transakcji?

Wszystkie wyzwalacze PostgreSQL są wykonywane w tej samej transakcji, co transakcja, która je wyzwoliła.

Edytuj :Możesz także użyć LISTEN + NOTIFY aby wysłać wiadomość z wyzwalacza do kodu, który jest wykonywany poza transakcją. W takim przypadku wiadomość zostanie dostarczona tylko w momencie pomyślnego zatwierdzenia. Błędy w detektorach nie spowodują wycofania transakcji wyzwalającej.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Poprawa wydajności procedur składowanych w PostgreSQL 9.6

  2. Jednoczesny proces wstawiania danych do bazy danych

  3. Postgres:BŁĄD:plan w pamięci podręcznej nie może zmieniać typu wyniku

  4. Gniazda domeny PostgreSQL UNIX a gniazda TCP

  5. Jak zredukować liczbę połączeń za pomocą SQLAlchemy + postgreSQL?