Blz thiago. Valeu Aqui, eu resolvi da seguinte maneira. Da uma olhada. Testei e funcionou.
http://www.abilityonline.com.br/programas/relacionamento.jpg []s _____ De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Thiago bs Enviada em: segunda-feira, 27 de agosto de 2007 17:05 Para: 'Comunidade PostgreSQL Brasileira' Assunto: [pgbr-geral] RES: RES: RES: Relaciomento + Integridade SERIA se ele existisse, mas infelizmente não é a realidade heheh, usei apenas como forma de expresão. Infelizmente até onde eu sei o delete em cascata assim precisa realmente ser linkado por algum campo comum nas tabelas. _____ De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Saulo Enviada em: terça-feira, 28 de agosto de 2007 16:16 Para: 'Comunidade PostgreSQL Brasileira' Assunto: [pgbr-geral] RES: RES: Relaciomento + Integridade Esse delete cascade que vc se refete, é se eu exluir um registro da NF, automaticamente apagar NFC e ESSE né Obrgado pelas dicas []s _____ De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Thiago DB Enviada em: segunda-feira, 27 de agosto de 2007 15:09 Para: 'Comunidade PostgreSQL Brasileira' Assunto: [pgbr-geral] RES: Relaciomento + Integridade Acredito que a melhor forma de se criar o link das tabelas seria um sequence único mesmo, como numero de transação. Infelizmente não existe um DELETE CASCADE portanto você precisa montar um procedimento que faça o cascade quando você quiser excluir ou cancelar o registro da NF(nf,nfc,esse). Ex. Begin Update Nf set Nf_status=C where nf_transação=001;update Nfc set Nfc_status=C where Nfc_transacao=001; Algo interessante é criar o campo status nas tabelas para controle de cancelamentos ao invés de delete propriamente dito já que o mesmo não grava logs e não permite retorno. Thiago. _____ De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Saulo Enviada em: segunda-feira, 27 de agosto de 2007 14:22 Para: 'Comunidade PostgreSQL Brasileira' Assunto: [pgbr-geral] Relaciomento + Integridade Boa tarde amigos. Tenho 3 tabelas: Nf (nota fiscal) Nfc (produtos da nota) Ese (entrada de estoque) A tabela NF está relacionada com a tabela NFC. Agora qual a maneira correta de relacionar a tabela NFC com a ESE, pois sempre que eu excluir um registro da tabela NFC será excluído da table ESE. Pois pensei em criar campo um seqüencial na table NFC e gravar este campo na tabela ESE. Assim posso relacionar os 2. Mas não sei se isto é correto. Obrigado.
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
