Postgresql 创建默认分区postgres时出错

Postgresql 创建默认分区postgres时出错,postgresql,postgresql-10,Postgresql,Postgresql 10,我已经创建了带有列表分区的表。所有分区表都已创建,但在创建默认分区时,我面临一个错误 下面是我面临的错误。我用的是Postgres 10.4 create table test (id int, val int) partition by list(val); --worked fine create table test_1 partition of test for values in (1); --worked fine create table test_def partition

我已经创建了带有列表分区的表。所有分区表都已创建,但在创建默认分区时,我面临一个错误

下面是我面临的错误。我用的是Postgres 10.4

create table test (id int, val int) partition by list(val); --worked fine

create table test_1 partition of test for values in (1); --worked fine

create table test_def partition of test DEFAULT; --throws error
对于最后一个语句,我得到以下错误

错误:位于或接近“默认值”的语法错误


请提供帮助。

直到PostgreSQL 11才支持默认分区

有关更多信息,请参阅


披露:我是EnterpriseDB(EDB)员工。

直到PostgreSQL 11才支持默认分区

有关更多信息,请参阅


披露:我是一名企业级(EDB)员工。

从Postgres 10升级到12。@klin:你是说11还是1211?!那是很久以前的事了……从博士后10级升级到12级。@klin:你是说11级还是1211级?!那是很久以前的事了。。。