Valeu pessoal! Faltou eu ler o manel nessa.
Obrigado a todos. At.te, Alisson Viegas Acsiv Sistemas De: [email protected] [mailto:[email protected]] Em nome de JotaComm Enviada em: quinta-feira, 2 de abril de 2009 15:34 Para: Comunidade PostgreSQL Brasileira Assunto: Re: [pgbr-geral] There is no unique constraint matching given keys for referenced table "cfop" Olá, Alisson Este erro significa que o campo cfop da tabela cfop não é único, isto é, este campo tem valores duplicados. Para funcionar você vai ter que definir este campo como unique ou como primary key. 2009/4/2 Alisson Viegas <[email protected]> Boa tarde, pessoal. Não consigo entender o por quê do erro abaixo: ERROR: there is no unique constraint matching given keys for referenced table "cfop" Alguém pode me explicar. As tabelas são: CREATE TABLE adm.cfop ( codigo serial NOT NULL, CONSTRAINT pk_adm_cfop_codigo PRIMARY KEY (codigo), cfop varchar(4) NOT NULL, CONSTRAINT un_adm_cfop_cfop UNIQUE (cfop,natureza), natureza varchar(100) NOT NULL, imposto boolean, estoque boolean, financeiro boolean ); CREATE TABLE tra.ctrc ( codigo serial NOT NULL, CONSTRAINT pk_tra_ctrc_codigo PRIMARY KEY (codigo), empresa integer NOT NULL, CONSTRAINT fk_tra_ctrc_emp FOREIGN KEY (empresa) REFERENCES adm.emp (codigo), numero numeric(6) NOT NULL, CONSTRAINT ck_tra_ctrc_numero CHECK (numero > 0), modelo varchar(2), serie varchar(3), notas varchar(254) NOT NULL, cfop varchar(4) NOT NULL, CONSTRAINT fk_tra_ctrc_cfop FOREIGN KEY (cfop) REFERENCES adm.cfop (cfop), Obrigado! At.te, Alisson Viegas Acsiv Sistemas _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral []s -- JotaComm http://jotacomm.wordpress.com http://www.dextra.com.br/postgres
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
