Re: [pgsql-advocacy] Oracle buys Innobase
Doug Quale <quale1@charter.net>
From: Doug Quale <quale1@charter.net>
To: pgsql-general@postgresql.org
Date: 2005-10-19T20:10:15Z
Lists: pgsql-general
"Marc G. Fournier" <scrappy@postgresql.org> writes: > On Wed, 19 Oct 2005, Richard_D_Levine@raytheon.com wrote: > >> I was referring to trailing blanks, but did not explicitly say it, >> though showed it in the examples. I am pretty sure that the SQL >> standard says that trailing whitespace is insignificant in string >> comparison. > > Then we are broken too :) > > # select 'a ' = 'a '; > ?column? > ---------- > f > (1 row) # select 'a'::char(8) = 'a '::char(8); ?column? ---------- t (1 row) Trailing blanks aren't significant in fixed-length strings, so the question is whether Postgresql treats comparison of varchars right.