postgresql 分区表的索引:分区上索引的命名

qyzbxkaa  于 2023-04-29  发布在  PostgreSQL
关注(0)|答案(1)|浏览(225)

在postgres中,当我在分区表e上创建索引时。例如通孔

CREATE INDEX foo_idx ON measurement (city_id,peaktemp);

Postgres最初为我在表的每个分区上创建一个索引,当我向表添加新分区时。但我不喜欢命名模式,这似乎是

partition_name + index columns + literal 'idx'

我能影响这个命名模式吗?我宁愿

name of index on parent table + partition name
ioekq8ef

ioekq8ef1#

您不能影响PostgreSQL选择的名称,但之后重命名分区上的索引很简单。
如果您将一个表作为新分区附加,还有另一种方法:在附加分区之前,用你选择的名字创建索引,那么PostgreSQL将自动使用该索引作为分区索引的分区。

相关问题