On Mon, Apr 3, 2017 at 3:32 PM, Daniel Verite <dan...@manitou-mail.org> wrote: > In interactive mode, the warning in untaken branches is misleading > when \endif is on the same line as the commands that > are skipped. For instance: > > postgres=# \if false \echo NOK \endif > \echo command ignored; use \endif or Ctrl-C to exit current \if block > postgres=# > > From the point of view of the user, the execution flow has exited > the branch already when this warning is displayed. > Of course issuing the recommended \endif at this point doesn't work: > > postgres=# \endif > \endif: no matching \if > > Maybe that part of the message: > "use \endif or Ctrl-C to exit current \if block" > should be displayed only when coming back at the prompt, > and if the flow is still in an untaken branch at this point?
Is this an open item, or do we not care about fixing it? -- Robert Haas EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers