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

Плюсове и минуси на тригери срещу JPA @PrePersist за създаване и актуализиране на времеви отпечатъци

Можете да използвате INSERT ... RETURNING или UPDATE ... RETURNING за извличане на стойностите, които са били променени от тригера, така че няма нужда да правите друг SELECT.

Освен това, бих казал, че зависи от вашата среда. Ако приложението е критично за мисията и ще се провали мизерно, ако тези колони не се поддържат правилно, тогава бих се придържал към тригерите.

Ако това е само за удобство в предния край (и може да обработва елегантно конфликти, дължащи се на неправилни стойности), тогава подходът JPA вероятно е по-лесен за поддръжка.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. първичният ключ автоматично ли се индексира в postgresql?

  2. Проверете дали съществува асоциация, без да предизвикате попадение в базата данни

  3. Има ли някакъв начин да използвате OrmLite с Postgres hstores?

  4. Postgres, таблица1 отляво се присъединява към таблица2 само с 1 ред на ID в таблица1

  5. Пакетът „pgadmin4“ няма кандидат за инсталиране за Ubuntu 20.04