【发布时间】:2021-10-30 00:17:20
【问题描述】:
大家!
我是 postgresql 的新手,并尝试对现有表进行分区。 所以我想要类似的东西
alter table t1 partition by range (c_date);
但在分区处或附近出现语法错误。
我也尝试添加start from 并得到同样的错误。
我可以在不创建新表的情况下对表进行分区吗?
【问题讨论】:
标签: postgresql ddl database-partitioning
大家!
我是 postgresql 的新手,并尝试对现有表进行分区。 所以我想要类似的东西
alter table t1 partition by range (c_date);
但在分区处或附近出现语法错误。
我也尝试添加start from 并得到同样的错误。
我可以在不创建新表的情况下对表进行分区吗?
【问题讨论】:
标签: postgresql ddl database-partitioning
因此,您不能将现有的非分区表更改为分区表,以获取更多详细信息:
如果您想了解有关将现有表迁移到分区表的更多信息,可以阅读以下内容:
https://dba.stackexchange.com/questions/106014/how-to-partition-existing-table-in-postgres
【讨论】: