我是postgresql的新手,我有一个大数据集,它是一个postgresql备份。我有问题将这个数据集导入我的PostgreSQL。 实际上,这是一个" pgdata"格式,包含一些文件和文件夹。其中一个文件夹(基本文件夹)包含所有主文件(2000个文件,每个文件为1 GB)。但所有这些文件都在"文件中#34;格式,没有扩展!! 如果你能就这个问题给我一些建议并帮助我恢复这个备份,我将非常感激。 最好,
答案 0 :(得分:0)
根据您的描述,我猜您有物理备份,pg_basebackup
等数据文件的副本会创建。
如果备份中有backup_label
个文件,并且所有必需的WAL文件都在pg_xlog
(或pg_wal
)目录中,那么您所要做的就是启动数据目录(pg_ctl start -D <directory here>
)上的服务器,并等待恢复完成。
然后,您可以使用pg_dump
和pg_restore
从这个新的PostgreSQL集群中提取数据并将其导入目标。