Greenplum
支持的对端数据源及功能
请选择对端数据源,文档相关内容会根据对端数据源不同而调整。
选择对端:PostgreSQL
核心能力
功能 | PostgreSQL |
---|---|
结构迁移 | 是 |
全量数据迁移 | 是 |
增量实时同步 | 否 |
数据校验 | 否 |
数据订正 | 否 |
DDL实时同步 | 不支持 |
使用限制与注意点
项 | 说明 |
---|---|
无主键表迁移与同步 | 待同步的表需具备主键或唯一约束,且字段具有唯一性,否则可能会导致目标数据库中出现重复数据,例如无主键表的迁移与同步 |
字段类型与映射
Greenplum | PostgreSQL |
---|---|
bigint | bigint |
bigint[] | bigint[] |
bigserial | bigserial |
bit | bit |
bit varying | bit varying |
bit varying[] | bit varying[] |
bit[] | bit[] |
boolean | boolean |
boolean[] | boolean[] |
box | box |
box[] | box[] |
bpchar | bpchar |
bpchar[] | bpchar[] |
bytea | bytea |
bytea[] | bytea[] |
character | character |
character varying | character varying |
character varying[] | character varying[] |
character[] | character[] |
cidr | cidr |
cidr[] | cidr[] |
circle | circle |
circle[] | circle[] |
date | date |
date[] | date[] |
daterange | daterange |
daterange[] | daterange[] |
double precision | double precision |
double precision[] | double precision[] |
geometry | geometry |
geometry[] | geometry[] |
inet | inet |
inet[] | inet[] |
int4range | int4range |
int4range[] | int4range[] |
int8range | int8range |
int8range[] | int8range[] |
integer | integer |
integer[] | integer[] |
interval | interval |
interval[] | interval[] |
json | json |
json[] | json[] |
jsonb | jsonb |
jsonb[] | jsonb[] |
line | line |
line[] | line[] |
lseg | lseg |
lseg[] | lseg[] |
macaddr | macaddr |
macaddr8 | macaddr8 |
macaddr8[] | macaddr8[] |
macaddr[] | macaddr[] |
money | money |
money[] | money[] |
name | name |
name[] | name[] |
numeric | numeric |
numeric[] | numeric[] |
numrange | numrange |
numrange[] | numrange[] |
oid | oid |
oid[] | oid[] |
path | path |
path[] | path[] |
pg_lsn | pg_lsn |
pg_lsn[] | pg_lsn[] |
point | point |
point[] | point[] |
polygon | polygon |
polygon[] | polygon[] |
real | real |
real[] | real[] |
refcursor | refcursor |
refcursor[] | refcursor[] |
serial | serial |
smallint | smallint |
smallint[] | smallint[] |
smallserial | smallserial |
text | text |
text[] | text[] |
time with time zone | time with time zone |
time with time zone[] | time with time zone[] |
time without time zone | time without time zone |
time without time zone[] | time without time zone[] |
timestamp with time zone | timestamp with time zone |
timestamp with time zone[] | timestamp with time zone[] |
timestamp without time zone | timestamp without time zone |
timestamp without time zone[] | timestamp without time zone[] |
tsquery | tsquery |
tsquery[] | tsquery[] |
tsrange | tsrange |
tsrange[] | tsrange[] |
tstzrange | tstzrange |
tstzrange[] | tstzrange[] |
tsvector | tsvector |
tsvector[] | tsvector[] |
txid_snapshot | txid_snapshot |
txid_snapshot[] | txid_snapshot[] |
uuid | uuid |
uuid[] | uuid[] |
xml | xml |
xml[] | xml[] |
必要条件
必要条件 | 说明 |
---|---|
账号权限 |
|
数据源添加参数说明
项名称 | 说明 |
---|---|
网络地址 | 类型分为内网地址和外网地址。一个数据源可以包含一个内网地址和一个外网地址。网络地址格式为 ip 地址和 port 。默认添加的为内网地址,需要添加外网地址可以点击右侧 + 号 |
认证方式 | 支持选择不同的认证方式,例有账号无密码或者无账号无密码 |
账号 | 数据库服务端账号 |
密码 | 数据库服务端密码 |
描述 | 非必填项,填写描述信息,方便管理数据源 |
物理位置 | 物理位置仅仅是一个标记,在管理多地域数据库时方便识别 |
常用源端任务参数
参数名称 | 说明 |
---|---|
filterDDL | 设置为 true 时将不会同步源端产生的 DDL SQL |
Tips: 所有数据源均有的通用参数配置请参考 通用参数配置