Name

CopyTopology — 将拓扑(节点、边、面、层和拓扑几何)的副本复制到新模式中

Synopsis

integer CopyTopology(varchar existing_topology_name, varchar new_name);

描述

创建名为 new_name 的新拓扑,并使用从 existing_topology_name复制的 SRID 和精度。existing_topology_name 中的节点、边和面以及层及其关联的 TopoGeometries 都将复制到新拓扑中。

[Note]

topology.layer 表中的新行包含 schema_name、table_name 和 feature_column 的合成值。 这是因为 TopoGeometry 对象仅作为定义存在,并且在用户定义的表中尚不可用。

可用性: 2.0.0

示例

备份名为 ma_topo 的拓扑。

SELECT topology.CopyTopology('ma_topo', 'ma_topo_backup');