Re: [HACKERS] Undefined psql variables
От | David G. Johnston |
---|---|
Тема | Re: [HACKERS] Undefined psql variables |
Дата | |
Msg-id | CAKFQuwYBUgEfsMZbWEyUzxDheNFn6=wx9g7Mq3xAMcGEbyJsxg@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: [HACKERS] Undefined psql variables (Fabien COELHO <coelho@cri.ensmp.fr>) |
Ответы |
Re: [HACKERS] Undefined psql variables
|
Список | pgsql-hackers |
[...] Obviously the \if stuff is things we don't have yet either, but it seems less likely to have surprising side-effects.
I agree, a more generic solution seems better than an ad-hoc one.
Currently the value of a non existing psql-variable is... its own reference:-(
psql> \echo :x
> :x
I'm not sure of the rational, apart from the probable lexer implementation point of view. Maybe an empty string or 0 or some configurable value would provide better alternative.
The fundamental problem is that:
SELECT 'testing' AS ":tablename"
is perfectly valid SQL code. psql, by design, attempts to resolve all strings of the form <:['"]?\w> in a purely textual manner.
David J.
В списке pgsql-hackers по дате отправления: