我在表空间位置D:\ tbl_DATA1中有一个postgre数据库DATA1。我们使用OS备份恢复工具将D:\ tbl_DATA1复制到目标机器C:\ tbl_DATA1。是否可以在第二个mahcine中从此文件夹重新创建数据库?
答案 0 :(得分:1)
https://www.postgresql.org/docs/current/static/backup-file.html
另一种备份策略是直接复制那些文件 PostgreSQL用于将数据存储在数据库中
后来提到了两个限制
所以是 - 关闭PostgreSQL,将PGDATA目录复制到其他计算机并启动Postgres以获取cluser副本是一种常见做法。但它是集群级别 - 而不是你提到的表空间或数据库 - 应该复制整个data_directory 。
所以没有 - 复制表空间目录并尝试破解数据库以添加表空间将失败。