PostgreSql: Rule greift nicht

#2755892
Lesenswert?

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!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren