All checks were successful
CI / changes (push) Successful in 5s
CI / frontend-tests (push) Has been skipped
CI / backend-tests (push) Successful in 6m17s
CI / changes (pull_request) Successful in 6s
CI / frontend-tests (pull_request) Has been skipped
CI / backend-tests (pull_request) Successful in 6m25s
11 lines
481 B
PL/PgSQL
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;
|