所有人!我正在尝试将数据从非分区表t1插入到一个带有t2的分区
insert into t2 (select * from t1);但是我得到了一个错误:下降行包含的分区键包含(column_name) =(值)
有什么不对的?t2按月份按date_name列进行分区,而不是按column_name进行分区。
附注:当我试图以相同的方式将数据从分区插入到分区表时,我会得到相同的错误。
我应该在分区表中插入数据吗?版本:Postgresql 11
发布于 2021-09-06 11:58:58
t1中必须至少有一行在t2中没有匹配的分区。在插入数据之前,必须为表创建所有分区。
要确定哪一行会给您带来麻烦,请查看错误消息中的值。
https://stackoverflow.com/questions/69073966
复制相似问题