Re: \i and \watch - Mailing list pgsql-admin

From David G. Johnston
Subject Re: \i and \watch
Date
Msg-id CAKFQuwZvMkCNffV8_X2yeVFJdOaFKwVUEuWcLpsvP-w+YjwBGw@mail.gmail.com
Whole thread Raw
In response to \i and \watch  (Edwin UY <edwin.uy@gmail.com>)
Responses Re: \i and \watch
Re: \i and \watch
List pgsql-admin
On Wednesday, November 6, 2024, Edwin UY <edwin.uy@gmail.com> wrote:

Is there no way to use \watch to let it run the last script that I just run?

When do I do as below:

select 1 ;
\i x.sql
\watch 20

It runs select 1 instead.


Watch is documented to act on either a non-empty query buffer or the last sent command.  I would expect that whatever the final SQL command present in x.sql is would be the command that gets watched.  If indeed the preceding select 1 command is watched there would seem to be an undocumented interaction going on.

In any case, no, you cannot watch a meta-command.  You’d have to resort to shell scripting the repeated execution of the psql program itself.

David J.

pgsql-admin by date:

Previous
From: Edwin UY
Date:
Subject: \i and \watch
Next
From: Edwin UY
Date:
Subject: Re: \i and \watch