postgres使用终端密码创建用户

时间:2017-02-23 15:12:42

标签: postgresql vagrant

我正在使用vagrant来设置一个新的Ubuntu机器。通过配置,我需要创建一个新的postgres用户。目前我正在使用:

cmd/misc.c

不幸的是,配置失败,因为提示需要填写密码(-P标志)。有没有办法将密码传递给createuser,如'createuser myuser --password test'或'echo test | createuser -P myuser'?

1 个答案:

答案 0 :(得分:4)

sudo -u postgres
psql -c "create role NewRole with login password 'secret';"