创建默认分区 postgres 时出错

Error while creating default partition postgres

我创建了带有列表分区的表。所有分区表都已创建,但我在创建 DEFAULT 分区时遇到错误。

以下是我遇到的错误。我正在使用 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

最后一条语句出现以下错误。

ERROR: syntax error at or near "DEFAULT"

请帮忙。

PostgreSQL 11 之前不支持默认分区。

有关详细信息,请参阅 version 11 release notes

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