名前

FixCorruptTopoGeometryColumn — postgis_topologyを3.6.0以上にアップグレードする際に発生するポジオメトリーの間違いを訂正します。

概要

text FixCorruptTopoGeometryColumn(name layerSchema, name layerTable, name layerColumn );

説明

PostGISトポロジー 3.6.0未満から3.6.0以上にアップグレードする時、トポジオメトリーカラムの定義が変更されました。このためアップグレード前に作られたトポジオメトリーで間違いが発生します。この関数は影響を受けるテーブルの該当する間違いを修正します。

この関数は式インデックスまたは部分インデックスを持つテーブルの処理を拒否します。修正の際にこれらのインデックスを手動で削除または再構築します。

Availability: 3.6.1

全てのトポロジーカラムの修正

Code
SELECT topology.FixCorruptTopoGeometryColumn(schema_name, table_name, feature_column)
    FROM topology.layer;
                

関連情報

UpgradeTopology