Re: Allow default \watch interval in psql to be configured
Ashutosh Bapat <ashutosh.bapat.oss@gmail.com>
From: Ashutosh Bapat <ashutosh.bapat.oss@gmail.com>
To: Daniel Gustafsson <daniel@yesql.se>
Cc: Greg Sabino Mullane <htamfids@gmail.com>,
Masahiro Ikeda <ikedamsh@oss.nttdata.com>, Kirill Reshke <reshkekirill@gmail.com>, Heikki Linnakangas <hlinnaka@iki.fi>, PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2025-03-24T12:42:29Z
Lists: pgsql-hackers
On Mon, Mar 24, 2025 at 5:40 PM Daniel Gustafsson <daniel@yesql.se> wrote: > > > With this patch, we are doing something unprecedented (at least > > AFAIK); allowing command arguments defaults to be configurable through > > a psql variable (as against an environment variable). I admit that > > configurable through a psql variable is better since it doesn't meddle > > with environment. Glancing through psql documentation, I didn't find a > > lot of command which may need default argument to be configurable. > > Nonetheless we should mention why this is special and set some > > guidance for such future additions - preferrably in code or at least > > in the commit message. > > Sure, I'll mention it in the commit message. > > > - of rows. Wait the specified number of seconds (default 2) between executions. > > - For backwards compatibility, > > + of rows. Wait the specified number of seconds (defaults to 2 if > > omitted, which can be > > + changed with the variable <xref linkend="app-psql-variables-watch-interval"/>) > > + between executions. For backwards compatibility, > > > > The text in parenthesis is quite long and it's hard to read ... > > seconds between execution. I suggest > > "Wait the specified number of seconds (default 2) between executions. > > The default wait can be changed by setting the variable <xref > > linkend="app-psql-variables-watch-interval"/>." > > Fixed. > > > + " number of seconds \\watch waits between executing the query buffer\n"); > > > > I am feeling that this should mention "default" somewhere - maybe just > > add it before "number of ". > > Fixed. LGTM. I think this is RFC. Updated CF entry. -- Best Wishes, Ashutosh Bapat
Commits
-
psql: Fix incorrect equality comparison
- 0f3604a518f8 18.0 landed
-
psql: Make test robust against locale variations
- 1eb399366ed6 18.0 landed
-
psql: Make default \watch interval configurable
- 1a759c83278f 18.0 landed