>>Eu não tinha reparado, tem mesmo um erro no script (mas creio que daria outra 
>>mensagem), enfim, você colocou a criação da CONSTRAINT na frente da coluna, 
>>mas sua FK referencia duas e não uma só coluna, a correção seria:

>>    CREATE TABLE pedpecas (

>>        idpedido integer CONSTRAINT fk_pedido REFERENCES pedidos (idpedido) 
>> ON DELETE CASCADE,

>>        idproduto integer,

>>        idpecas integer CONSTRAINT fk_pecas REFERENCES pecas (idpecas),

>>        qtde_pecas integer default 0,

>>        CONSTRAINT pk_pedpecas PRIMARY KEY (idpedido,idproduto,idpecas),

>>        CONSTRAINT fk_produto FOREIGN KEY (idpedido, idproduto) REFERENCES 
>> peditens (idpedido,idproduto) ON DELETE CASCADE

>>     );

>>Repare que eu movi a "fk_produto" (que aliás me parece um nome ruim) para o 
>>final ao invés de ficar junto com a coluna "idproduto".


Show Matheus, na Mosca.

Exatamente o que eu precisava.

Agradeço a todos os que responderam.



Abraços,

Paulo.





---
Este email foi escaneado pelo Avast antivírus.
http://www.avast.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a