-
Notifications
You must be signed in to change notification settings - Fork 19
Upgrade v5.0.2 naar v6.0.0
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), het verwijderen van de DB_USER_TOPNL, DB_PASS_TOPNL en DB_NAME_TOPNL omgevingsvariabelen en herstarten van de latest of upgrade en herstart van de container naar 6.0.0 tag.
Release 6.0.0: https://github.com/B3Partners/brmo/releases/tag/v6.0.0
Volledig wijzigingsoverzicht: https://github.com/B3Partners/brmo/compare/v5.0.2...v6.0.0
In deze versie is ondersteuning voor transformatie van laadprocessen verwijderd, zie: BRMO-412/#2480
In deze versie is een nieuwe Oracle JDBC driver toegevoegd, zie: #2483. Bij upgrade dient de oude ojdbc11 jar file verwijderd te worden en vervangen door de nieuwe ojdbc17 jar file.
In deze versie is de ondersteuning voor topnl verwijderd, zie: BRMO-411/#2484.
De oude ojdbc11 driver dient te worden verwijderd en vervangen door de nieuwe ojdbc17 driver, deze is beschikbaar in de
download zip-file en de docker image. De oude ojdbc11 jar file is te vinden in de servlet container in de lib directory, bijvoorbeeld:
/opt/tomcat/lib/ojdbc11.jar.
De JNDI-resource voor de TopNL database verbindingen (jdbc/brmo/rsgbtopnl) dient te worden verwijderd, deze is niet meer nodig en wordt niet meer ondersteund.
De JNDI resource is te vinden in de server.xml van de servlet container, bijvoorbeeld:
/opt/tomcat/conf/server.xml.
De, niet langer gebruikte, omgevingsvariabelen DB_USER_TOPNL, DB_PASS_TOPNL en DB_NAME_TOPNL dienen te worden verwijderd.
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. De "topnl" database schema's en users dienen verwijderd te worden, de scripts hiervoor zijn beschikbaar hieronder.
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/v6.0.0/datamodel/upgrade_scripts/5.0.2-6.0.0/oracle/bag.sql
- postgresql: https://github.com/B3Partners/brmo/blob/v6.0.0/datamodel/upgrade_scripts/5.0.2-6.0.0/postgresql/bag.sql
- oracle: https://github.com/B3Partners/brmo/blob/v6.0.0/datamodel/upgrade_scripts/5.0.2-6.0.0/oracle/brk.sql
- postgresql: https://github.com/B3Partners/brmo/blob/v6.0.0/datamodel/upgrade_scripts/5.0.2-6.0.0/postgresql/brk.sql
- oracle: https://github.com/B3Partners/brmo/blob/v6.0.0/datamodel/upgrade_scripts/5.0.2-6.0.0/oracle/rsgb.sql
- postgresql: https://github.com/B3Partners/brmo/blob/v6.0.0/datamodel/upgrade_scripts/5.0.2-6.0.0/postgresql/rsgb.sql
- oracle: https://github.com/B3Partners/brmo/blob/v6.0.0/datamodel/upgrade_scripts/5.0.2-6.0.0/oracle/rsgbbgt.sql
- postgresql: https://github.com/B3Partners/brmo/blob/v6.0.0/datamodel/upgrade_scripts/5.0.2-6.0.0/postgresql/rsgbbgt.sql
- oracle: https://github.com/B3Partners/brmo/blob/v6.0.0/datamodel/upgrade_scripts/5.0.2-6.0.0/oracle/staging.sql
- postgresql: https://github.com/B3Partners/brmo/blob/v6.0.0/datamodel/upgrade_scripts/5.0.2-6.0.0/postgresql/staging.sql
Ondersteuning voor topnl is verwijderd in deze versie, de volgende scripts kunnen gebruikt worden om de database op te
ruimen (users, schemas, etc. te verwijderen):
- oracle: https://github.com/B3Partners/brmo/blob/v6.0.0/datamodel/upgrade_scripts/5.0.2-6.0.0/oracle/topnl.sql
- postgresql: https://github.com/B3Partners/brmo/blob/v6.0.0/datamodel/upgrade_scripts/5.0.2-6.0.0/postgresql/topnl.sql
terug naar het upgrades overzicht
Dit werk valt onder een Creative Commons Naamsvermelding-GelijkDelen 2.0 Nederland-licentie.
