+1 for adding an iteration count argument to \watch.

+                       char *opt_end;
+                       sleep = strtod(opt, &opt_end);
+                       if (sleep <= 0 || *opt_end)
+                       {
+                               pg_log_error("Watch period must be positive 
number, but argument is '%s'", opt);
+                               free(opt);
+                               resetPQExpBuffer(query_buf);
+                               return PSQL_CMD_ERROR;
+                       }

Is there any reason to disallow 0 for the sleep argument?  I often use
commands like "\watch .1" to run statements repeatedly with very little
time in between, and I'd use "\watch 0" instead if it was available.

-- 
Nathan Bossart
Amazon Web Services: https://aws.amazon.com


Reply via email to