PostgreSql 配置
设置PostgreSql配置参数可在迁移PostgreSql、Greenplum数据库脚本时自定义迁移工具的行为。
打开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) |
|
|
|
|
以下关键字作为列名时,会自动拼接` ` |
|
|
|
|
用户自定义类型映射,不区分大小写,填写示例:char|varchar,character|varchar,bpchar|varchar |
|
|
|
|
分区方式start end 转换为values less than (取值Y/N) |
|
|
|
|
用户自定义角色名映射,不区分大小写,填写示例:gpadmin|dbadmin,admin|dbadmin |
|
|
|