我正在使用Vagrant来设置一台新的Ubuntu机器。在配置过程中,我需要创建一个新的PostgreSQL用户。目前我正在使用:
sudo su postgres
createuser -P myuser
很遗憾的是,由于需要填写密码提示符(-P
标志),因此无法完成配置。
有没有办法将密码传递给createuser
,例如createuser myuser --password test
或echo test | createuser -P myuser
?
我正在使用Vagrant来设置一台新的Ubuntu机器。在配置过程中,我需要创建一个新的PostgreSQL用户。目前我正在使用:
sudo su postgres
createuser -P myuser
很遗憾的是,由于需要填写密码提示符(-P
标志),因此无法完成配置。
有没有办法将密码传递给createuser
,例如createuser myuser --password test
或echo test | createuser -P myuser
?
createdb -E 'utf-8' -l en_US.utf8 -O testDB -T template0 AND create role NewRole with login password 'secret
? - Anatolpsql
创建角色之前,只需运行createdb
即可。 - Andomar