-
Notifications
You must be signed in to change notification settings - Fork 16
Upgrade v4.0.0 naar v5.0.0
Deze versie is nog niet beschikbaar / aan deze versie wordt nog gewerkt
Upgrade de database schema's middels hieronder beschreven procedures, upgrade daarna de database drivers in de servlet
container en daarna de web applicatie(s).
Voor docker scenarios volstaat het upgraden van de database schema's en het
updaten (pull
) en herstarten van de latest
of upgrade en herstart van de container naar 5.0.0
tag.
Release 5.0.0: https://github.com/B3Partners/brmo/releases/tag/v5.0.0
Volledig wijzigingsoverzicht: https://github.com/B3Partners/brmo/compare/v4.0.0...v5.0.0
In deze versie is ondersteuning voor laden en verwerken van BRK Levering v1 verwijderd, zie: BRMO-231/#2317
De database schema's "staging", "rsgb", "bag", "brk" 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. Voor "staging" en "rsgb" zijn extra scripts aangegeven om BAG 1 data op te ruimen.
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.
Alle genoemde SQL scripts zijn ook beschikbaar in de download zip-file en de docker image.
- oracle: https://github.com/B3Partners/brmo/blob/v5.0.0/datamodel/upgrade_scripts/4.0.0-5.0.0/oracle/bag.sql
- postgresql: https://github.com/B3Partners/brmo/blob/v5.0.0/datamodel/upgrade_scripts/4.0.0-5.0.0/postgresql/bag.sql
- oracle: https://github.com/B3Partners/brmo/blob/v5.0.0/datamodel/upgrade_scripts/4.0.0-5.0.0/oracle/brk.sql
- postgresql: https://github.com/B3Partners/brmo/blob/v5.0.0/datamodel/upgrade_scripts/4.0.0-5.0.0/postgresql/brk.sql
Om BRK 1 data, brondocumenten, tabellen en views te verwijderen uit de rsgb database dienen de volgende scripts te worden uitgevoerd:
- oracle: https://github.com/B3Partners/brmo/blob/v5.0.0/datamodel/utility_scripts/oracle/205_delete_brk_brondocumenten.sql
- oracle: https://github.com/B3Partners/brmo/blob/v5.0.0/datamodel/extra_scripts/oracle/301_drop_brk1_tabellen.sql
- postgresql: https://github.com/B3Partners/brmo/blob/v5.0.0/datamodel/utility_scripts/postgresql/205_delete_brk_brondocumenten.sql
- postgresql: https://github.com/B3Partners/brmo/blob/v5.0.0/datamodel/extra_scripts/postgresql/301_drop_brk1_tabellen.sql
- oracle: https://github.com/B3Partners/brmo/blob/v5.0.0/datamodel/upgrade_scripts/4.0.0-5.0.0/oracle/rsgb.sql
- postgresql: https://github.com/B3Partners/brmo/blob/v5.0.0/datamodel/upgrade_scripts/4.0.0-5.0.0/postgresql/rsgb.sql
- oracle: https://github.com/B3Partners/brmo/blob/v5.0.0/datamodel/upgrade_scripts/4.0.0-5.0.0/oracle/rsgbbgt.sql
- postgresql: https://github.com/B3Partners/brmo/blob/v5.0.0/datamodel/upgrade_scripts/4.0.0-5.0.0/postgresql/rsgbbgt.sql
Om alle BRK 1 laadprocessen en berichten op te ruimen dient het volgende script te worden uitgevoerd in het schema:
- oracle: https://github.com/B3Partners/brmo/blob/v5.0.0/datamodel/utility_scripts/oracle/1001_delete_brk1_berichten.sql
- postgresql: https://github.com/B3Partners/brmo/blob/v5.0.0/datamodel/utility_scripts/postgresql/1001_delete_brk1_berichten.sql
- oracle: https://github.com/B3Partners/brmo/blob/v5.0.0/datamodel/upgrade_scripts/4.0.0-5.0.0/oracle/staging.sql
- postgresql: https://github.com/B3Partners/brmo/blob/v5.0.0/datamodel/upgrade_scripts/4.0.0-5.0.0/postgresql/staging.sql
- oracle: geen updates
- postgresql: geen updates
terug naar het upgrades overzicht
Dit werk valt onder een Creative Commons Naamsvermelding-GelijkDelen 2.0 Nederland-licentie.