Re: Problem with getImportedKeys / getExportedKeys - Mailing list pgsql-jdbc
From | Justin Clift |
---|---|
Subject | Re: Problem with getImportedKeys / getExportedKeys |
Date | |
Msg-id | 3C47ECF5.1C472F29@postgresql.org Whole thread Raw |
In response to | Re: Problem with getImportedKeys / getExportedKeys ("Vianen, Jeroen van" <jeroen.van.vianen@satama.com>) |
Responses |
Re: Problem with getImportedKeys / getExportedKeys
Re: Problem with getImportedKeys / getExportedKeys |
List | pgsql-jdbc |
Hi Bruce, Can we get this tested and committed before RC1 is released? All of the Database Admin/Management tools out there which use JDBC and support RI need this in order to work correctly. Making a point of it as I think it's pretty important. :-) Regards and best wishes, Justin Clift Jason Davies wrote: > > Hi, > > I've fixed it completely now (I think) - it took more changes than I thought would be necessary. Here is a new patch (againstcurrent CVS). Once it has been tested it should be commited to CVS as it is quite an important fix. > > This patch makes getImportedKeys() and getExportedKeys() report the correct relationships (they were the wrong way roundbefore) and correct number of keys. > > Thanks, > Jason Davies > > On Thu, Jan 17, 2002 at 08:00:48PM +0100, Jeroen van Vianen wrote: > > Hi Jason, > > > > At 20:06 01-16-2002 +0100, Vianen, Jeroen van wrote: > > >Thanks for the patch. I will try it out soon. > > > > I've tried your patch and the output is as follows: > > > > java -classpath .:postgresql.jar TestKeys users > > Imported keys: > > Exported keys: > > PKTABLE_NAME = users_roles > > PKCOLUMN_NAME = userid > > FKTABLE_NAME = users > > FKCOLUMN_NAME = userid > > > > # java -classpath .:postgresql.jar TestKeys users_roles > > Imported keys: > > PKTABLE_NAME = users_roles > > PKCOLUMN_NAME = userid > > FKTABLE_NAME = users > > FKCOLUMN_NAME = userid > > PKTABLE_NAME = users_roles > > PKCOLUMN_NAME = userid > > FKTABLE_NAME = users > > FKCOLUMN_NAME = userid > > Exported keys: > > > > Comparing this with Oracle's output I noticed that all PK* and FK* columns > > have been exchanged and that the two imported keys for table users_roles > > are the same. Oracle correctly reports a key from users_roles to users and > > from users_roles to roles. > > > > Any clue? > > > > > > Jeroen > > > > > > ---------------------------(end of broadcast)--------------------------- > > TIP 3: if posting/reading through Usenet, please send an appropriate > > subscribe-nomail command to majordomo@postgresql.org so that your > > message can get through to the mailing list cleanly > > -- > Jason Davies > > jason@netspade.com > > ------------------------------------------------------------------------ > > DatabaseMetaData.java.diffName: DatabaseMetaData.java.diff > Type: Plain Text (text/plain) > > ------------------------------------------------------------------------ > > ---------------------------(end of broadcast)--------------------------- > TIP 2: you can get off all lists at once with the unregister command > (send "unregister YourEmailAddressHere" to majordomo@postgresql.org) -- "My grandfather once told me that there are two kinds of people: those who work and those who take the credit. He told me to try to be in the first group; there was less competition there." - Indira Gandhi
pgsql-jdbc by date: