我使用的是Timescaledb版本2.3.0和新创建的表。: ERROR: cannot create a unique index without the column "created_at" (used in partitioning) 根据this的说法,我应该为created_at创建一个唯一的索引,我也这么做了。
(val_A99, val_B99)它运行得很好,但后来我对我的表进行了分区,然后这个语句开始失败:ON CONFLICT clause is not supported with partitioned tables
在分区表中使用ON冲突子句将导致错误,因为只有在单个分区上才能创建唯一或排除约束。
我试图理解Postgres分区的行为。我有一张分区表,我想知道如果我
DROP TABLE table_name;ALTER INDEX RENAME temp_table_name_idx TO table_name_idx;
重命名分区表的索引/索引就足够了吗?因为我知道每个分区都有自己的索引。同样的,如果我