Re: psql: Add command to use extended query protocol

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема Re: psql: Add command to use extended query protocol
Дата
Msg-id 302d5637-ded0-79ab-03c2-49d77c57514a@enterprisedb.com
обсуждение исходный текст
Ответ на Re: psql: Add command to use extended query protocol  (Simon Riggs <simon.riggs@enterprisedb.com>)
Ответы Re: psql: Add command to use extended query protocol  (Simon Riggs <simon.riggs@enterprisedb.com>)
Список pgsql-hackers
On 01.11.22 10:10, Simon Riggs wrote:
> On Fri, 28 Oct 2022 at 07:53, Peter Eisentraut
> <peter.eisentraut@enterprisedb.com> wrote:
>>
>> This adds a new psql command \gp that works like \g (or semicolon) but
>> uses the extended query protocol.  Parameters can also be passed, like
>>
>>       SELECT $1, $2 \gp 'foo' 'bar'
> 
> +1 for the concept. The patch looks simple and complete.
> 
> I find it strange to use it the way you have shown above, i.e. \gp on
> same line after a query.

That's how all the "\g" commands work.

> ...since if we used this in a script, it would be used like this, I think...
> 
>    SELECT $1, $2
>    \gp 'foo' 'bar'
>    \gp 'bar' 'baz'
>    ...

Interesting, but I think for that we should use named prepared 
statements, so that would be a separate "\gsomething" command in psql, like

     SELECT $1, $2 \gprep p1
     \grun p1 'foo' 'bar'
     \grun p1 'bar' 'baz'




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

Предыдущее
От: Thomas Munro
Дата:
Сообщение: Re: Direct I/O
Следующее
От: Peter Eisentraut
Дата:
Сообщение: Re: perl 5.36, C99, -Wdeclaration-after-statement -Wshadow=compatible-local