Finding FOREIGN KEY constraints via information_schema
I'm trying to find out which columns of which tables reference which
columns of which tables by querying the information_schema. I found
the referencing columns in key_column_usage and the referenced columns
in constraint_column_usage - fine so far.
Now consider the following:
CREATE TABLE t1 (
id1 INT NOT NULL,
id2 INT NOT NULL,
PRIMARY KEY (id1, id2)
);
CREATE TABLE t2 (
id1 INT NOT NULL,
id2 INT NOT NULL,
CONSTRAINT t2_id_fk FOREIGN KEY (id1, id2) REFERENCES t1 (id1, id2)
);
PostgreSQL groks that, and pg_dump correctly generates
ALTER TABLE ONLY t2
ADD CONSTRAINT t2_id_fk FOREIGN KEY (id1, id2) REFERENCES t1(id1, id2);
My problem is that, while key_column_usage knows the ordinal_position,
constraint_column_usage doesn't. How can I find out that it's really
REFERENCES t1(id1, id2)
and not
REFERENCES t1(id2, id1)
instead?
Hi
I am trying to install the 8.0.2 version in windows 2000 server. After
opening the installer, I have got the welcome screen. I have selected the
Language English/English in the welcome screen and clicked the start button.
I am getting the following error.
"There is a problem with this windows installer package. A DLL required for
this install to complete could not be run. Contact your support personnel or
package vendor."
What could be the problem?. While replying to this mail, I am requesting
everyone, please send your reply to sekar@kinshiptech.com
Regards
K.RajaSekar
Show quoted text
On Mon, 2005-04-25 at 15:37 +0530, K.RajaSekar wrote:
Hi
I am trying to install the 8.0.2 version in windows 2000 server. After
opening the installer, I have got the welcome screen. I have selected the
Language English/English in the welcome screen and clicked the start button.
I am getting the following error."There is a problem with this windows installer package. A DLL required for
this install to complete could not be run. Contact your support personnel or
package vendor."What could be the problem?. While replying to this mail, I am requesting
everyone, please send your reply to sekar@kinshiptech.comRegards
K.RajaSekar---------------------------(end of broadcast)---------------------------
TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org