Servus allerseits
Ich wollte in einer PostgreSql Datenbank (vers. 9.1) mit einer RULE das
Einfügen von weiteren rows verhindern.
1 | CREATE OR REPLACE RULE no_ins_sys_def AS ON INSERT TO sys_defaults DO NOTHING;
|
Leider kann ich ohne weiteres INSERTs ausführen.
Dann habe ich eine RULE erstellt, um auch das Löschen zu verhindern.
1 | CREATE OR REPLACE RULE no_del_sys_def AS ON DELETE TO sys_defaults DO NOTHING;
|
Aber auch hier kann ich die INSERTs, die ich gar nicht haette einfügen
sollen, wieder löschen.
Wenn mir bitte jemand einen Hinweis geben könnte, wo ich den Fehler
habe. Danke!