恢复PostgreSQL备份

时间:2018-01-30 01:26:23

标签: postgresql bigdata backup restore

我是postgresql的新手,我有一个大数据集,它是一个postgresql备份。我有问题将这个数据集导入我的PostgreSQL。 实际上,这是一个" pgdata"格式,包含一些文件和文件夹。其中一个文件夹(基本文件夹)包含所有主文件(2000个文件,每个文件为1 GB)。但所有这些文件都在"文件中#34;格式,没有扩展!! 如果你能就这个问题给我一些建议并帮助我恢复这个备份,我将非常感激。 最好,

1 个答案:

答案 0 :(得分:0)

根据您的描述,我猜您有物理备份,pg_basebackup等数据文件的副本会创建。

如果备份中有backup_label个文件,并且所有必需的WAL文件都在pg_xlog(或pg_wal)目录中,那么您所要做的就是启动数据目录(pg_ctl start -D <directory here>)上的服务器,并等待恢复完成。

然后,您可以使用pg_dumppg_restore从这个新的PostgreSQL集群中提取数据并将其导入目标。