我想拥有一个postgresql数据库的克隆。如果我从一台机器复制整个数据目录,并用它替换另一台机器的数据目录,会不会有问题?他们都有相同的操作系统,顺便说一句(CentOS)克隆PostgreSQL数据库
1
A
回答
2
当然,如果你停止服务器,然后复制它,那很好。如果你不这样做,克隆的服务器将不得不进行恢复,这是不太好的。或者只是使用pg_dumpall来产生一个脚本来重新创建新机器上的数据。
2
您可以调用pg_start_backup()然后复制datadir。然后,所有更改将写入“日志”,稍后在运行pg_stop_backup()时进行提交。
http://www.postgresql.org/docs/8.1/static/backup-online.html
SE部分23.3.2。制作基础备份
然后,我认为您可以在同一架构下恢复运行相同版本postgresql的另一台计算机上的文件。
第23.3.3节。使用在线备份进行恢复将说明如何恢复您所做的备份。
相关问题
- 1. 克隆MySQL数据库
- 2. 克隆数据库进程
- 3. 如何轻松克隆生产postgresql数据库到分期
- 4. 克隆oracle数据库没有数据
- 5. MongoDB克隆(db.copyDatabase),克隆只有一半的数据库
- 6. 数据集克隆
- 7. 克隆整个数据库与SP
- 8. 什么是数据库克隆?
- 9. 克隆CodeIgniter的数据库对象
- 10. 复制/克隆从数据库
- 11. 将数据库克隆到MySQL
- 12. MongoDB:克隆数据库错误?
- 13. 我如何克隆OpenLDAP的数据库
- 14. 使用SQL克隆数据库中
- 15. 在Mongo数据库中克隆文档
- 16. 如何克隆MarkLogic数据库
- 17. 克隆Oracle数据库架构
- 18. 克隆SQL Server生产数据库
- 19. 克隆数据库的条目很少
- 20. 使用ZF1克隆数据库记录
- 21. 如何复制/克隆数据库
- 22. 如何在PostgreSql中克隆数组?
- 23. 克隆库
- 24. 克隆库
- 25. JGit克隆库
- 26. 从数据库到数据库的克隆表
- 27. 克隆git仓库
- 28. 无法克隆库
- 29. mercurial克隆数据inegrity
- 30. Github:克隆存储库,更改克隆,并提交原始库