我正在使用Mac 10.9.5和PostgreSQL 9.3.4。我按照安装本地第三方软件包(Instructure Canvas)的说明进行操作,说明中说要执行以下命令:
sudo -u postgres createuser $USER
sudo -u postgres psql -c "alter user $USER with superuser" postgres
但是在执行第一个命令时,我遇到了错误。
davea$ sudo -u postgres createuser $USER
sudo: unknown user: postgres
其他帖子似乎表明我需要在我的“postgres”用户前面添加“_”,但是这样做后,我会收到以下错误消息...
davea$ sudo -u _postgres createuser $USER
createuser: could not connect to database postgres: FATAL: role "_postgres" does not exist
有什么想法可以让这个正常工作吗?