Обсуждение: 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