Re: ARRAY[] with \'s is broken?

Поиск
Список
Период
Сортировка
От Andrew Dunstan
Тема Re: ARRAY[] with \'s is broken?
Дата
Msg-id 428A274B.7080209@dunslane.net
обсуждение исходный текст
Ответ на ARRAY[] with \'s is broken?  (Rod Taylor <pg@rbt.ca>)
Список pgsql-hackers
I don't see anything broken. V 7.4.8 shows the same:

andrew=# select ARRAY['\\a'] as f1, ARRAY['\a']as f2 , ARRAY['\\\a'] as f2; 
  f1    | f2  |   f2    
--------+-----+---------
{"\\a"} | {a} | {"\\a"}

It might be mildly confusing because '\a' == 'a'

cheers

andrew



Rod Taylor wrote:

>Can anyone explain what's going on with the slashes?
>
>ssdb=# select version();
>                                  version
>---------------------------------------------------------------------------
> PostgreSQL 8.0.1 on sparc-sun-solaris2.9, compiled by GCC gcc (GCC)
>3.4.2
>(1 row)
>
>ssdb=# select ARRAY['\\a'];
>  array
>---------
> {"\\a"}
>(1 row)
>
>ssdb=# select ARRAY['\a'];
> array
>-------
> {a}
>(1 row)
>
>ssdb=# select ARRAY['\\\a'];
>  array
>---------
> {"\\a"}
>(1 row)
>
>
>
>
>  
>


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Rod Taylor
Дата:
Сообщение: Re: ARRAY[] with \'s is broken?
Следующее
От: Kris Jurka
Дата:
Сообщение: Re: Cost of XLogInsert CRC calculations