PostgreSQL迁移数据

单表迁移

步骤一:导出需要迁移的表

pg_dump -t sysbench sbtest1_500 > /opt/willynew/newhubble/pg.sql

步骤二:将导出的数据文件放置于集群可访问到的位置

URL必须使用以下格式:

[scheme]://[host]/[path]?[parameters]
类型schemahost参数示例
httphttp主机地址N/Ahttp://localhost:8080/mydatest.sql
NFS/Localnodelocal节点ID或为空N/Anodelocal:///path/mydatest,nodelocal://2/path/mydatest

步骤三:导入PostgreSQL导出的整库数据

create database if not exists sysbench;

use sysbench;

import pgdump 'http://localhost:3000/pg.sql';

PostgreSQL整库迁移至Hubble

步骤一:导出需要迁移的整库

pg_dump sysbench> /opt/willynew/newhubble/sysbenchdb.sql

步骤二:将导出的数据文件放置于集群可访问到的位置

步骤三:导入PostgreSQL导出的整库数据

create database if not exists sysbench;
use sysbench;
import pgdump 'http://localhost:3000/sysbenchdb.sql';