Em 26/04/13, Marcelo da Silva<[email protected]> escreveu:
>
> Então podemos ter N para N quando for FKs (sem unique), entendi...
> Minha duvida surgiu porque eu tentei criar uma FK referenciando para um
> Campo PK de outra tabela e ele me forçou a colocar NotNull no campo B
>
> Vivendo e aprendendo :)
>
> Mas no meu caso vou ter que fazer uns malabarismos pois o CampoA é uma PKey
>


Não, você entendeu errado.
Você só pode ter (1:N) ou (0:N). Para ter (N:N) você precisa ter uma
tabela auxiliar com dois (1:N).

Veja:
http://www.postgresql.org/docs/current/interactive/ddl-constraints.html#DDL-CONSTRAINTS-FK

Osvaldo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a