Re: Re: BUG #4083: Return type of MAX and MIN of a VARCHAR column is TEXT

Поиск
Список
Период
Сортировка
От Pedro Gimeno
Тема Re: Re: BUG #4083: Return type of MAX and MIN of a VARCHAR column is TEXT
Дата
Msg-id 47F3B6FD.7080800@personal.formauri.es
обсуждение исходный текст
Ответ на Re: Re: BUG #4083: Return type of MAX and MIN of a VARCHAR column is TEXT  (Alvaro Herrera <alvherre@commandprompt.com>)
Список pgsql-bugs
Alvaro Herrera wrote:

> Pedro Gimeno escribió:
>
>> Zeos (as well as the Borland Database Engine, which it just mimics in
>> this sense) assumes that VARCHAR fields in general (not just
>> PostgreSQL's) are textual fields with a limit of 255 characters for all
>> supported servers, which are graphically associated with single-line
>> edit controls.
>
> Oh, so if you have a column of type VARCHAR(1000) or anything longer
> than 255 chars it fails too?
>
> And I'd guess that if you have a varchar(255) column and store a value
> longer than 255 bytes (because there are many wide chars) it will fail
> as well.
>
> Both cases should really be tested and taken to Zeos if they fail.

I haven't tried. The 255 character limit may be a wrong assumption from
my side and not an actual Zeos limitation, but still VARCHAR fields are
treated as single-line edits and TEXT fields are treated as blob-like,
multiline texts. Anyway, in general Delphi does not do very well with
multibyte character sets, which by the way I'm not using. If it's
relevant for this bug report I can find out if Zeos has trouble with
>255 character varchar fields. Otherwise you may want to make the test
yourself and report to http://zeosbugs.firmos.at/ which is Zeos' bug
tracker. I don't use >255 VARCHAR fields for compatibility with other
servers.

-- Pedro Gimeno

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

Предыдущее
От: Alvaro Herrera
Дата:
Сообщение: Re: Re: BUG #4083: Return type of MAX and MIN of a VARCHAR column is TEXT
Следующее
От: Tom Lane
Дата:
Сообщение: Re: BUG #4079: libpq.dll very slow (unusable)