CSUN#90600 Er zijn heel veel onnodige gebouwen/verdiepingen/ruimten aangemaakt vanuit de daily procedure update_vastgoed. Die worden vervolgens (omdat ze overbodig zijn) de volgende dag met dezelfde daily weer weggegooid.

Daarmee zijn er 155.353 gebouwen, 1.986.209 verdiepingen en 1.986.209 ruimten die verwijderd kunnen worden. 
Hiervoor dit once-script. Deze wordt getoetst op een database recente ververst vanuit de productieomgeving (gisteravond).

svn path=/Customer/; revision=70544
This commit is contained in:
Sander Schepers
2025-10-06 14:33:21 +00:00
parent e4b860378d
commit f2d2289a6c

View File

@@ -28,8 +28,7 @@ SET DEFINE OFF
------ payload begin ------
DECLARE
v_min_date DATE := TO_DATE('16-09-2025','DD-MM-YYYY');
v_min_date DATE := TO_DATE('16-09-2025','DD-MM-YYYY');
BEGIN
/* 1) RUIMTES eerst */
DELETE FROM alg_ruimte r
@@ -49,6 +48,7 @@ BEGIN
AND NOT EXISTS (
SELECT 1
FROM alg_ruimte r
WHERE r.alg_verdieping_key = v.alg_verdieping_key);
/* 3) GEBOUWEN tot slot (alleen als er geen verdiepingen meer onder hangen) */
DELETE FROM alg_gebouw g