PostgreSQL Backup from pg_dumpall (Ubuntu)



我的任务是编写一个python脚本来备份我们当前的AlfrescoECM实例。备份就像一个魅力。我在从文本转储.sql文件中恢复PostgreSQL时遇到问题。

这是我的命令:

psql -f /home/alfresco/alfresco-backup/20180124/20180124_183146.sql -h 
localhost

以下是响应:

psql: FATAL:  database "postgres" does not exist

我在网上找不到任何关于这方面的信息。我深入研究了Postgres文档,但一无所获。

谢谢。

您收到此错误是因为您没有在命令中指定数据库名称,并且数据库名称默认为 postgres。您可以使用pg_dump来备份数据库。下面介绍了如何运行 pg_dump 命令。

pg_dump -U db_user -W -F t db_name > /path/to/your/file/dump_name.tar

似乎postgrestemplate1数据库已被删除。这不应该发生。

使用 initdb 创建新的运行状况良好的数据库集群。

最新更新