如何使用Google Cloud Console在Postgres服务器中创建具有超级用户角色的用户?
当我在Google Cloud中创建数据库时,默认用户是非超级用户。从该角色无法升级。
我正在尝试更改表以在 postgres 11 中使用分区 LIST。我已经尝试了几个小时,但我不断收到错误消息。
我有一个巨大的表,客户,(client_id,customer_id,value)。
我已经创建了一个新的空表,客户端,通过重命名旧表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;
Run Code Online (Sandbox Code Playgroud)
我应该使用什么语法来更改表以使用分区?