Um campo 'x' da tabela 'A' pode se relacionar tanto com o campo 'x' da tabela 'B' quanto com o campo 'x' da tabela 'C'. Sei que dá para criar duas chaves separadas na tabela 'A' uma que relaciona A(x)=>B(x) e outra que relaciona A(x)=>C(x). Mas na hora de incluir, alterar? Isso daria certo? Tipo digamos que na tabela 'C' exista dados gravados mas a tabela 'B' esteja vazia. Daria erro na hora de inserir dados em 'A'? Ou seja, o erro que informa que o valor informado em A(x) não existe em B(x)?
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
