编写一个非交互式登录postgresql数据库的shell脚本,并完成退出
时间: 2024-02-24 12:42:29 浏览: 93
pgcmd 是非交互式 PostgreSQL 查询工具
#!/bin/bash
# 设置数据库用户名和密码
DB_USER="username"
DB_PASS="password"
# 设置数据库名
DB_NAME="database_name"
# 设置SQL查询语句
SQL_QUERY="SELECT * FROM table_name;"
# 连接数据库并执行查询
psql -U $DB_USER -d $DB_NAME -c "$SQL_QUERY"
# 退出数据库
psql -U $DB_USER -d $DB_NAME -c "\q"
阅读全文