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
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
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
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера