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

Responder a