PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Postgres тригер и заключване на редове

Какво трябва да се случи, когато транзакцията бъде отменена? Доста очевидно е, че всички вмъквания на table_a, както и всички актуализации на table_b, трябва да се върне назад. Ето защо всички редове на table_b актуализиран от тригера, ще бъде заключен, докато транзакцията завърши.

Ангажиране след всяко insert (намаляването на броя на редовете, вмъкнати в една транзакция) ще намали вероятността от конфликти с едновременни процеси.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. не можа да зареди библиотека за oracle_fdw

  2. Проблем с обвързването на JOOQ json

  3. прехвърляне на данни от една база данни към друга база данни в odoo

  4. Как да инсталирам libpq-fe.h?

  5. Две SQL LEFT JOINS дават неправилен резултат