名前

CopyTopology — トポロジー (ノード、エッジ、フェイス、レイヤと TopoGeometry) の新しいスキーマに複写します。

概要

integer CopyTopology(varchar existing_topology_name, varchar new_name);

説明

new_name という名前のトポロジーを作成しますが、SRID と精度は existing_topology_name から複写します。existing_topology_name のノード、エッジ、フェイスと、レイヤとそれに関連付けられた TopoGeometry は、新しいトポロジーに複写されます。

[注記]

topology.layer テーブルの新しい行には schema_name, table_name, feature_column の値の合成値が含まれます。TopoGeometry オブジェクトは定義だけが存在するのであって、ユーザー定義テーブルで使用できる状態にないからです。

Availability: 2.0.0

例

ma_topo という名前のトポロジーのバックアップを作成します。

コード
SELECT topology.CopyTopology('ma_topo', 'ma_topo_backup');