我是一个PostgreSQL的新手。
我在Mac上安装了postgres.app。我正在尝试使用psql命令,结果意外删除了postgres数据库,但我不知道里面有什么内容。
我正在学习一个教程:http://www.rosslaird.com/blog/building-a-project-with-mezzanine/,但我卡在了sudo -u postgres psql postgres
这一步。
错误信息:psql: FATAL: role "postgres" does not exist
$ which psql
/Applications/Postgres.app/Contents/MacOS/bin/psql
这是在 psql -l
命令中打印的内容。
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
------------+------------+----------+---------+-------+---------------------------
user | user | UTF8 | en_US | en_US |
template0 | user | UTF8 | en_US | en_US | =c/user +
| | | | | user =CTc/user
template1 | user | UTF8 | en_US | en_US | =c/user +
| | | | | user =CTc/user
(3 rows)
那么我应该采取哪些步骤?删除与psql相关的所有内容并重新安装一遍吗?
感谢大家的帮助!
brew services start postresql
的Launchd。 - Michael Dimmitt