【发布时间】:2019-07-15 11:48:34
【问题描述】:
我正在尝试更改表以在 postgres 11 中使用分区列表。我已经尝试了几个小时,但我不断收到错误。
我有一个巨大的表,客户,有 (client_id, customer_id, value)。
我已经创建了一个新的空表 clients,方法是将旧表重命名为 clients_old,然后使用:CREATE TABLE clients( like clients_old including all) 创建新表。
从这里开始,我在尝试添加 LIST 分区时被卡住了。
我已经尝试过:
ALTER TABLE Clients attach PARTITION BY LIST (client_id) --> fail;
ALTER TABLE Clients attach PARTITION LIST (client_id) --> fail;
ALTER TABLE Clients ADD PARTITION LIST (client_id) --> fail;
我应该使用什么语法来更改表以使用分区?
【问题讨论】:
标签: postgresql database-partitioning