我试图创建一个bash文件来使用psql,但我没有实现。。。
这是我的文件:
sudo su -
su - postgres
psql
但是,当我启动bash文件时,我必须为root用户键入密码,但随后我必须关闭我的root会话才能看到其他命令的执行。。。
我如何才能以root身份执行以下命令:
su - postgres
psql
非常感谢!
这可以组合成类似于:
sudo -u postgres psql
但是,这只能用于初始设置和维护操作。创建另一个数据库帐户,该帐户可以在没有sudo的情况下访问,以供日常使用。(这可能涉及将pg_hba.conf从其原始默认设置更改为其他设置(。