DELETE - violates foreign key constraint
Zan <[email protected]> Wed, 14 Mar 2018 15:27:48 -0300
| Newsgroups | gmane.comp.db.postgresql.brasil |
|---|---|
| Message-ID | <p8bpf4$a0p$1__30672.2038462341$1521051962$gmane$org@blaine.gmane.org> |
Boa tarde a todos. Ao tentar deletar um registro recebo a seguinte mensagem de erro: ERROR: update or delete on table "tb_tipos_referencias" violates foreign key constraint "tb_referencias_fk_01" on table "tb_referencias" DETAIL: Key (id)=(1) is still referenced from table "tb_referencias". A chave estrangeira criada está como ON DELETE NO ACTION, por isso está dando o erro. Minha dúvida é se tenho como tratar um DELETE antes de executar. Para esta tabela é simples tratar, pois é apenas uma tabela de referência. Eu estou com a mesma situação para a tabela de usuários, onde no caso nem sei contar quantas tabelas fazem referência a mesma. Qual a melhor maneira de fazer esse tratamento? Desde já peço desculpa caso a pergunta seja tola. Estou procurando já faz um tempo no Google como fazer isso, mas não encontrei nada. Acredito não estar fazendo a busca da maneira correta. Obrigado. _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral