我正在使用OS X 10.10,从这里安装了postgresql和PostGIS,psql版本为9.3.5。我无法让postgresql运行。
我以管理员身份在计算机上安装了这些软件包。我的用户名是christoph
我唯一能登录的方式是:
$ psql -U postgres
我想在计算机上创建一个名为christoph
的用户作为我的管理员名称。
我尝试使用终端(未登录到 psql):
$ sudo -u postgres createuser christoph
> sudo: unknown user: postgres
然后我阅读了一些资料并尝试(从终端,而不是“登录到psql”):
$ sudo -u _postgres createuser christoph
> Password: ****
> Could not connect to database postgres: FATAL: role "_postgres" does not exist
为什么这个不能正常工作?