ALTER FAULT GROUP
修改现有容错组。例如,使用 ALTER FAULT GROUP
语句执行以下操作:
-
向现有容错组添加节点或从中删除节点
-
向父容错组添加子容错组或从中删除子容错组
-
重命名容错组
语法
ALTER FAULT GROUP fault-group-name {
| ADD NODE node-name
| DROP NODE node-name
| ADD FAULT GROUP child-fault-group-name
| DROP FAULT GROUP child-fault-group-name
| RENAME TO new-fault-group-name }
参数
fault-group-name
- 要修改的现有容错组名称。
提示
有关在群集中定义的所有容错组的列表,请查询 FAULT_GROUPS 系统表。 node-name
- 要向现有(父)容错组添加或从中删除的节点的名称。
child-fault-group-name
- 要向现有父容错组添加或从中移除的子容错组的名称。
new-fault-group-name
- 要重命名的容错组的新名称。
特权
超级用户
示例
此示例显示了如何将 parent0
容错组重命名为 parent100
:
=> ALTER FAULT GROUP parent0 RENAME TO parent100;
ALTER FAULT GROUP
通过查询 FAULT_GROUPS 系统表来验证更改:
=> SELECT member_name FROM fault_groups;
member_name
----------------------
v_exampledb_node0003
parent100
mygroup
(3 rows)