我想每天做一个分区。我知道甲骨文是这样的。脚本将在一个表中维护前15天的数据,在另一个分区中表示"p1“和剩余的天数据。在脚本中,我还提到了如何在所需的列上添加索引。3-从日期范围从1到14的数据将添加到分区"p1“中,其余的数据将添加到分区"p2”中。testing_partition_insert_trigger BEFORE
我有一张桌子 T (A int, B int, C long, D varchar) 按每个A分区并按每个B子分区(即,每个分区具有单个值的列表分区)。A的基数<10,B的基数<100。当我运行查询时 select distinct B from T where A = 1; 它修剪顶级分区(其中包含A != 1的分区),但在所有子分区上执行表扫描,以查找不同的B值。我以为它会知道,基于分区</e
我已经在Postgres中创建了一个本机分区表,当我试图查询这个表时,Postgres正在按升序扫描分区。分区键是时间戳列。对于我的用例,应用程序在最近的表中找到行的可能性更大,因此我希望Postgres按降序扫描分区,但是我无法找到一种方法来实现这一点。我试过的示例表:
create table test (id varchar(255), value varchar(255),