连接到AWS RDS postgres之后在shell脚本中传递psql命令

时间:2019-02-14 16:55:56

标签: amazon-rds psql aws-cli

我有一个shell脚本,我将RDS postgres主机传递到该脚本中,可以在脚本内通过以下命令连接到postgres db。如何将psql命令传递到S​​hell脚本中以验证表?或列出所有数据库?像

\dt 
\l

psql "host=$RDSHOST port=5432 sslmode=disable dbname=mydbname user=testuser password=$PASSWORD"

我得到提示,提示数据库没有问题,想传递一些命令来验证数据库是否存在或列出表并退出shell脚本及其输出。

1 个答案:

答案 0 :(得分:0)

来自Run PostgreSQL queries from the command line

psql -U username -d mydatabase -c 'SELECT * FROM mytable'