Name

CopyTopology — Copie une topologie (nœuds, arêtes, faces, couches et TopoGeometries) dans un nouveau schéma

Synopsis

integer CopyTopology(varchar existing_topology_name, varchar new_name);

Description

Crée une nouvelle topologie avec le nom new_name, avec le SRID et la précision copiés à partir de existing_topology_name Les nœuds, les arêtes et les faces dans existing_topology_name sont copiés dans la nouvelle topologie, ainsi que les couches et leurs TopoGeometries associées.

[Note]

Les nouvelles lignes de la table topology.layer contiennent des valeurs synthétiques pour schema_name, table_name et feature_column. Ceci est dû au fait que les objets TopoGeometry n'existent qu'en tant que définition et ne sont pas encore disponibles dans une table définie par l'utilisateur.

Disponibilité : 2.0.0

Exemples

Faire une sauvegarde d'une topologie appelée ma_topo.

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

Voir aussi

Section 4.5, “Systèmes de référence spatiale”, CreateTopology, RenameTopology