From 740e7b5364eaacbfc07e7c33a9bfcf3d72c5144d Mon Sep 17 00:00:00 2001 From: Mark Prins <1165786+mprins@users.noreply.github.com> Date: Fri, 27 Dec 2024 12:45:47 +0100 Subject: [PATCH] Migratie bestanden aanmaken voor upgrade 5.0.0-5.0.1 --- .../5.0.0-5.0.1/oracle/bag.sql | 23 +++++++++++++++++++ .../5.0.0-5.0.1/oracle/brk.sql | 23 +++++++++++++++++++ .../5.0.0-5.0.1/oracle/rsgb.sql | 11 +++++++++ .../5.0.0-5.0.1/oracle/rsgbbgt.sql | 23 +++++++++++++++++++ .../5.0.0-5.0.1/oracle/staging.sql | 11 +++++++++ .../5.0.0-5.0.1/postgresql/bag.sql | 13 +++++++++++ .../5.0.0-5.0.1/postgresql/brk.sql | 15 ++++++++++++ .../5.0.0-5.0.1/postgresql/rsgb.sql | 11 +++++++++ .../5.0.0-5.0.1/postgresql/rsgbbgt.sql | 12 ++++++++++ .../5.0.0-5.0.1/postgresql/staging.sql | 9 ++++++++ 10 files changed, 151 insertions(+) create mode 100644 datamodel/upgrade_scripts/5.0.0-5.0.1/oracle/bag.sql create mode 100644 datamodel/upgrade_scripts/5.0.0-5.0.1/oracle/brk.sql create mode 100644 datamodel/upgrade_scripts/5.0.0-5.0.1/oracle/rsgb.sql create mode 100644 datamodel/upgrade_scripts/5.0.0-5.0.1/oracle/rsgbbgt.sql create mode 100644 datamodel/upgrade_scripts/5.0.0-5.0.1/oracle/staging.sql create mode 100644 datamodel/upgrade_scripts/5.0.0-5.0.1/postgresql/bag.sql create mode 100644 datamodel/upgrade_scripts/5.0.0-5.0.1/postgresql/brk.sql create mode 100644 datamodel/upgrade_scripts/5.0.0-5.0.1/postgresql/rsgb.sql create mode 100644 datamodel/upgrade_scripts/5.0.0-5.0.1/postgresql/rsgbbgt.sql create mode 100644 datamodel/upgrade_scripts/5.0.0-5.0.1/postgresql/staging.sql diff --git a/datamodel/upgrade_scripts/5.0.0-5.0.1/oracle/bag.sql b/datamodel/upgrade_scripts/5.0.0-5.0.1/oracle/bag.sql new file mode 100644 index 0000000000..d0a7f2ed17 --- /dev/null +++ b/datamodel/upgrade_scripts/5.0.0-5.0.1/oracle/bag.sql @@ -0,0 +1,23 @@ +-- +-- upgrade Oracle BAG datamodel van 5.0.0 naar 5.0.1 +-- + +WHENEVER SQLERROR EXIT SQL.SQLCODE +BEGIN + EXECUTE IMMEDIATE 'CREATE TABLE brmo_metadata(naam VARCHAR2(255 CHAR) NOT NULL, waarde CLOB, PRIMARY KEY (naam))'; +EXCEPTION +WHEN OTHERS THEN +IF + SQLCODE = -955 THEN + NULL; +ELSE RAISE; +END IF; +END; +/ +MERGE INTO brmo_metadata USING DUAL ON (naam = 'brmoversie') WHEN NOT MATCHED THEN INSERT (naam) VALUES('brmoversie'); + + +-- onderstaande dienen als laatste stappen van een upgrade uitgevoerd +INSERT INTO brmo_metadata (naam,waarde) SELECT 'upgrade_5.0.0_naar_5.0.1','vorige versie was ' || waarde FROM brmo_metadata WHERE naam='brmoversie'; +-- versienummer update +UPDATE brmo_metadata SET waarde='5.0.0' WHERE naam='brmoversie'; diff --git a/datamodel/upgrade_scripts/5.0.0-5.0.1/oracle/brk.sql b/datamodel/upgrade_scripts/5.0.0-5.0.1/oracle/brk.sql new file mode 100644 index 0000000000..b337ec911f --- /dev/null +++ b/datamodel/upgrade_scripts/5.0.0-5.0.1/oracle/brk.sql @@ -0,0 +1,23 @@ +-- +-- upgrade Oracle BRK datamodel van 5.0.0 naar 5.0.1 +-- + +WHENEVER SQLERROR EXIT SQL.SQLCODE +BEGIN + EXECUTE IMMEDIATE 'CREATE TABLE brmo_metadata(naam VARCHAR2(255 CHAR) NOT NULL, waarde CLOB, PRIMARY KEY (naam))'; +EXCEPTION +WHEN OTHERS THEN +IF + SQLCODE = -955 THEN + NULL; +ELSE RAISE; +END IF; +END; +/ +MERGE INTO brmo_metadata USING DUAL ON (naam = 'brmoversie') WHEN NOT MATCHED THEN INSERT (naam) VALUES('brmoversie'); + + +-- onderstaande dienen als laatste stappen van een upgrade uitgevoerd +INSERT INTO brmo_metadata (naam,waarde) SELECT 'upgrade_5.0.0_naar_5.0.1','vorige versie was ' || waarde FROM brmo_metadata WHERE naam='brmoversie'; +-- versienummer update +UPDATE brmo_metadata SET waarde='5.0.0' WHERE naam='brmoversie'; diff --git a/datamodel/upgrade_scripts/5.0.0-5.0.1/oracle/rsgb.sql b/datamodel/upgrade_scripts/5.0.0-5.0.1/oracle/rsgb.sql new file mode 100644 index 0000000000..0e2bab0a31 --- /dev/null +++ b/datamodel/upgrade_scripts/5.0.0-5.0.1/oracle/rsgb.sql @@ -0,0 +1,11 @@ +-- +-- upgrade Oracle RSGB datamodel van 5.0.0 naar 5.0.1 +-- + +WHENEVER SQLERROR EXIT SQL.SQLCODE + + +-- onderstaande dienen als laatste stappen van een upgrade uitgevoerd +INSERT INTO brmo_metadata (naam,waarde) SELECT 'upgrade_5.0.0_naar_5.0.1','vorige versie was ' || waarde FROM brmo_metadata WHERE naam='brmoversie'; +-- versienummer update +UPDATE brmo_metadata SET waarde='5.0.0' WHERE naam='brmoversie'; diff --git a/datamodel/upgrade_scripts/5.0.0-5.0.1/oracle/rsgbbgt.sql b/datamodel/upgrade_scripts/5.0.0-5.0.1/oracle/rsgbbgt.sql new file mode 100644 index 0000000000..71c6795ef1 --- /dev/null +++ b/datamodel/upgrade_scripts/5.0.0-5.0.1/oracle/rsgbbgt.sql @@ -0,0 +1,23 @@ +-- +-- upgrade Oracle RSGBBGT datamodel van 5.0.0 naar 5.0.1 +-- + +WHENEVER SQLERROR EXIT SQL.SQLCODE +BEGIN + EXECUTE IMMEDIATE 'CREATE TABLE brmo_metadata(naam VARCHAR2(255 CHAR) NOT NULL, waarde CLOB, PRIMARY KEY (naam))'; +EXCEPTION +WHEN OTHERS THEN +IF + SQLCODE = -955 THEN + NULL; +ELSE RAISE; +END IF; +END; +/ +MERGE INTO brmo_metadata USING DUAL ON (naam = 'brmoversie') WHEN NOT MATCHED THEN INSERT (naam) VALUES('brmoversie'); + + +-- onderstaande dienen als laatste stappen van een upgrade uitgevoerd +INSERT INTO brmo_metadata (naam,waarde) SELECT 'upgrade_5.0.0_naar_5.0.1','vorige versie was ' || waarde FROM brmo_metadata WHERE naam='brmoversie'; +-- versienummer update +UPDATE brmo_metadata SET waarde='5.0.0' WHERE naam='brmoversie'; diff --git a/datamodel/upgrade_scripts/5.0.0-5.0.1/oracle/staging.sql b/datamodel/upgrade_scripts/5.0.0-5.0.1/oracle/staging.sql new file mode 100644 index 0000000000..ac6a956a57 --- /dev/null +++ b/datamodel/upgrade_scripts/5.0.0-5.0.1/oracle/staging.sql @@ -0,0 +1,11 @@ +-- +-- upgrade Oracle STAGING datamodel van 5.0.0 naar 5.0.1 +-- + +WHENEVER SQLERROR EXIT SQL.SQLCODE + + +-- onderstaande dienen als laatste stappen van een upgrade uitgevoerd +INSERT INTO brmo_metadata (naam,waarde) SELECT 'upgrade_5.0.0_naar_5.0.1','vorige versie was ' || waarde FROM brmo_metadata WHERE naam='brmoversie'; +-- versienummer update +UPDATE brmo_metadata SET waarde='5.0.0' WHERE naam='brmoversie'; diff --git a/datamodel/upgrade_scripts/5.0.0-5.0.1/postgresql/bag.sql b/datamodel/upgrade_scripts/5.0.0-5.0.1/postgresql/bag.sql new file mode 100644 index 0000000000..38234eff90 --- /dev/null +++ b/datamodel/upgrade_scripts/5.0.0-5.0.1/postgresql/bag.sql @@ -0,0 +1,13 @@ +-- +-- upgrade PostgreSQL BAG datamodel van 5.0.0 naar 5.0.1 +-- + +CREATE SCHEMA IF NOT EXISTS bag; + +SET search_path = bag,public; + + +-- onderstaande dienen als laatste stappen van een upgrade uitgevoerd +INSERT INTO brmo_metadata (naam,waarde) SELECT 'upgrade_5.0.0_naar_5.0.1','vorige versie was ' || waarde FROM brmo_metadata WHERE naam='brmoversie'; +-- versienummer update +UPDATE brmo_metadata SET waarde='5.0.0' WHERE naam='brmoversie'; diff --git a/datamodel/upgrade_scripts/5.0.0-5.0.1/postgresql/brk.sql b/datamodel/upgrade_scripts/5.0.0-5.0.1/postgresql/brk.sql new file mode 100644 index 0000000000..213a54a2b8 --- /dev/null +++ b/datamodel/upgrade_scripts/5.0.0-5.0.1/postgresql/brk.sql @@ -0,0 +1,15 @@ +-- +-- upgrade PostgreSQL BRK datamodel van 5.0.0 naar 5.0.1 +-- + +CREATE SCHEMA IF NOT EXISTS brk; + +SET search_path = brk,public; + +SET SCHEMA 'brk'; + + +-- onderstaande dienen als laatste stappen van een upgrade uitgevoerd +INSERT INTO brmo_metadata (naam,waarde) SELECT 'upgrade_5.0.0_naar_5.0.1','vorige versie was ' || waarde FROM brmo_metadata WHERE naam='brmoversie'; +-- versienummer update +UPDATE brmo_metadata SET waarde='5.0.0' WHERE naam='brmoversie'; diff --git a/datamodel/upgrade_scripts/5.0.0-5.0.1/postgresql/rsgb.sql b/datamodel/upgrade_scripts/5.0.0-5.0.1/postgresql/rsgb.sql new file mode 100644 index 0000000000..b9aea4515d --- /dev/null +++ b/datamodel/upgrade_scripts/5.0.0-5.0.1/postgresql/rsgb.sql @@ -0,0 +1,11 @@ +-- +-- upgrade PostgreSQL RSGB datamodel van 5.0.0 naar 5.0.1 +-- + +set search_path = public,bag,brk; + + +-- onderstaande dienen als laatste stappen van een upgrade uitgevoerd +INSERT INTO brmo_metadata (naam,waarde) SELECT 'upgrade_5.0.0_naar_5.0.1','vorige versie was ' || waarde FROM brmo_metadata WHERE naam='brmoversie'; +-- versienummer update +UPDATE brmo_metadata SET waarde='5.0.0' WHERE naam='brmoversie'; diff --git a/datamodel/upgrade_scripts/5.0.0-5.0.1/postgresql/rsgbbgt.sql b/datamodel/upgrade_scripts/5.0.0-5.0.1/postgresql/rsgbbgt.sql new file mode 100644 index 0000000000..c8a12615c4 --- /dev/null +++ b/datamodel/upgrade_scripts/5.0.0-5.0.1/postgresql/rsgbbgt.sql @@ -0,0 +1,12 @@ +-- +-- upgrade PostgreSQL RSGBBGT datamodel van 5.0.0 naar 5.0.1 +-- + +CREATE TABLE IF NOT EXISTS brmo_metadata(naam CHARACTER VARYING(255) NOT NULL, waarde TEXT, CONSTRAINT brmo_metadata_pk PRIMARY KEY (naam)); +INSERT INTO brmo_metadata(naam) VALUES('brmoversie') ON CONFLICT DO NOTHING; + + +-- onderstaande dienen als laatste stappen van een upgrade uitgevoerd +INSERT INTO brmo_metadata (naam,waarde) SELECT 'upgrade_5.0.0_naar_5.0.1','vorige versie was ' || waarde FROM brmo_metadata WHERE naam='brmoversie'; +-- versienummer update +UPDATE brmo_metadata SET waarde='5.0.0' WHERE naam='brmoversie'; diff --git a/datamodel/upgrade_scripts/5.0.0-5.0.1/postgresql/staging.sql b/datamodel/upgrade_scripts/5.0.0-5.0.1/postgresql/staging.sql new file mode 100644 index 0000000000..5d68db5682 --- /dev/null +++ b/datamodel/upgrade_scripts/5.0.0-5.0.1/postgresql/staging.sql @@ -0,0 +1,9 @@ +-- +-- upgrade PostgreSQL STAGING datamodel van 5.0.0 naar 5.0.1 +-- + + +-- onderstaande dienen als laatste stappen van een upgrade uitgevoerd +INSERT INTO brmo_metadata (naam,waarde) SELECT 'upgrade_5.0.0_naar_5.0.1','vorige versie was ' || waarde FROM brmo_metadata WHERE naam='brmoversie'; +-- versienummer update +UPDATE brmo_metadata SET waarde='5.0.0' WHERE naam='brmoversie';