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

Как мога да кажа на PostgreSQL да не прекъсва цялата транзакция, когато едно ограничение е неуспешно?

Аз съм изключително нов за PostgreSQL, но един от примерите в документацията на PostgreSQL за тригери / програмиране от страна на сървъра изглежда, че прави точно това, което търсите.

Вижте:http://www.postgresql.org/docs/9.2 /static/trigger-example.html

Фрагмент от страницата:„Така че тригерът действа като не-нулево ограничение, но не прекъсва транзакцията. "



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Django:дублирана стойност на ключ нарушава уникалното ограничение

  2. Apache Spark:JDBC връзката не работи

  3. Свържете се с postgre в докер контейнер от хост машина

  4. Променете празния низ на NULL, когато колоната има ограничение DATE

  5. Трябва ли да използвам hstore в обновен модел на данни?