Erro ao deletar um orçamento

Versão

Proprietário

Nota

Data

Versão

Proprietário

Nota

Data

1.0

@Renan Mitsuo Oka

Criação de documento.

23/09/2021

 

Ao tentar deletar um orçamento no easylab e apresentar o erro baixo:

Basta entrar no pgadmin > localiza a tabela orca1 e verifique se existe a chave fk em cor cinza, caso só exista a chave dourada siga os comandos abaixo:

  1. Execute o comando para deletar os registros orfão
    delete from orca1 where id in (select orca1.id from orca1 left join orca on orca.id = orca1.orca_id where orca.id is null)

2. Apos a execução do comando assima basta executar o comando abaixo para criar a constraint ALTER TABLE public.orca1 ADD CONSTRAINT orca1_orca_id FOREIGN KEY (orca_id) REFERENCES public.orca (id) MATCH SIMPLE ON UPDATE RESTRICT ON DELETE CASCADE;