我正在尝试在Linux计算机上的PostgreSQL上创建数据库。而且我使用以下命令来创建数据库。
这引发以下错误。
我是PostgreSQL的新手。您能否指导我解决此错误?我只是想在psql上创建一个数据库。
最佳答案
好像您删除了postgres
数据库。它是许多管理员操作所使用的默认设置,因此您可能需要重新创建它:
createdb --maintenance-db=template1 -T template0 postgres;
这样做是为了连接到内置DB
template1
,以便通过复制postgres
来创建db template0
。完成后,您的命令:
createdb mydbname;
将正常工作。