在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
在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
1条答案
按热度按时间ioekq8ef1#
您不能影响PostgreSQL选择的名称,但之后重命名分区上的索引很简单。
如果您将一个表作为新分区附加,还有另一种方法:在附加分区之前,用你选择的名字创建索引,那么PostgreSQL将自动使用该索引作为分区索引的分区。