Re: [JDBC] Error in DatabaseMetaData.getColumns() with Views

From: "Dario V(dot) Fassi" <software(at)sistemat(dot)com(dot)ar>
To: Stephan Szabo <sszabo(at)megazone(dot)bigpanda(dot)com>
Cc: Kris Jurka <books(at)ejurka(dot)com>, pgsql-jdbc(at)postgresql(dot)org, pgsql-bugs(at)postgresql(dot)org, pgsql-sql(at)postgresql(dot)org
Subject: Re: [JDBC] Error in DatabaseMetaData.getColumns() with Views
Date: 2004-07-04 23:28:02
Message-ID: 40E89282.9060306@sistemat.com.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs pgsql-jdbc pgsql-patches pgsql-sql

Stephan Szabo wrote:

>On Sun, 4 Jul 2004, Kris Jurka wrote:
>
>
>
>>On Sat, 3 Jul 2004, Dario V. Fassi wrote:
>>
>>
>>
>>>In the sample adjunct, you can see that error arise at the time when the
>>>view's sql text is parsed and saved in database catalog.
>>>Then generic NUMERIC type is forced for every calculated column without
>>>regard or precision.
>>>And at execute time the f2 column has varying type decimals (in row 2
>>>you can see 4 decimals and in other rows has 3 decimals), this is not a
>>>behavior , this is an ERROR.
>>>
>>>
>
>[Jumping in, because this was the first message of the thread I've seen]
>
>Technically, the correct behavior by spec would be an
>implementation-defined precision and a particular scale based on the
>argument scales. So, having numeric(6,2)+numeric(6,2) return
>numeric(65535, 2) is fine. Returning numeric(65535, 65531) isn't
>technically, but I don't think this is an issue in the jdbc metadata
>getting as much as an issue in the database proper.
>

I agree with all your spech but a numeric data type like numeric(65535,
2) isn't a very serious return value.
A value like this could be usefull to eliminate the need of presicion
specification in numeric data type too.
Of course it's a dabase proper issue , but impact in my needs in jdbc
usability.
No matter what's technically or not, a behavior at this point like those
of db2/oracle would be very nice ;-)

In response to

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message Stephan Szabo 2004-07-05 00:46:26 Re: [JDBC] Error in DatabaseMetaData.getColumns() with Views
Previous Message Stephan Szabo 2004-07-04 22:51:21 Re: [JDBC] Error in DatabaseMetaData.getColumns() with Views

Browse pgsql-jdbc by date

  From Date Subject
Next Message Stephan Szabo 2004-07-05 00:46:26 Re: [JDBC] Error in DatabaseMetaData.getColumns() with Views
Previous Message Stephan Szabo 2004-07-04 22:51:21 Re: [JDBC] Error in DatabaseMetaData.getColumns() with Views

Browse pgsql-patches by date

  From Date Subject
Next Message Stephan Szabo 2004-07-05 00:46:26 Re: [JDBC] Error in DatabaseMetaData.getColumns() with Views
Previous Message Stephan Szabo 2004-07-04 22:51:21 Re: [JDBC] Error in DatabaseMetaData.getColumns() with Views

Browse pgsql-sql by date

  From Date Subject
Next Message Stephan Szabo 2004-07-05 00:46:26 Re: [JDBC] Error in DatabaseMetaData.getColumns() with Views
Previous Message Stephan Szabo 2004-07-04 22:51:21 Re: [JDBC] Error in DatabaseMetaData.getColumns() with Views