gendesign/data/sql/143_genplan_makevalid_backfill.sql
lekss361 3921180d07
Some checks failed
Deploy / build-frontend (push) Blocked by required conditions
Deploy / deploy (push) Blocked by required conditions
Deploy / changes (push) Successful in 5s
Deploy / build-worker (push) Has been cancelled
Deploy / build-backend (push) Has been cancelled
fix(sf): ST_MakeValid genplan geom + backfill 881 invalid polygons (#1157)
Co-authored-by: lekss361 <lekss361@gendsgn.local>
Co-committed-by: lekss361 <lekss361@gendsgn.local>
2026-06-07 17:59:04 +00:00

11 lines
481 B
PL/PgSQL

-- 143_genplan_makevalid_backfill.sql
-- Одноразовый backfill: исправить невалидные геометрии генплан-зон (#1156).
-- 881/6436 полигонов имели ST_IsValid=false (self-intersecting rings из геопортала).
-- Идемпотентно: повторный прогон no-op (WHERE NOT ST_IsValid).
BEGIN;
UPDATE ekb_genplan_functional_zone
SET geom = ST_MakeValid(geom)
WHERE NOT ST_IsValid(geom);
COMMIT;