【发布时间】:2022-01-10 15:55:00
【问题描述】:
我正在尝试做一个 bash 文件来使用 psql 但我没有实现...
这是我的文件:
sudo su -
su - postgres
psql
但是当我启动我的 bash 文件时,我必须为 root 用户输入我的密码,但是我已经关闭了我的 root 会话以查看其他命令已执行...
如何以 root 身份执行以下命令:
su - postgres
psql
非常感谢!
【问题讨论】:
-
为什么不直接使用普通用户帐户中的
psql?请记住,您的数据库用户与系统用户不同,但如果您不指定-U到psql,它将使用系统用户名作为数据库用户。
标签: postgresql bash psql