今天测试反馈了一个测试环境的错误,错误信息如下:
### Error updating database. Cause: org.postgresql.util.PSQLException: ERROR: no partition of relation "swap_data_info" found for row
详细:Partition key of the failing row contains (create_time) = (2022-11-15 14:44:38.531).
### The error may exist in file [/home/waiqin365_swapsvr/waiqin365-swapsvr-1.3.1/web/WEB-INF/classes/com/zk/api/swap/config/sqlmap/swapMapper.xml]
### The error may involve com.zk.api.swap.vo.SwapVO.insert-Inline
### The error occurred while setting parameters
### SQL: INSERT INTO swap_data_info ( id , tenant_id , app_id , data_id , data_type , data_version , data_format , data_source , data , status , status_time , create_time ) VALUES ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? )
### Cause: org.postgresql.util.PSQLException: ERROR: no partition of relation "swap_data_info" found for row
详细:Partition key of the failing row contains (create_time) = (2022-11-15 14:44:38.531).
; SQL []; ERROR: no partition of relation "swap_data_info" found for row
看了下这个错误的详情,得出大致原因:
1.新增数据的时候,分区字段是够传值了
2.分区表是否存在
我的是第二个原因,希望能帮助大家!
这篇博客记录了一次测试环境中遇到的数据库更新错误,具体表现为尝试插入数据到'swap_data_info'表时,由于分区问题导致操作失败。错误信息指出分区键(create_time)对应的值不在任何已知的分区中。博主推测问题可能出在分区表不存在或者新增数据时分区字段未正确传值。解决方案聚焦于检查和确认分区表设置以及插入操作的分区参数传递是否正确。
3443

被折叠的 条评论
为什么被折叠?



