当前位置: 首页 > 工具软件 > HShell > 使用案例 >

shell自动执行postgres数据库sql方法

章玮
2023-12-01

作者:【吴业亮】

博客:https://wuyeliang.blog.csdn.net/

免密登录
将密码写在客户端服务器的用户家目录下,创建一个.pgpass文件,并将权限设置为0600,就可以实现了。

文件的格式如下:

hostname:port:database:username:password

例如:

172.16.8.100:5432:postgres:postgres:Changeme_123

shell执行命令 :

psql -h 地址 -p 端口 -U 用户 -c "CREATE DATABASE test"

例如:

psql -h 172.16.8.100 -p 5432 -U postgres -c  ”CREATE DATABASE test”
 类似资料: