PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

DELETE für Tabelle in PostgreSQL deaktivieren?

Nicht wirklich - es könnte ein INSTEAD sein Regel:

 CREATE RULE shoe_del_protect AS ON DELETE TO shoe DO INSTEAD NOTHING;

(ein Beispiel auf derselben Seite des Handbuchs).

Eine andere Möglichkeit ist REVOKE Berechtigungen für die betreffende Tabelle löschen und gespeicherte Prozedur(en) zum Löschen erstellen... und wahrscheinlich auch aktualisieren und einfügen.