[英]Run a psql query from a shell script
我有一个需要从shell脚本运行的PSQL语句。 我试过下面但没有成功
ctfdb
是我的数据库
psql ctfdb <<EOF
statement
EOF
psql:致命:用户“root”的对等身份验证失败
我甚至试过给“sudo psql”
抱歉,用户root不允许在我的服务器上以root身份执行'/ bin / psql ctfdb'
有什么建议么?
psql -U postgres ctfdb
连接为用户postgres
。 您将作为shell用户名root
连接到DB。
还有其他方法,例如设置PGUSER
环境变量或配置pg_hba.conf
以允许其他用户访问。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.