postgresql表空间迁移
1. 断开数据表空间的连接会话
2. 重命名旧的表空间
\db+ 查看表空间名称
\l+ 查看库名和表空间名称的对应关系
tb1 -> tb1_old
alter tablespace tb1 rename to tb1_old;
3.创建表空间物理路径
mkdir -p /data/pgdata;
chown -R postgres: /data/pgdata;
chmod 700 /data/pgdata;
4.创建表空间zxin
create tablespace tb1 owner postgres location '/data/pgdata';
5.数据迁移
alter database db1 set tablespace tb1;
6.删除旧的表空间(可选)
drop tablespace tb1_old
实用命令
/l 查看所有的数据
/db+ 查看所有的表空间
/dn+ 查看当前库下所有的schema
/data/pgdata
浙公网安备 33010602011771号