sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan kan jeg fortælle PostgreSQL ikke at afbryde hele transaktionen, når en enkelt begrænsning har fejlet?

Jeg er ekstremt ny til PostgreSQL, men et af eksemplerne i PostgreSQL-dokumentationen for triggere/server-side programmering ser ud til, at det gør præcis, hvad du leder efter.

Se:http://www.postgresql.org/docs/9.2 /static/trigger-example.html

Uddrag fra siden:"Så udløseren fungerer som en ikke-nul begrænsning, men afbryder ikke transaktionen. "



  1. Hvad er fordele og ulemper ved at holde SQL i Stored Procs versus kode

  2. SQL-tæller for en datokolonne

  3. ORA-29283:ugyldig filoperation ORA-06512:på SYS.UTL_FILE, linje 536

  4. Batch-tilstand normalisering og ydeevne