源集羣:sql
登陸集羣
su - gpadmin
psql -d postgres
查詢數據庫信息
\l
查詢用戶信息
\du數據庫
備份須要遷移的庫到指定目錄
pg_dump -C testdata > /home/test.sql
而後把此文件傳到目標集羣master節點
scp -r /home/test.sql root@192.10.10.10:/home/gpadmin/post
目標集羣:
1.建立管理用戶,並賦予Superuser權限(用戶名同源集羣相同,密碼能夠不一樣)
CREATE USER testadmin WITH PASSWORD 'qiwfhqeifhaiuef';
ALTER USER testadmin WITH Superuser;get
2.建立庫對應的用戶名,並受權。(因爲源集羣作了登陸限制操做,因此須要建立用戶關係)
CREATE ROLE testdata;
CREATE USER testdata_user WITH password 'adsfadfaeqfsgre';
GRANT testdata TO testdata_user;ast
3.建立數據庫
CREATE DATABASE testdata OWNER testadmin;class
4.給用戶受權數據庫權限
GRANT ALL ON DATABASE testdata TO testdata;test
5.導入數據文件
psql -d postgres < /home/test.sql集羣