aboutsummaryrefslogtreecommitdiff
path: root/doc/src
diff options
context:
space:
mode:
authorDaniel Gustafsson <dgustafsson@postgresql.org>2025-03-25 17:53:33 +0100
committerDaniel Gustafsson <dgustafsson@postgresql.org>2025-03-25 17:53:33 +0100
commit1a759c83278fcdae11ee5da8318b646b9d47129c (patch)
tree6b61dad74bd7337ac9c950bb5343ee18c3915caa /doc/src
parenta19db082749662a933d0bf72722982b1ee2c4725 (diff)
downloadpostgresql-1a759c83278fcdae11ee5da8318b646b9d47129c.tar.gz
postgresql-1a759c83278fcdae11ee5da8318b646b9d47129c.zip
psql: Make default \watch interval configurable
The default interval for \watch to wait between executing queries, when executed without a specified interval, was hardcoded to two seconds. This adds the new variable WATCH_INTERVAL which is used to set the default interval, making it configurable for the user. This makes \watch the first command which has a user configurable default setting. Author: Daniel Gustafsson <daniel@yesql.se> Reviewed-by: Heikki Linnakangas <hlinnaka@iki.fi> Reviewed-by: Michael Paquier <michael@paquier.xyz> Reviewed-by: Kirill Reshke <reshkekirill@gmail.com> Reviewed-by: Masahiro Ikeda <ikedamsh@oss.nttdata.com> Reviewed-by: Laurenz Albe <laurenz.albe@cybertec.at> Reviewed-by: Greg Sabino Mullane <htamfids@gmail.com> Reviewed-by: Ashutosh Bapat <ashutosh.bapat.oss@gmail.com> Discussion: https://postgr.es/m/B2FD26B4-8F64-4552-A603-5CC3DF1C7103@yesql.se
Diffstat (limited to 'doc/src')
-rw-r--r--doc/src/sgml/ref/psql-ref.sgml13
1 files changed, 13 insertions, 0 deletions
diff --git a/doc/src/sgml/ref/psql-ref.sgml b/doc/src/sgml/ref/psql-ref.sgml
index f083dba49a9..f7c8bc16a7f 100644
--- a/doc/src/sgml/ref/psql-ref.sgml
+++ b/doc/src/sgml/ref/psql-ref.sgml
@@ -3852,6 +3852,8 @@ SELECT 1 \bind \sendpipeline
until interrupted, or the query fails, or the execution count limit
(if given) is reached, or the query no longer returns the minimum number
of rows. Wait the specified number of seconds (default 2) between executions.
+ The default wait can be changed with the variable
+ <xref linkend="app-psql-variables-watch-interval"/>).
For backwards compatibility,
<replaceable class="parameter">seconds</replaceable> can be specified
with or without an <literal>interval=</literal> prefix.
@@ -4746,6 +4748,17 @@ bar
</listitem>
</varlistentry>
+ <varlistentry id="app-psql-variables-watch-interval">
+ <term><varname>WATCH_INTERVAL</varname></term>
+ <listitem>
+ <para>
+ This variable sets the default interval which <command>\watch</command>
+ waits between executing the query. Specifying an interval in the
+ command overrides this variable.
+ </para>
+ </listitem>
+ </varlistentry>
+
</variablelist>
</refsect3>