Re: patch for getUDT

From: Dave Cramer <pg(at)fastcrypt(dot)com>
To: Kris Jurka <books(at)ejurka(dot)com>
Cc: "pgsql-jdbc(at)postgresql(dot)org" <pgsql-jdbc(at)postgresql(dot)org>
Subject: Re: patch for getUDT
Date: 2004-05-18 12:18:56
Message-ID: 1084882736.29453.134.camel@localhost.localdomain
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-jdbc

On Mon, 2004-05-17 at 20:20, Kris Jurka wrote:
> On Mon, 17 May 2004, Dave Cramer wrote:
>
> > While we don't support JAVA_OBJECT we do support struct, and distinct.
>
> After doing some more reading I would agree that domains == distinct and
> complext types == struct, if that's what you're suggesting. The patch
> shows no signs of this though, it just blindly selects everything out of
> pg_type.

Yes
>
> To be worthy of applying it seems this patch should:
>
> 1) Only return domains and complex types, correctly setting data_type and
> base_type for domains.
>
> 2) Use pg_description to retrieve a comment for the remarks column.
>
> 3) Filter out toast entries by checking pg_namespace.nspname != 'pg_toast'
> instead of using a like expression on type name.

this must remain, as there will be numerous pg_toast_... entries created
by large columns
>
> 4) Use the escapeQuotes function to ensure that the schema and type
> patterns don't have single quotes in them.
>
> 5) Use the types[] parameter to filter out undesired data_type values.
>
> 6) Use ORDER BY to return the results in the order the spec says.
>
> 7) Use createMetaDataStatement() instead of createStatement() when
> returning the query results. This makes the produced ResultSet scrollable
> instead of the default forward only behavior.
>
> I would personally like to see a version of this that ran on a 7.2 server
> because the regression tests currently pass against a 7.2 server. It
> isn't within our stated goals of supporting the past two versions of the
> driver, but I think it's a reasonable thing to do.

This probably makes things alot more difficult as schema's don't exist
in 7.2 but...
>
> Kris Jurka
>
>
>
> !DSPAM:40a956df25291752513779!
>
>
--
Dave Cramer
519 939 0336
ICQ # 14675561

In response to

Responses

Browse pgsql-jdbc by date

  From Date Subject
Next Message Waldomiro 2004-05-18 12:46:12 Why is so fast ? is It magic ?
Previous Message Kris Jurka 2004-05-18 01:26:15 Re: [BUG?] Extreme dates