Verifique se na criação da chave estrangeira vc incluiu cascade para a exclusão.
Exemplo: Alter table KTX_ProcessosAcomp add foreign key (IdProcesso) references KTX_Processos (IdProcesso) on update restrict on delete cascade; _____ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Milena Leite Sent: quinta-feira, 8 de fevereiro de 2007 16:21 To: Grupo de Usuários do PostgreSQL no Brasil Subject: Re: [PostgreSQL-Brasil] deletar chave estrangeira Boa Tarde ! Então acho que: ou eu configurei errado ou esta dando outro erro com relação a isso.. vou colocar o erro aqui.. Warning: pg_query() [function.pg-query <http://192.168.0.29/teste/C%C3%B3pia%20de%20SISTEMA/function.pg-query> ]: Query failed: ERROR: update or delete on "tb_colaborador" violates foreign key constraint "tb_andamento_id_colaborador_fkey" on "tb_andamento" DETAIL: Key (id_colaborador)=(10) is still referenced from table "tb_andamento". in D:\Inetpub\teste\Cópia de SISTEMA\executa.php on line 19 Ocorreu um erro! o que sera ? Em 08/02/07, Ulisses <[EMAIL PROTECTED]> escreveu: Boa tarde! Se você configurou a chave estrangeira corretamente, não vai ter problema. Manda o comando para deletar o registro da tabela Mestre, que os registros da Tabela Detalhe vão ser excluídos também. Boa sorte. Ulisses ----- Original Message ----- From: Milena <mailto:[EMAIL PROTECTED]> Leite To: Grupo de Usuários do PostgreSQL no Brasil <mailto:[email protected]> Sent: Thursday, February 08, 2007 3:50 PM Subject: [PostgreSQL-Brasil] deletar chave estrangeira Olá, Queria saber como faço para excuir um dado que é chave estrangeira..assim como o drop cascade quando vamos deletar tabelas... meu código esta assim: delete from tb_colaborador where nm_colaborador = '$nome_colaborador' or login = '$login_colaborador' []s -- Milena Leite _____ _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios -- Milena Leite
_______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios
