From: | Pedro Gimeno <pgsql-002(at)personal(dot)formauri(dot)es> |
---|---|
To: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
Cc: | Peter Eisentraut <peter_e(at)gmx(dot)net>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, pgsql-bugs(at)postgresql(dot)org |
Subject: | Re: Re: BUG #4083: Return type of MAX and MIN of a VARCHAR column is TEXT |
Date: | 2008-04-02 16:40:29 |
Message-ID: | 47F3B6FD.7080800@personal.formauri.es |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | 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
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2008-04-02 18:38:33 | Re: BUG #4079: libpq.dll very slow (unusable) |
Previous Message | Alvaro Herrera | 2008-04-02 15:05:13 | Re: Re: BUG #4083: Return type of MAX and MIN of a VARCHAR column is TEXT |