我知道用于备份和还原的功能“ pg_dump”。
但我从未尝试过,因为如此害怕。
问题很简单。我可以将该功能用于图形数据吗?
还是为此支持其他功能?他们的文档中没有信息。
答案 0 :(得分:0)
您可以将postgreSQL pg_dump document引用与在postgreSQL上进行bakcup没什么不同。
我参考了使用crontab创建转储脚本的指南,转储和还原都工作正常。
就我而言,我使用pg_dump创建转储文件并使用psql将其还原。如有必要,您可以选择pg_restore。
agens@karl ~] pg_dump --port=5432 --username=agens --file=agens.dump agens
agens@karl ~] psql --port=5432 --username=agens --dbname=agens2 -f agens.dump
但是,由于增加了bakcup的要求,我不再将pg_dump用于备份任务。所以我用谷歌搜索了可用的备份OSS用于postgresql。在我搜索的选项中,pg_rman是当前使用的选项。
这使我更容易构建一个计划脚本,用于每6小时进行一次归档备份,每天进行增量备份以及每周进行完全备份,并且到目前为止,这些作业可以正常工作超过2个月。
还原其他服务器上的数据也已成功测试。
希望这对您有所帮助。