Обсуждение: ALTER TABLE ADD CONSTRAINT
Hi all, I do it in table synop: ALTER TABLE synop ADD CONSTRAINT estacoes_fk FOREIGN KEY (id_estacao) REFERENCES estacoes Then I check the DDL and it is like this: .... CONSTRAINT estacoes_fk FOREIGN KEY (id_estacao, id_estacao) REFERENCES estacoes (id_estacao, id_estacao) .... - Why id_estacao is duplicated???? - id_estacao is the only column in pk of estacoes. Tks -- Jose Roberto M. Garcia, MSc Systems Analist - Database Group Voice: (12) 3186-8405 -- http://www.cptec.inpe.br http://www.inpe.br
=?ISO-8859-1?Q?Jos=E9_Roberto_Motta_Garcia?= <garcia@cptec.inpe.br> writes: > ALTER TABLE synop > ADD CONSTRAINT estacoes_fk > FOREIGN KEY (id_estacao) > REFERENCES estacoes > Then I check the DDL and it is like this: > .... > CONSTRAINT estacoes_fk FOREIGN KEY (id_estacao, id_estacao) REFERENCES > estacoes (id_estacao, id_estacao) I can't reproduce any such misbehavior here. What PG version is this exactly? What are you doing to "check the DDL"? regards, tom lane