Re: Variable substitution in psql backtick expansion

Поиск
Список
Период
Сортировка
От Daniel Verite
Тема Re: Variable substitution in psql backtick expansion
Дата
Msg-id bc15034d-b421-42ac-89b1-c3485fa1728b@manitou-mail.org
обсуждение исходный текст
Ответ на Variable substitution in psql backtick expansion  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
    Tom Lane wrote:

> Thoughts?

ISTM that expr is too painful to use to be seen as the
idiomatic way of achieving comparison in psql.

Among its disadvantages, it won't work on windows, and its
interface is hard to work with due to the necessary
quoting of half its operators, and the mandatory spacing
between arguments.

Also the quoting rules and command line syntax
depend on the underlying shell.
Isn't it going to be tricky to produce code that works
across different families of shells, like bourne and csh?

I think that users would rather have the option to just put
an SQL expression behind \if. That implies a working connection
to evaluate, which expr doesn't, but that's no
different from the other backslash commands that read
the database.


Best regards,
--
Daniel Vérité
PostgreSQL-powered mailer: http://www.manitou-mail.org
Twitter: @DanielVerite



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

Предыдущее
От: Ashutosh Bapat
Дата:
Сообщение: Re: [bug fix] Savepoint-related statements terminates connection
Следующее
От: Robert Haas
Дата:
Сообщение: Re: Patch: Write Amplification Reduction Method (WARM)