将数据从数据库jck迁移到数据库jck_bjgck。数据库jck的owner为jck,包含的schema为jck。数据库jck_bjgck的owner为jck_bjgck。
先切换到postgres用户下:
su - postgres
备份:
pg_dump [database_name] > /home/postgres/db.dump -- 或者 db.sql
导入:
psql [database_name] -U [username] < /home/postgres/db.dump
此时,数据库jck_bjgck下会多一个名称为jck的schema,该schema的owner为jck_bjgck。
使用用户jck_bjgck登录数据库jck_bjgck,重命名schema jck,与其owner的名称一致:
alter schema jck rename to jck_bjgck;