Re: PSQL Data Type: text vs. varchar(n)

Поиск
Список
Период
Сортировка
От Chris
Тема Re: PSQL Data Type: text vs. varchar(n)
Дата
Msg-id 442C9C2A.5010900@gmail.com
обсуждение исходный текст
Ответ на PSQL Data Type: text vs. varchar(n)  ("kurt _" <kjs216@hotmail.com>)
Ответы Re: PSQL Data Type: text vs. varchar(n)  (Chris Travers <chris@metatrontech.com>)
Re: PSQL Data Type: text vs. varchar(n)  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-general
kurt _ wrote:
> I am having a problem with Sun Java Studio Creator because the latest
> version of the JDBC driver returns a field length of -1 for text fields.
>
> My question:  Is a text field just a varchar(Integer.MAX_VALUE)?  If I
> want to use the data binding part of the SJSC tool I will need to
> convert my text fields to some standard SQL data type.  I understand
> that varchar just stores the actual length of the field, and not the
> padded white space.  Would anyone recommend for or against creating a
> field of varchar(Integer.MAX_VALUE)?  Will PostgreSQL choke on that?  If
> against, how is text implemented and how can I represent a
> variable-length String in a SQL standard format?

varchar has a max of 255 characters, so yeh it'll choke using
integer.max_value.

http://www.postgresql.org/docs/8.1/interactive/datatype-character.html
has details on how string fields are stored and the differences.

--
Postgresql & php tutorials
http://www.designmagick.com/

В списке pgsql-general по дате отправления:

Предыдущее
От: Chris
Дата:
Сообщение: Re: checking data type
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: FAQ 1.1