2013-03-14 12 views

risposta

15

Il modo più semplice è quello di creare BEFORE UPDATE innesco che metterà a confronto OLD e NEW riga e RAISE EXCEPTION se la modifica alla riga è vietata.

+0

cool, sembra la strada da percorrere. Grazie! – stellard

5

No, ma dovrebbe essere piuttosto banale da scrivere. Basta impostare un trigger BEFORE UPDATE che confronti il ​​vecchio campo con il nuovo file e fa un ERRORE RAISE se sono diversi. I documenti pgSQL hanno alcuni esempi su come scrivere una funzione di trigger.