Обсуждение: 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
http://www.microsoft.com/downloads/details.aspx?FamilyID=4b6140f9-2d36-4977-8fa1-6f8a0f5dca8f&DisplayLang=en 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.com > > Regards > K.RajaSekar > > > ---------------------------(end of broadcast)--------------------------- > TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org >