Re: bit-strings with white space

Поиск
Список
Период
Сортировка
От David G. Johnston
Тема Re: bit-strings with white space
Дата
Msg-id CAKFQuwb8_UCJ75wEgkhV8ZQ02z2o2-zgaKCyP61ekO_Pqv6U-A@mail.gmail.com
обсуждение исходный текст
Ответ на Re: bit-strings with white space  (Jim Nasby <jim@nasby.net>)
Список pgsql-docs
On Sunday, April 22, 2018, Jim Nasby <jim@nasby.net> wrote:
On 4/22/18 12:18 PM, Tom Lane wrote:
regression=# select 'foo'
    'bar';
  ?column?
----------
  foobar
(1 row)

Perhaps there's something we could change to make this clearer,
but I'm not sure what.

I had no idea you could do that. While there's probably some wordy description that could explain this, I think an example is probably the best bet. Are there any other data types that work like this?


This structural "normalization" gets applied before types get involved.  Two literals only separated by a newline are concatenated together.  Any type name prefix, E or b prefix, :: cast, or cast() application then gets applied to the combined literal.

The sql syntax section on this could maybe use another example or two but does communicate the behavior reasonably well.


David J.

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

Предыдущее
От: Jim Nasby
Дата:
Сообщение: Re: bit-strings with white space
Следующее
От: PG Doc comments form
Дата:
Сообщение: Start with [ , end with )