添加和从复制集群中移除一个表

ALTER CLUSTER <cluster_name> ADD <table_name>[, <table_name>] 将一个或多个现有的本地表添加到集群中。接收ALTER查询的节点将表发送到集群中的其他节点。集群中其他节点上具有相同名称的所有本地表将被新表替换。

一旦表被复制,可以在任何节点上执行写入语句,但表名必须以集群名称前缀,例如 INSERT INTO <clusterName>:<table_name>

‹›
  • SQL
  • JSON
  • PHP
  • Python
  • Python-asyncio
  • javascript
  • Java
  • C#
  • Rust
📋
ALTER CLUSTER click_query ADD clicks_daily_index
‹›
Response
{u'error': u'', u'total': 0, u'warning': u''}

ALTER CLUSTER <cluster_name> DROP <table_name>[, <table_name>] 忘记一个或多个现有的表,这意味着它不会删除节点上的表文件,而是使它们变为无效,未复制的表。

一旦从集群中移除一个表,它就成为本地表,写入语句必须仅使用表名,例如 INSERT INTO <table_name>,而不需要集群前缀。

‹›
  • SQL
  • JSON
  • PHP
  • Python
  • Python-asyncio
  • javascript
  • Java
  • C#
  • Rust
📋
ALTER CLUSTER posts DROP weekly_index
‹›
Response
{u'error': u'', u'total': 0, u'warning': u''}
Last modified: August 28, 2025