ora2pg oracle到lightdb迁移注意事项 - hslightdb/LightDB-FAQ GitHub Wiki
oracle到lightdb迁移后,容易出现一些类型问题。主要常见的为:
- oracle类型 lightdb类型
- number(1) --> boolean 因为oracle不支持boolean概念,所以通常会有问题 REPLACE_AS_BOOLEAN #设置为1 number(1) 转换成 boolean, 要指定为0转为smallint
- number(1) --> smallint
- number -->bigint/int PG_INTEGER_TYPE 0 #指定0转换成int或者integer,否则bigint。在lightdb中关系不大,因为ltjdbc已经兼容
- unlogged table --> unlogged table 本质上不是一种类型,设置为1 DISABLE_UNLOGGED #禁止转换unlogged表,避免出现unlogged表