Re: getExportedKeys/getImportedKeys - Mailing list pgsql-jdbc

From Dave Cramer
Subject Re: getExportedKeys/getImportedKeys
Date
Msg-id 1047480012.1046.9.camel@inspiron.cramers
Whole thread Raw
In response to Re: getExportedKeys/getImportedKeys  ("Patrik Lundgren" <patrik@mensa.se>)
List pgsql-jdbc
Patrik

Can you send me a small sql file with some exported keys to test this. I
have a 7.2 version somewhere.

Dave
On Wed, 2003-03-12 at 09:22, Patrik Lundgren wrote:
> Well, that is one ting we can rule out. I've made sure that the table
> name is correct. I've tested lower case, upper case and everything in
> between. Does anyone have any experience with using this function with
> 7.2? Again my problem is that getExportedKeys/getImportedKeys returns
> an empty ResultSet.
>
> Regards,
> Patrik Lundgren
> -----Ursprungligt meddelande-----
> Från: pgsql-jdbc-owner@postgresql.org
> [mailto:pgsql-jdbc-owner@postgresql.org] För Carl Olivier
> Skickat: Wednesday, March 12, 2003 1:13 PM
> Till: Patrik Lundgren; pgsql-jdbc@postgresql.org
> Ämne: Re: [JDBC] getExportedKeys/getImportedKeys
>
>
>         Hi.
>         PostGreSql is CASE SESITIVE - for creating foreign keys etc.
>         This seems to hold true for meta data retrieval etc (I admit
>         to having somne trouble with this).
>
>         So, if you are passing the table pattern through - ensure that
>         it is LOWER CASE ( *I think* ).
>
>         One other thing that I found funny with the JDBC
>         implementation is this.
>
>         Data Type TEXT - when you get the meta data back for a column
>         of type TEXT, the data type int (as specified in
>         java.sql.Types.LONGVARCHAR) - wich is what TEXT is - return 12
>         - this si incorrect according to java.sql.Types - it should be
>         returning -1, as 12 is the VARCHAR java.sql.Types datatype id.
>
>         I am using version 7.3, not 7.2 so not sure if this was a bug
>         back and has been fixed...
>
>         Best regards,
>
>         Carl
>                 -----Original Message-----
>                 From: pgsql-jdbc-owner@postgresql.org
>                 [mailto:pgsql-jdbc-owner@postgresql.org]On Behalf Of
>                 Patrik Lundgren
>                 Sent: 12 March 2003 01:41 PM
>                 To: pgsql-jdbc@postgresql.org
>                 Subject: [JDBC] getExportedKeys/getImportedKeys
>
>
>                 I'm having real problems with getting the foreign keys
>                 from my db. In fact I'm not getting it to work at all.
>                 I'm running postgresql 7.2 and I noticed that the code
>                 for getting the keys is different for 7.2 and 7.3 in
>                 AbstractJdbc1DatabaseMetaData.java. I've tested all
>                 different parameters I can think of but still not
>                 getting any results. I've made sure that the table
>                 parameter is correct and passed null for catalog and
>                 schema. Is the method not working or what can I be
>                 doing wrong?
>
>                 Desperate... Thanks in advance for any help! Btw I'm
>                 making a database admin tool for multiple databases so
>                 I really need this to work or my diagrams won't look
>                 so good.
>
>                 Regards,
>                 Patrik Lundgren
--
Dave Cramer <Dave@micro-automation.net>


pgsql-jdbc by date:

Previous
From: "Patrik Lundgren"
Date:
Subject: Re: getExportedKeys/getImportedKeys
Next
From: Barry Lind
Date:
Subject: Re: Problem with driver