[系统] Postgresql 手动搬移 Tablespace?

楼主: wangks (欧巴桑的欧巴)   2014-04-30 16:47:35
数据库名称: Postgresql
数据库版本: 9.X
作业平台: MS Windows Server 2008
问题描述:
数据库变太大
想买新的硬盘直接加上去
但旧的硬盘还想留着(因为上面有别的系统在用)
想说既然默认的DATA File都可以指定不同的路径下起动
应该有什么方式可以把旧硬盘的档案直接搬到新硬盘
只是重新指定这个Tablespace的location就好了
DB Shutdown

Move Tablespace's Files

Change Control File ←←← 这个怎么做?

DB Startup
谢谢
作者: JuliaTsai (Julia)   2014-05-02 20:29:00
网络上文章少有环境是Windows的,In /etc/init.d/postgresql file,change the value of PGDATA variable to new可以试试看,修改前先备份,有备份有保庇
楼主: wangks (欧巴桑的欧巴)   2014-05-06 10:07:00
data\global 下,有个档案: pg_internal.init 是 binary 档

Links booklink

Contact Us: admin [ a t ] ucptt.com