我正在尝试在Linux计算机上的PostgreSQL上创建数据库。而且我使用以下命令来创建数据库。



这引发以下错误。



我是PostgreSQL的新手。您能否指导我解决此错误?我只是想在psql上创建一个数据库。

最佳答案

好像您删除了postgres数据库。它是许多管理员操作所使用的默认设置,因此您可能需要重新创建它:

createdb --maintenance-db=template1 -T template0 postgres;

这样做是为了连接到内置DB template1,以便通过复制postgres来创建db template0

完成后,您的命令:
createdb mydbname;

将正常工作。

08-26 22:01