diff --git a/CHANGELOG.md b/CHANGELOG.md index ff69fe8..b533746 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,13 @@ # Changelog +## 1.28.4 (2025-01-16) +### Backend +#### Data +- Performance fix on 1.28.3 [DL-6377] +### Deploy commands +``` +drc restart migrations +drc exec delta-producer-background-jobs-initiator curl -X POST http://localhost/public/healing-jobs # or wait for the healing to kick in +``` ## 1.28.3 (2025-01-16) ### Backend #### Data @@ -6,7 +15,7 @@ However, business-rule-wise, these bestuursfuncties are shared. ### Deploy commands ``` -drc up restart migrations +drc restart migrations drc exec delta-producer-background-jobs-initiator curl -X POST http://localhost/public/healing-jobs # or wait for the healing to kick in ``` ## 1.28.2 (2025-01-13) diff --git a/config/migrations/2025/20250116110429-fix-bestuursfuncties-leidinggevenden-fusiegemeentes.sparql b/config/migrations/2025/20250116110429-fix-bestuursfuncties-leidinggevenden-fusiegemeentes.sparql index 539ea4e..6450890 100644 --- a/config/migrations/2025/20250116110429-fix-bestuursfuncties-leidinggevenden-fusiegemeentes.sparql +++ b/config/migrations/2025/20250116110429-fix-bestuursfuncties-leidinggevenden-fusiegemeentes.sparql @@ -32,42 +32,4 @@ DELETE { ?gemeenteBestuursorgaanT ?gemeenteBestuursorgaan; ?ocmwFunctie. } -} - -; - -INSERT { - GRAPH { - ?ocmwBestuursorgaanT ?gemeenteFunctie. - } -} -WHERE { - - # OCMW - ?ocmwBestuur a ; - ; - ?gemeenteBestuur. - - ?ocmwBestuursorgaan a ; - ?ocmwBestuur; - ?orgaanClassification. - - ?ocmwBestuursorgaanT ?ocmwBestuursorgaan. - - FILTER NOT EXISTS { - GRAPH { - ?ocmwBestuursorgaanT ?ocmwFunctie. - } - } - - ?gemeenteBestuur a ; - # GEMEENTE - . - - ?gemeenteBestuursorgaan a ; - ?gemeenteBestuur; - ?orgaanClassification. - - ?gemeenteBestuursorgaanT ?gemeenteBestuursorgaan; - ?gemeenteFunctie. } \ No newline at end of file diff --git a/config/migrations/2025/20250116110430-fix-bestuursfuncties-leidinggevenden-fusiegemeentes.sparql b/config/migrations/2025/20250116110430-fix-bestuursfuncties-leidinggevenden-fusiegemeentes.sparql new file mode 100644 index 0000000..2c9d98f --- /dev/null +++ b/config/migrations/2025/20250116110430-fix-bestuursfuncties-leidinggevenden-fusiegemeentes.sparql @@ -0,0 +1,42 @@ +INSERT { + GRAPH { + ?ocmwBestuursorgaanT ?gemeenteFunctie. + } +} +WHERE { + + VALUES ?orgaanClassification { + + + + + } + + GRAPH { + # OCMW + ?ocmwBestuur a ; + ; + ?gemeenteBestuur. + + ?ocmwBestuursorgaan a ; + ?ocmwBestuur; + ?orgaanClassification. + + ?ocmwBestuursorgaanT ?ocmwBestuursorgaan. + + FILTER NOT EXISTS { + ?ocmwBestuursorgaanT ?ocmwFunctie. + } + + ?gemeenteBestuur a ; + # GEMEENTE + . + + ?gemeenteBestuursorgaan a ; + ?gemeenteBestuur; + ?orgaanClassification. + + ?gemeenteBestuursorgaanT ?gemeenteBestuursorgaan; + ?gemeenteFunctie. + } +} \ No newline at end of file