Upgrade v2.3.3 naar v3.0.0 - B3Partners/brmo GitHub Wiki
Upgrade instructies
Upgrade de database schema's middels hieronder beschreven procedures, upgrade daarna de database drivers en daarna de web applicatie(s).
Release
Release 3.0.0: https://github.com/B3Partners/brmo/releases/tag/v3.0.0
Volledig wijzigingsoverzicht: https://github.com/B3Partners/brmo/compare/v2.3.3...v3.0.0
Upgrade instructies database
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.
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.
BRK Levering 2
BRK Levering 2 is een nieuw leveringsformaat met andere berichtopmaak. Deze wordt ondergebracht in een nieuw schema. Zie ook: BRMO-244
Voor PostgreSQL
- voeg een nieuwe JNDI datasource toe voor het nieuwe BRK schema in de Tomcat
server.xmlbijv.:
<Resource auth="Container" name="jdbc/brmo/rsgbbrk" password="***" username="rsgb"
driverClassName="org.postgresql.Driver"
maxTotal="40" minEvictableIdleTimeMillis="5000"
timeBetweenEvictionRunsMillis="30000" type="javax.sql.DataSource"
url="jdbc:postgresql://localhost:5432/rsgb?currentSchema=brk"
validationQuery="select 1" />
- voer het script https://github.com/B3Partners/brmo/blob/v3.0.0/datamodel/brk/brk2.0_postgresql.sql uit in de RSGB database
- voer het script https://github.com/B3Partners/brmo/blob/v3.0.0/datamodel/brk/brk2.0_commentaar.sql uit in het "brk" schema van de RSGB database
- voer het script https://github.com/B3Partners/brmo/blob/v3.0.0/datamodel/brk/brk2.0_postgresql_views.sql uit in de RSGB database
Voor Oracle
- maak een BRK user schema
brmo_brkin de database - voeg een nieuwe JNDI datasource toe voor het nieuwe BRK schema in de Tomcat
server.xmlbijv.
<Resource auth="Container" name="jdbc/brmo/rsgbbrk" password="***" username="brmo_brk"
driverClassName="oracle.jdbc.OracleDriver"
maxTotal="40" minEvictableIdleTimeMillis="5000"
timeBetweenEvictionRunsMillis="30000" type="javax.sql.DataSource"
url="jdbc:oracle:thin:@127.0.0.1:1521:XE"
validationQuery="select 1 from dual" />
- voer het script https://github.com/B3Partners/brmo/blob/v3.0.0/datamodel/brk/brk2.0_oracle.sql uit in het nieuwe schema
- voer het script https://github.com/B3Partners/brmo/blob/v3.0.0/datamodel/brk/brk2.0_commentaar.sql uit in het nieuwe schema
- voer het script https://github.com/B3Partners/brmo/blob/v3.0.0/datamodel/brk/brk2.0_oracle_views.sql uit in het nieuwe schema
BAG schema
upgrade scripts
- oracle: https://github.com/B3Partners/brmo/blob/v3.0.0/datamodel/upgrade_scripts/2.3.3-3.0.0/oracle/bag.sql
- postgresql: https://github.com/B3Partners/brmo/blob/v3.0.0/datamodel/upgrade_scripts/2.3.3-3.0.0/postgresql/bag.sql
RSGB schema
upgrade scripts
- oracle: https://github.com/B3Partners/brmo/blob/v3.0.0/datamodel/upgrade_scripts/2.3.3-3.0.0/oracle/rsgb.sql
- postgresql: https://github.com/B3Partners/brmo/blob/v3.0.0/datamodel/upgrade_scripts/2.3.3-3.0.0/postgresql/rsgb.sql
RSGBBGT schema
upgrade scripts
- oracle: https://github.com/B3Partners/brmo/blob/v3.0.0/datamodel/upgrade_scripts/2.3.3-3.0.0/oracle/rsgbbgt.sql
- postgresql: https://github.com/B3Partners/brmo/blob/v3.0.0/datamodel/upgrade_scripts/2.3.3-3.0.0/postgresql/rsgbbgt.sql
STAGING schema
upgrade scripts
- oracle: https://github.com/B3Partners/brmo/blob/v3.0.0/datamodel/upgrade_scripts/2.3.3-3.0.0/oracle/staging.sql
- postgresql: https://github.com/B3Partners/brmo/blob/v3.0.0/datamodel/upgrade_scripts/2.3.3-3.0.0/postgresql/staging.sql
TOPNL schema
upgrade scripts
- oracle: geen updates
- postgresql: geen updates
terug naar het upgrades overzicht