cara milena sugiro que estude um pouco mais sobre contraints. Elas servem justamente para manter a integridade do seu banco.
Em Sexta 02 Março 2007 14:37, Milena Leite escreveu: > Olá, > > Alguem sabe me dizer como posso fazer pra conferir se o item que quero > excluir esta em outra tabela para que não possa dar erros desse tipo: > > *Warning: pg_query() > [function.pg-query<http://risk-servidor/teste/SISTEMA/function.pg-query>]: > Query failed: ERROR: update or delete on "tb_colaborador" violates foreign > key constraint "id_colaborador_fk" on "tb_andamento" DETAIL: Key > (id_colaborador)=(33) is still referenced from table "tb_andamento". in > D:\Inetpub\teste\SISTEMA\executa.php on line 20 > Ocorreu um erro! * > ** > Eu tenho 3 tabelas: tb_colaborador, tb_andamento e tb_tarefa onde o > id_colaborador esta em tb_tarefa e tb_andamento.. > > Eu fiz um código aqui, mas só funciona com a verificação que ele esta em > tarefa, mas quando tento excluir um que esta apenas em andamento dá esse > erro: > > Grata, _______________________________________________ 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
