Re: bug report: slow getColumnTypeName
От
Luis Flores
Тема
Re: bug report: slow getColumnTypeName
Дата
Msg-id
DBAC0636-546F-4864-9E01-E21D25050C71@gmail.com
Ответ на
Re: bug report: slow getColumnTypeName (Craig Ringer)
Список
Дерево обсуждения
bug report: slow getColumnTypeName Eyal Wilde <eyal@impactsoft.co.il>
Re: bug report: slow getColumnTypeName Craig Ringer <ringerc@ringerc.id.au>
Re: bug report: slow getColumnTypeName Kris Jurka <books@ejurka.com>
Re: bug report: slow getColumnTypeName Eyal Wilde <eyal.wilde@gmail.com>
Re: bug report: slow getColumnTypeName Craig Ringer <ringerc@ringerc.id.au>
Re: bug report: slow getColumnTypeName dmp <danap@ttc-cmc.net>
Re: bug report: slow getColumnTypeName Luis Flores <luiscamposflores@gmail.com>
Re: bug report: slow getColumnTypeName Luis Flores <luiscamposflores@gmail.com>
Re: bug report: slow getColumnTypeName dmp <danap@ttc-cmc.net>
Re: bug report: slow getColumnTypeName Luis Flores <luiscamposflores@gmail.com>
Re: bug report: slow getColumnTypeName Eyal Wilde <eyal.wilde@gmail.com>
Re: bug report: slow getColumnTypeName Luis Flores <luiscamposflores@gmail.com>
Re: bug report: slow getColumnTypeName David Johnston <polobo@yahoo.com>
Re: bug report: slow getColumnTypeName Luis Flores <luiscamposflores@gmail.com>
Re: bug report: slow getColumnTypeName Craig Ringer <ringerc@ringerc.id.au>
Re: bug report: slow getColumnTypeName Thomas Kellerer <spam_eater@gmx.net>
Re: bug report: slow getColumnTypeName Craig Ringer <ringerc@ringerc.id.au>
Re: bug report: slow getColumnTypeName Dave Cramer <pg@fastcrypt.com>
Re: bug report: slow getColumnTypeName Luis Flores <luiscamposflores@gmail.com>
Re: bug report: slow getColumnTypeName Craig Ringer <ringerc@ringerc.id.au>
Re: bug report: slow getColumnTypeName Dave Cramer <pg@fastcrypt.com>
Re: bug report: slow getColumnTypeName Craig Ringer <ringerc@ringerc.id.au>
Re: bug report: slow getColumnTypeName Gavin Flower <GavinFlower@archidevsys.co.nz>
Re: bug report: slow getColumnTypeName Dave Cramer <pg@fastcrypt.com>
Re: bug report: slow getColumnTypeName Luis Flores <luiscamposflores@gmail.com>
Re: bug report: slow getColumnTypeName Dave Cramer <pg@fastcrypt.com>
Re: bug report: slow getColumnTypeName Luis Flores <luiscamposflores@gmail.com>
Re: bug report: slow getColumnTypeName Maciek Sakrejda <m.sakrejda@gmail.com>
Re: bug report: slow getColumnTypeName Luis Flores <luiscamposflores@gmail.com>
Re: bug report: slow getColumnTypeName Dave Cramer <pg@fastcrypt.com>
I agree, my only doubt is about the reasons behind the change, the driver was reporting int4, int8, and then was changed, why? Luis Flores On 12/10/2012, at 08:04, Craig Ringer wrote: > On 10/12/2012 02:33 PM, Thomas Kellerer wrote: > >> When looking at a CREATE TABLE statement in a SQL tool, users expect to >> see "serial" there if the table was created that way. > > Applications can check the metadata and make any transformations they want for display. The fact remains that the data type is "integer" or "biginteger". > > JDBC isn't for the "end user", it's an API for developers, much like libpq. > > I maintain that presenting "serial" or "bigserial" as a *type* is just plain wrong. If nothing else: > > regress=# create table blah ( id serial primary key ); > CREATE TABLE > regress=# PREPARE insert_blah(serial) AS INSERT INTO blah(id) > regress-# VALUES ($1); > ERROR: type "serial" does not exist > LINE 1: PREPARE insert_blah(serial) AS INSERT INTO blah(id) VALUES (... > > Also: > > regress=# SELECT '1'::serial; > ERROR: type "serial" does not exist > LINE 1: SELECT '1'::serial; > > Seriously, reporting the type as "serial" is just plain wrong. > > -- > Craig Ringer > > > > -- > Sent via pgsql-jdbc mailing list (pgsql-jdbc@postgresql.org) > To make changes to your subscription: > http://www.postgresql.org/mailpref/pgsql-jdbc
В списке pgsql-jdbc по дате отправления