PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Desabilitar DELETE na tabela no PostgreSQL?


Não realmente - pode ser um INSTEAD regra:
 CREATE RULE shoe_del_protect AS ON DELETE TO shoe DO INSTEAD NOTHING;

(um exemplo nessa mesma página do manual).

Outra maneira é REVOKE excluir privilégios na tabela em questão e criar procedimentos armazenados para excluir ... e atualizar e inserir também provavelmente.