character and text comparison

Started by Jacek Rembiszover 21 years ago3 messagesbugs
Jump to latest
#1Jacek Rembisz
jr178783@zodiac.mimuw.edu.pl

Hello,

When I run SELECT ' '::character = ' '::text;
on PostgreSQL 7.4 the result is `false'
while on 7.3 and 7.2 instalations result is `true'

Is this an intentional change?

regards,
Jacek Rembisz

#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: Jacek Rembisz (#1)
Re: character and text comparison

Jacek Rembisz <jr178783@zodiac.mimuw.edu.pl> writes:

When I run SELECT ' '::character = ' '::text;
on PostgreSQL 7.4 the result is `false'
while on 7.3 and 7.2 instalations result is `true'

Is this an intentional change?

Yes.

We now strip trailing blanks when converting a char(n) value to text.

regards, tom lane

#3Jacek Rembisz
jr178783@zodiac.mimuw.edu.pl
In reply to: Tom Lane (#2)
Re: character and text comparison

On Wed, Sep 15, 2004 at 12:43:11PM -0400, Tom Lane wrote:

Jacek Rembisz <jr178783@zodiac.mimuw.edu.pl> writes:

When I run SELECT ' '::character = ' '::text;
on PostgreSQL 7.4 the result is `false'
while on 7.3 and 7.2 instalations result is `true'

Is this an intentional change?

Yes.

We now strip trailing blanks when converting a char(n) value to text.

Thank you for a quick answer.

I have changed my application to use text type instead of character type.

best regards,
Jacek Rembisz