【发布时间】:2021-04-15 23:56:23
【问题描述】:
我正在尝试在 Postgres 中创建动态分区。
我想达到什么目的:
我将拥有tableA,它将包含大量数据,并且将有一个带有some_id 的列,它将在where 语句中大量使用。
所以,我的计划是使用some_id 值对列表进行分区。
如何实现动态分区,那么插入新id的时候动态创建分区?
【问题讨论】:
标签: postgresql
我正在尝试在 Postgres 中创建动态分区。
我想达到什么目的:
我将拥有tableA,它将包含大量数据,并且将有一个带有some_id 的列,它将在where 语句中大量使用。
所以,我的计划是使用some_id 值对列表进行分区。
如何实现动态分区,那么插入新id的时候动态创建分区?
【问题讨论】:
标签: postgresql
目前在 PostgreSQL 中没有办法做到这一点。
【讨论】:
目前最好的方法是通过代码。 由于触发器无法更改表定义,因此最好的方法是在插入后通过后端执行语句。
【讨论】: