Name

CopyTopology — Erstellt eine Kopie einer Topologie (Knoten, Kanten, Flächen, Ebenen und TopoGeometrien) in ein neues Schema

Synopsis

integer CopyTopology(varchar existing_topology_name, varchar new_name);

Beschreibung

Erstellt eine neue Topologie mit dem Namen new_name, wobei SRID und Präzision von existing_topology_name kopiert werden. Die Knoten, Kanten und Flächen in existing_topology_name werden in die neue Topologie kopiert, ebenso wie die Layer und ihre zugehörigen TopoGeometrien.

[Note]

Die neuen Zeilen in der Tabelle topology.layer enthalten synthetische Werte für schema_name, table_name und feature_column. Dies liegt daran, dass die TopoGeometry-Objekte nur als Definition existieren und noch nicht in einer benutzerdefinierten Tabelle verfügbar sind.

Verfügbarkeit: 2.0.0

Beispiele

Erstellen Sie ein Backup einer Topologie mit dem Namen ma_topo.

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