Postgresql Postgres列表动态分区

Postgresql Postgres列表动态分区,postgresql,Postgresql,我试图在Postgres中创建动态分区。 我想要达到的目标是: 我将有一个tableA,它将有大量的数据,并且将有一个带有some\u id的列,该列将在where语句中大量使用。 因此,我的计划是按列表进行分区,其中包含一些id值。 如何实现动态分区,以便在插入新id时动态创建分区?目前在PostgreSQL中无法做到这一点。目前最好的方法是通过代码。 由于触发器无法更改表定义,最好的方法是在插入后通过后端执行语句。谢谢。用触发器进行一点硬编码怎么样?这算是一种好的做法吗?我试过了,但没用。基

我试图在Postgres中创建动态分区。 我想要达到的目标是: 我将有一个
tableA
,它将有大量的数据,并且将有一个带有
some\u id
的列,该列将在
where
语句中大量使用。 因此,我的计划是按列表进行分区,其中包含
一些id
值。
如何实现动态分区,以便在插入新id时动态创建分区?

目前在PostgreSQL中无法做到这一点。

目前最好的方法是通过代码。
由于触发器无法更改表定义,最好的方法是在插入后通过后端执行语句。

谢谢。用触发器进行一点硬编码怎么样?这算是一种好的做法吗?我试过了,但没用。基本上,从表上的操作运行的触发器不能修改表的定义。