开发者社区 问答 正文

Hologres报violates partition constraintnew row f...

已解决

Hologres报violates partition constraintnew row for relation xxx violates partition constraint违反分区约束

展开
收起
提个问题 2024-06-06 14:06:50 161 分享 版权
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    报错信息:new row for relation xxx violates partition constraint。
    报错原因:违反分区约束了。
    解决办法:检查一下是否不满足分区约束条件。
    例如:    
    1、检查数据pt的实际值和alter table时for values的值一样是否是一致的。比如pt=20211230,可能values in中的值是2021-12-30,目前 insert into分区子表select * from xxx时,是会检查分区列的值是否和values一致的。
    2、 查看insert into跟select的列不匹配,例如位置不一样或者多列少列等。
    3、检查分区字段是否正确。
    2024-06-06 14:06:51
    赞同 展开评论