v2.3.1
Aanpassingen
- [BRMO-192] De objectid kolom voor BAG tabellen is aangepast zodat een id niet dubbel voorkomt in BAG tabellen door het gebruik van een gemeenschappelijke sequence voor het genereren van de waardes, zodat rijen van verschillende BAG tabellen kunnen worden gecombineerd in views en de objectid kan worden gebruikt. Dit maakt de views sneller omdat geen "rij nummer" als objectid hoeft te worden gegenereerd. Ook zijn de
geometrie_centroide
engeometrie
kolommen omgedraaid, zodat TailorMap bij opvragen van informatie niet een on-the-fly berekende geometrie bevraagd maar de geometrie waar al een geometrische index voor is. Dit maakt het opvragen van informatie van de BAG views veel sneller. (#1441 ) - [BRMO-131] Fix logging errors in oa. brmo-proxy-service
- Bijwerken van tal van gebruikte bibliotheken, waaronder GeoTools, Hibernate, Jackson
Overzichten
- Functie updates
- Opgeloste Bugs
- Security updates
- Dependency updates
- Complete (gesloten) issues lijst
- Complete changelist
Upgrade instructies
Upgrade de database schema's middels hieronder beschreven procedures, upgrade daarna de database drivers en daarna de web applicatie(s).
Upgrade instructies database
De database schema's "staging", "rsgb", "bag" en "rsgbbgt" dienen bijgewerkt te worden met behulp van onderstaande scripts om het database/schema versienummer bij te werken en een aantal aanpassingen door te voeren.
NB Indien er maatwerk views zijn gemaakt of er "oude", niet meer ondersteunde views in de database zitten dan moeten deze mogelijk ook aangepast en/of verwijderd en/of nieuw aangemaakt worden, dit is afhankelijk van de database engine.
BAG schema
Het updatescript voor deze release past de objectid
kolommen aan en update alle objectid
waardes. Het uitvoeren van dit script (als BAG is ingeladen) kan even duren en het is belangrijk dat er genoeg schijfruimte beschikbaar is. Om de BAG views sneller te maken moeten deze views opnieuw worden aangemaakt. Deze views worden niet in de update scripts gedropt of verwijderd, dit moet bij de upgrade handmatig worden uitgevoerd. De nieuwe BAG views zijn te vinden in de installatiescripts voor de volledige versie (208_bag2_views.sql
en 209_bag2_rsgb_views.sql
) . Mogelijk dienen ook van BAG2-views afhankelijke views opnieuw aangemaakt te worden.
upgrade scripts
- oracle: https://github.com/B3Partners/brmo/blob/v2.3.1/datamodel/upgrade_scripts/2.3.0-2.3.1/oracle/bag.sql
- postgresql: https://github.com/B3Partners/brmo/blob/master/datamodel/upgrade_scripts/2.3.0-2.3.1/postgresql/bag.sql
BAG 2 views
- oracle: https://github.com/B3Partners/brmo/blob/v2.3.1/datamodel/extra_scripts/oracle/208_bag2_views.sql en https://github.com/B3Partners/brmo/blob/v2.3.1//datamodel/extra_scripts/oracle/209_bag2_rsgb_views.sql
- postgresql: https://github.com/B3Partners/brmo/blob/v2.3.1//datamodel/extra_scripts/postgresql/208_bag2_views.sql en https://github.com/B3Partners/brmo/blob/v2.3.1//datamodel/extra_scripts/postgresql/209_bag2_rsgb_views.sql
RSGB schema
upgrade scripts
- oracle: https://github.com/B3Partners/brmo/blob/v2.3.1/datamodel/upgrade_scripts/2.3.0-2.3.1/oracle/rsgb.sql
- postgresql: https://github.com/B3Partners/brmo/blob/v2.3.1/datamodel/upgrade_scripts/2.3.0-2.3.1/postgresql/rsgb.sql
RSGBBGT schema
upgrade scripts
- oracle: https://github.com/B3Partners/brmo/blob/v2.3.1/datamodel/upgrade_scripts/2.3.0-2.3.1/oracle/rsgbbgt.sql
- postgresql: https://github.com/B3Partners/brmo/blob/v2.3.1/datamodel/upgrade_scripts/2.3.0-2.3.1/postgresql/rsgbbgt.sql
STAGING schema
upgrade scripts
- oracle: https://github.com/B3Partners/brmo/blob/v2.3.1/datamodel/upgrade_scripts/2.3.0-2.3.1/oracle/staging.sql
- postgresql: https://github.com/B3Partners/brmo/blob/v2.3.1/datamodel/upgrade_scripts/2.3.0-2.3.1/postgresql/staging.sql
TOPNL schema
upgrade scripts
- oracle: geen updates
- postgresql: geen updates