实时数仓Hologres中我们现使用v1.3版本升级到2.0,之前设置成anto的字段会有影响吗?[阿里云实时数仓]

实时数仓Hologres中我们现在使用的是v1.3版本,看2.0后是不支持bitmap_coumns设置成auto了。那我们升级到2.0的话,之前设置成anto的字段会有影响嘛?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
1 条回复 A 作者 M 管理员
  1. Hologres从1.x版本升级到2.x版本中,之前设置为AUTO的字段可能会有以下影响:

    数据类型发生变更:
    1.x版本中某些数据类型在2.x版本中被弃用或合并,需要修改表结构同步类型。
    新增功能需要匹配:
    如2.x支持的新数据类型需修改表结构对应字段设置。
    联合主键设置无法兼容:
    2.x去掉了AUTO,字段需要手动设置主键非空等约束。
    全文索引设置丢失:
    2.x中需要显式为文本类型字段建立索引。
    优化器规则可能不同:
    自动类型引导的执行计划有差异需要优化。
    所以升级后需要:

    校验AUTO字段类型是否需要修改

    新增功能需求匹配修改结构

    重新设置主键等约束

    重建失效的索引

    观察执行计划是否优化

  2. 没有影响,2.0只禁止新建表把bitmap_coumns设成auto。此回答整理至钉群“实时数仓Hologres交流群”。