警告

多节点支持已终止.

TimescaleDB v2.13 是最后一个包含对 PostgreSQL 13、14 和 15 版本多节点支持的版本。

将数据节点附加到超表。该数据节点应在使用 add_data_node 之前创建。

当创建分布式超表时,默认情况下它会使用超表所有可用的数据节点,但如果数据节点在超表创建_之后_添加,则现有分布式超表不会自动使用该数据节点。

如果您希望超表使用稍后创建的数据节点,则必须使用此函数将该数据节点附加到超表。

名称描述
node_name要附加的数据节点名称
hypertable要附加数据节点的分布式超表名称
名称描述
if_not_attached如果数据节点已附加到超表,则阻止报错。会打印一条通知,说明数据节点已附加。默认为 FALSE
repartition更改分区配置,以便使用所有已附加的数据节点。默认为 TRUE
描述
hypertable_id修改后的超表的超表 ID
node_hypertable_id远程数据节点上的超表 ID
node_name附加的数据节点名称

将数据节点 dn3 附加到先前使用 create_distributed_hypertable 创建的分布式超表 conditions

SELECT * FROM attach_data_node('dn3','conditions');
hypertable_id | node_hypertable_id | node_name
--------------+--------------------+-------------
5 | 3 | dn3
(1 row)
提示

在附加数据节点之前,您必须首先使用 add_data_node 将其添加到您的分布式数据库中。

关键词

此页面有问题?报告问题 或 编辑此页面 in GitHub。