Le vendredi 24 novembre 2017 à 15:58 -0300, Tiago Brasil a écrit :
> 
> create table t2
> ( c1t1 integer,
>   c2t2 integer,
>   c3t2 integer,
> primary key (c1t1, c2t2),
> foreign key (c1t1) references t1 (c1t1),
> unique (c2t2)); **n necessita dessa linha visto que primary key ja
> sao unique e not null por padrão

Não, no caso o que é chave primária é a combinação dos dois atributos. 
O que está curioso é que um desses atributos também é chave; isso
parece estranho, mas não é simples redundância: que dois atributos
sejam chave não significa que um deles isoladamente também o seja.


-- 
skype:leandro.gfc.dutra?chat      Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191              gTalk: xmpp:[email protected]
+55 (61) 9302 2691        ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT−3  MSN: msnim:[email protected]
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a