>>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
