Re: pgbench - allow backslash continuations in \set expressions
От | Rafia Sabih |
---|---|
Тема | Re: pgbench - allow backslash continuations in \set expressions |
Дата | |
Msg-id | CAOGQiiP_7bJ2-+yspBnsQJUzV6A+Fk=9MgJQ2h9y4ic_i7=BEA@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: pgbench - allow backslash continuations in \set expressions (Christoph Berg <myon@debian.org>) |
Ответы |
Re: pgbench - allow backslash continuations in \set
expressions
|
Список | pgsql-hackers |
Hie Fabien,
--
Seems like an interesting addition to pgbench interface, but not sure where it's required, it'll be good if you may provide some cases where it's utility can be witnessed. Something like where you absolutely need continuations in expression.
While applying it is giving some trailing whitespace errors, please correct them.
As an additional comment you may consider reformatting following snippet
{continuation} { /* ignore */ }
as
{continuation} {
/* ignore */
}
Thanks.
On Mon, Oct 3, 2016 at 6:16 PM, Christoph Berg <myon@debian.org> wrote:
Re: Fabien COELHO 2016-10-03 <alpine.DEB.2.20.1610031259400.19411@lancre>
> > I "\set" a bunch of lengthy SQL commands in there, e.g.
>
> I agree that this looks like a desirable feature, however I would tend to
> see that as material for another independent patch.
Sure, my question was by no means intending to stop your pgbench patch
from going forward by adding extra requirements.
> Hmmm. I'm not sure how this is parsed. If this is considered a string '...',
> then maybe \set should wait for the end of the string instead of the end of
> the line, i.e. no continuation would be needed...
>
> \set config '
> SELECT name, ...
> CASE ... END
> FROM pg_settings
> WHERE ...;'
I guess that would be the sane solution here, yes. Not adding any \
chars at the end of the line would also mean cut-and-paste of the RHS
content would work.
Thanks for the feedback!
Christoph
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
Regards,
Rafia Sabih
EnterpriseDB: http://www.enterprisedb.com/
В списке pgsql-hackers по дате отправления: