Gustavo,
Dê uma olhada em 5.3.5. Foreign Keys[1], você só vai conseguir inserir um
registro no pai se ele existir no filho.
[1]PostgreSQL: Documentation: 9.2: Constraints
|
|
|
| | |
|
|
|
| |
PostgreSQL: Documentation: 9.2: Constraints
| |
|
|
Cumprimentos, Alan Ribeiro (061) 98353-9715
Na guerra, a verdade é a primeira vítima.
Em Quarta-feira, 14, Setembro 2016 10:08:15, Gustavo
<[email protected]> escreveu:
até ai tudo bem. essa parte esta feito..
mais se eu faço um insert só na tabela pai ele não me da um erro avisando que
esqueci de incluir o registro filhoᐧ
Em 14 de setembro de 2016 10:03, Flavio Henrique Araque Gurgel
<[email protected]> escreveu:
Em qua, 14 de set de 2016 às 15:01, Gustavo <[email protected]>
escreveu:
> Gostaria de saber se existe uma maneira da tabela filha( itensPedidos) ser
> obrigada e ser preenchida utilizando apenas alguma configuração do
> relacionamento ?
O que você quer dizer com "apenas alguma configuração do relacionamento" ?
CONSTRAINT fk_pedidos_pedidositens FOREIGN KEY (id_pedidos) REFERENCES
sc_pedidos.pedidos(id_pedidos) ON DELETE CASCADE ON UPDATE CASCADE NOT
DEFERRABLE
teria como configurar o constraint para obrigar o preenchimento da tabela filha
?
Além da chave estrangeira já criada, você precisa colocar a coluna como não
nula. Fazendo isso, o que você quer será respeitado, é pra isso que servem
justamente as chaves estrangeiras.
[]sFlavio Gurgel
______________________________ _________________
pgbr-geral mailing list
[email protected]. org.br
https://listas.postgresql.org. br/cgi-bin/mailman/listinfo/ pgbr-geral
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral