我试图在数据库之外使用查询。也就是说,没有登录到数据库我想得到结果。我找到了选项(-c)。使用该选项,我们可以从数据库外部执行查询:
test:~$ psql -U sat -c "select * from test.details";
它给出了输出。我想将该查询用于 crontab 条目。所以我试图将输出存储在一个文件中:
test:~$ psql -U sat -c "select * from test.details \g sat";
产生了一个错误:
ERROR: syntax error at or near "\" LINE 1: select * from test.details \g sat
怎么做?