PostgreSQL 配置
设置PostgreSQL配置参数可在迁移PostgreSQL、Greenplum、Netezza数据库脚本时自定义迁移工具的行为。
打开config文件夹中的features-pg.properties文件,并根据实际需要设置表1中的参数。
参数 | 说明 | 取值范围 | 默认值 | 样例 |
|---|---|---|---|---|
| 默认数据存储方式,ROW:行存储,COLUMN:列存储。 |
|
|
|
| 默认的表类型,分区表、复制表、round-robin表,参数取值为:REPLICATION, HASH, ROUND-ROBIN。 |
|
|
|
| 指定表数据的压缩级别,它决定了表数据的压缩比以及压缩时间。
默认值为空,不设置。 | 行存表:
列存表:
|
|
|
| 指定列存存储格式的版本,支持不同存储格式版本之间的切换。取值范围:空、1.0或2.0,默认为空,不指定。 |
|
|
|
| 指定了在列存表是否开启delta表,该参数只对列存表有效。取值:true、false,默认值为空。 |
|
|
|
| 参数通过 String.format 模板(如 $%s)定义变量输出格式,其中 %s 会被实际变量名替换。 |
|
| table.output.placeholder.format= |
| GDS外表默认server。 |
|
|
|
OBS外表默认server。 |
| |||
| char长度系数(数字),char字段存储逻辑不一致时使用,char长度会乘上此系数 |
|
|
|
| varchar长度系数(数字),varchar字段存储逻辑不一致时使用,varchar长度会乘上此系数 |
|
|
|
| bpchar长度系数(数字),bpchar字段存储逻辑不一致时使用,bpchar长度会乘上此系数 |
|
|
|
| 当create table语句包含nextval时,是否自动生成create sequence语句(取值Y/N) |
|
|
|
| 以后续跟着的关键字作为列名时,会自动将列名拼接上` `符号。 例如 SELECT `group`, `performance`, `hash`, `hot`, `matched`, `reject`, `interval`, `modify`, `timestamp` |
|
|
|
| 用户自定义类型映射,不区分大小写,填写示例:char|varchar,character|varchar,bpchar|varchar |
|
|
|
| 分区方式start end 转换为values less than (取值Y/N) |
|
|
|
| 用户自定义角色名映射,不区分大小写,填写示例:gpadmin|dbadmin,admin|dbadmin |
|
|
|

