ALTER COLOCATE GROUP
説明
この文は、Colocation Groupのプロパティを変更するために使用されます。
構文
ALTER COLOCATE GROUP [<database>.] <group_name>
SET (
<property_list>
);
必須パラメータ
1. <group_name>
変更するcolocate groupの名前を指定します。
2.<property_list>
property_listはcolocation groupのプロパティであり、現在はreplication_numとreplication_allocationの変更のみをサポートしています。colocation groupのこれら2つのプロパティを変更した後、同時にグループのTableの既存パーティションのプロパティdefault.replication_allocation、dynamic.replication_allocation、およびreplication_allocationを同じ値に変更します。
オプションパラメータ
1. <database>
変更するcolocate groupが属するデータベースを指定します。
注意:
- colocate groupがグローバル、つまり名前が__global__で始まる場合、どのDatabaseにも属しません
アクセス制御要件
ADMIN権限が必要です。
例
- グローバルグループのレプリカ数を変更し、Table作成時に
"colocate_with" = "__global__foo"を設定します。
ALTER COLOCATE GROUP __global__foo
SET (
"replication_num"="1"
);
- 非グローバルグループのレプリカ数を変更し、Table作成時に "colocate_with" = "bar" を設定する。このTableはデータベース example_db に属する。
ALTER COLOCATE GROUP example_db.bar
SET (
"replication_num"="1"
);