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

Disabilita DELETE sulla tabella in PostgreSQL?

Non proprio:potrebbe essere un INSTEAD regola:

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

(un esempio nella stessa pagina del manuale).

Un altro modo è REVOKE eliminare i privilegi sulla tabella in questione e creare procedure memorizzate per l'eliminazione... e probabilmente anche per l'aggiornamento e l'inserimento.