Re: CHAR(n) always trims trailing spaces in 7.4
От | elein |
---|---|
Тема | Re: CHAR(n) always trims trailing spaces in 7.4 |
Дата | |
Msg-id | 20040217151728.E25537@cookie.varlena.com обсуждение исходный текст |
Ответ на | Re: CHAR(n) always trims trailing spaces in 7.4 (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: CHAR(n) always trims trailing spaces in 7.4
|
Список | pgsql-sql |
This is an example of the problem. It used to expand the middle thing to 15. elein=# select 'x' || ' '::char(15) || 'x';?column? ----------xx (1 row) On Tue, Feb 17, 2004 at 06:10:56PM -0500, Tom Lane wrote: > "news.postgresql.org" <jlim@natsoft.com.my> writes: > > I just discovered the following change to CHAR(n) (taken from varlena.com, > > general bits, issue 62). > > The description you quote doesn't appear to have much of anything to do > with the actual behavior of 7.4. > > 7.4 will trim trailing spaces when converting char(n) to varchar or > text, but the example query does not do that. It just coerces query > output columns to char(n), and that works the same as it did before. > For instance > > regression=# select 'zit'::char(77); > bpchar > ------------------------------------------------------------------------------- > zit > (1 row) > > > regards, tom lane > > ---------------------------(end of broadcast)--------------------------- > TIP 4: Don't 'kill -9' the postmaster
В списке pgsql-sql по дате отправления: