FixCorruptTopoGeometryColumn — Åtgärdar skadade topogeometrier som orsakas av uppgradering till postgis_topology 3.6.0 eller senare
text FixCorruptTopoGeometryColumn(name layerSchema, name layerTable, name layerColumn );
Vid uppgradering från PostGIS-topologi <3.6.0 till version >3.6.0+ ändrades definitionen av topogeometrikolumnen. Detta skadade topogeometrier som skapats före uppgraderingen. Funktionen åtgärdar skadan i berörda tabeller.
Funktionen vägrar att bearbeta tabeller med uttrycks- eller partiella index; ta bort eller bygg om dessa index manuellt före eller efter reparationen.
Tillgänglig sedan: 3.6.1
Åtgärda alla topologikolumner
SELECT topology.FixCorruptTopoGeometryColumn(schema_name, table_name, feature_column)
FROM topology.layer;