如何正确观察psql命令?

时间:2017-11-21 20:22:12

标签: linux macos unix psql watch

种子

我种子数据库

curl -s http://site/api/seed/user/1000

测试

我做了

psql --username=nm -d portal -h 192.168.1.27 -c "SELECT count(*) from users;"

我得到了

 count                                                                                                                                                                                 
-------                                                                                                                                                                                
  1000                                                                                                                                                                                 
(1 row)

观看

watch psql --username=nm -d portal -h 192.168.1.27 -c "SELECT count(*) from users;"

我得到了

Every 2.0s: psql --username=nm -d portal -h 192.168.1.27 -...  bh-macbook-pro-15-512gb.local: Tue Nov 21 15:19:08 2017

sh: -c: line 0: syntax error near unexpected token `('                                                                         
sh: -c: line 0: `psql --username=nm -d portal -h 192.168.1.27 -c SELECT count(*) from users;' 

问题

如何继续进行调试?

我现在可以接受任何建议。

任何提示/建议/帮助都将非常感谢!

1 个答案:

答案 0 :(得分:3)

将命令作为单个引用参数提供:

watch 'psql --username=nm -d portal -h 192.168.1.27 -c "SELECT count(*) from users;"'