Re: Doing psql's lexing with flex

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема Re: Doing psql's lexing with flex
Дата
Msg-id 200402181833.59303.peter_e@gmx.net
обсуждение исходный текст
Ответ на Re: Doing psql's lexing with flex  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: Doing psql's lexing with flex  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-patches
Tom Lane wrote:
> Imagine for example
>     \set foo '\c mydb'
>     blah :foo bar
> The existing code would interpret this as
>     blah \c mydb bar
> but my patch as it stands would behave very strangely --- the \c
> command would see bar as its argument and then 'mydb' would be
> regurgitated after HandleSlashCommand finishes.

Feel free (or encouraged) to change the old behavior.  (Of course, the
new behavior needs to adjustments, too.)  Generally, I think a variable
should just stand for a data value and should not result in a slash
command being generated.


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

Предыдущее
От: Hans-Jürgen Schönig
Дата:
Сообщение: NO WAIT ...
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Doing psql's lexing with flex