Re: pgbench - add \if support

Поиск
Список
Период
Сортировка
От Pavel Stehule
Тема Re: pgbench - add \if support
Дата
Msg-id CAFj8pRB=e4QCzotmnp4sCdhE8F0Y1e6yXUho_6eioPTP_PCz8A@mail.gmail.com
обсуждение исходный текст
Ответ на Re: pgbench - add \if support  (Craig Ringer <craig@2ndquadrant.com>)
Ответы Re: pgbench - add \if support
Список pgsql-hackers


2018-01-21 23:31 GMT+01:00 Craig Ringer <craig@2ndquadrant.com>:
On 16 January 2018 at 06:28, Fabien COELHO <coelho@cri.ensmp.fr> wrote:

Here is a rebase. I made some tests use actual expressions instead of just 0 and 1. No other changes.

Sigh. Better with the attachment. Sorry for the noise.

Here is a very minor rebase.

I'm a smidge worried about this. It seems like psql is growing a scripting language. Do we want to go our own way with a kind of organically grown scripting system? Or should we be looking at embedding client-side scripting in a more structured, formal way instead? Embed a lua interpreter or something?

few scripting features doesn't mean scripting language. \if in psql is nice feature that reduce duplicate code, unreadable code, and helps with deployment and test scripts. pgbench and psql should to have similar environment - and I am thinking so \if should be there.

Using Lua is not bad idea - in psql too - I though about it much, but in this case is better to start from zero.

Regards

Pavel

--
 Craig Ringer                   http://www.2ndQuadrant.com/
 PostgreSQL Development, 24x7 Support, Training & Services

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

Предыдущее
От: Justin Pryzby
Дата:
Сообщение: Re: Doc tweak for huge_pages?
Следующее
От: Michael Paquier
Дата:
Сообщение: Handling better supported channel binding types for SSLimplementations