Re: getExportedKeys/getImportedKeys - Mailing list pgsql-jdbc

From Patrik Lundgren
Subject Re: getExportedKeys/getImportedKeys
Date
Msg-id 000001c2e8d3$0f0933c0$0300a8c0@energy
Whole thread Raw
In response to getExportedKeys/getImportedKeys  ("Patrik Lundgren" <patrik@mensa.se>)
Responses Re: getExportedKeys/getImportedKeys more information
List pgsql-jdbc
Sounds great, thanks a lot.

/Patrik

-----Ursprungligt meddelande-----
Från: Dave Cramer [mailto:davec@fastcrypt.com]
Skickat: Wednesday, March 12, 2003 7:48 PM
Till: Patrik Lundgren
Kopia: pgsql-jdbc@postgresql.org
Ämne: Re: [JDBC] getExportedKeys/getImportedKeys


Ok, I have confirmed that it isn't working with a 7.3 driver and a 7.2
db so now I'll have a crack at fixing it.

Dave
On Wed, 2003-03-12 at 10:54, Patrik Lundgren wrote:
> I've tried using the latest stable JDBC3 driver (the one for 7.3), and

> I also just tested the latest development build. Sadly no difference.
> The thing is that when looking at the CVS I see that this is handled
> differently in 7.3 since the system tables have changed but it's not
> like itäs not supported in earlier versions.
>
> I haven't had time to upgrade postgresql to 7.3 yet so I don't know if

> I'll get the same problem there. Most likely I will not since there
> are not so many different parameters to call getExportedKeys with. If
> catalog and schema is set to null and the table name is correct then
> there should be no problem. Unfortunately I don't have access to any
> 7.3 servers so I can't test this at the moment. This is going to be a
> smaller and smaller problem if it works with 7.3 since people are
> starting to upgrade. It would be nice though if it worked with 7.2.
>
> Thanks everyone who answered so far.
>
> Regards,
> Patrik
>
> -------------------------------
>
>
> Patrik,
>
> Can you try Barry's suggestion before I dig into it.
>
> Dave
> On Wed, 2003-03-12 at 10:16, Barry Lind wrote:
> > Patrik,
> >
> > Another thing you mention you are using 7.2.  Are you using 7.2 for
> > both
> > the driver and the server?  If so have you tried using the 7.3
driver
> > against the 7.2 server?  This is a supported setup and the 7.3
driver
> > has a significant number of fixes in this area.
> >
> > thanks,
> > --Barry
> >
> >
> > 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
> >
> >
> >
> > ---------------------------(end of
> > broadcast)---------------------------
> > TIP 6: Have you searched our list archives?
> >
> > http://archives.postgresql.org
--
Dave Cramer <davec@fastcrypt.com>
Cramer Consulting



pgsql-jdbc by date:

Previous
From: "Patrik Lundgren"
Date:
Subject: Re: getExportedKeys/getImportedKeys
Next
From: "Mario Rodriguez Villanea"
Date:
Subject: Batch update error