diff --git a/src/Model/Geometry/PointXYZ.py b/src/Model/Geometry/PointXYZ.py index 08e1f0c3..73d4fcd5 100644 --- a/src/Model/Geometry/PointXYZ.py +++ b/src/Model/Geometry/PointXYZ.py @@ -95,12 +95,11 @@ class PointXYZ(Point): "ADD COLUMN deleted BOOLEAN NOT NULL DEFAULT FALSE" ) - if major == "0" and minor == "2": - if int(release) < 5: - execute( - "CREATE INDEX idx_point " + - "ON geometry_pointXYZ(profile, scenario);" - ) + # Try to create index at each update + execute( + "CREATE INDEX IF NOT EXISTS idx_point " + + "ON geometry_pointXYZ(profile, scenario);" + ) return cls._update_submodel(execute, version, data)