From 3804c3bfa909f3b7f97c708609aa0fc26b0f3ebe Mon Sep 17 00:00:00 2001 From: Arnaud Poncet-Montanges Date: Mon, 20 Jan 2025 16:11:00 +0100 Subject: [PATCH 1/3] add column qgep_active for qgep_od.organisation To ease the migration process --- delta/delta_1.6.4_add_qgep_active_to_organisation.sql | 2 ++ system/CURRENT_VERSION.txt | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 delta/delta_1.6.4_add_qgep_active_to_organisation.sql diff --git a/delta/delta_1.6.4_add_qgep_active_to_organisation.sql b/delta/delta_1.6.4_add_qgep_active_to_organisation.sql new file mode 100644 index 00000000..8fc3dbfe --- /dev/null +++ b/delta/delta_1.6.4_add_qgep_active_to_organisation.sql @@ -0,0 +1,2 @@ +ALTER TABLE qgep_od.organisation +ADD COLUMN qgep_active boolean DEFAULT false; \ No newline at end of file diff --git a/system/CURRENT_VERSION.txt b/system/CURRENT_VERSION.txt index 266146b8..9edc58bb 100644 --- a/system/CURRENT_VERSION.txt +++ b/system/CURRENT_VERSION.txt @@ -1 +1 @@ -1.6.3 +1.6.4 From ff12892479b395183e1b4bf739b030a58dc49b69 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 20 Jan 2025 15:29:17 +0000 Subject: [PATCH 2/3] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- delta/delta_1.6.4_add_qgep_active_to_organisation.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/delta/delta_1.6.4_add_qgep_active_to_organisation.sql b/delta/delta_1.6.4_add_qgep_active_to_organisation.sql index 8fc3dbfe..ee7c253f 100644 --- a/delta/delta_1.6.4_add_qgep_active_to_organisation.sql +++ b/delta/delta_1.6.4_add_qgep_active_to_organisation.sql @@ -1,2 +1,2 @@ ALTER TABLE qgep_od.organisation -ADD COLUMN qgep_active boolean DEFAULT false; \ No newline at end of file +ADD COLUMN qgep_active boolean DEFAULT false; From d570e9cd3a16edebdc634ed8e3cc8892896e4d54 Mon Sep 17 00:00:00 2001 From: Arnaud Poncet-Montanges Date: Tue, 21 Jan 2025 07:05:09 +0100 Subject: [PATCH 3/3] Add column to the initialization script Add column to the initialization script --- 03_qgep_db_dss.sql | 2 ++ delta/delta_1.6.4_add_qgep_active_to_organisation.sql | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/03_qgep_db_dss.sql b/03_qgep_db_dss.sql index ddeb6ffa..7b2ac0e0 100644 --- a/03_qgep_db_dss.sql +++ b/03_qgep_db_dss.sql @@ -564,6 +564,8 @@ ALTER TABLE qgep_od.organisation ADD COLUMN fk_dataowner varchar(16); COMMENT ON COLUMN qgep_od.organisation.fk_dataowner IS 'Foreignkey to Metaattribute dataowner (as an organisation) - this is the person or body who is allowed to delete, change or maintain this object / Metaattribut Datenherr ist diejenige Person oder Stelle, die berechtigt ist, diesen Datensatz zu löschen, zu ändern bzw. zu verwalten / Maître des données gestionnaire de données, qui est la personne ou l''organisation autorisée pour gérer, modifier ou supprimer les données de cette table/classe'; ALTER TABLE qgep_od.organisation ADD COLUMN fk_provider varchar (16); COMMENT ON COLUMN qgep_od.organisation.fk_provider IS 'Foreignkey to Metaattribute provider (as an organisation) - this is the person or body who delivered the data / Metaattribut Datenlieferant ist diejenige Person oder Stelle, die die Daten geliefert hat / FOURNISSEUR DES DONNEES Organisation qui crée l’enregistrement de ces données '; +ALTER TABLE qgep_od.organisation ADD COLUMN qgep_active boolean DEFAULT false; +COMMENT ON COLUMN qgep_od.organisation.qgep_active IS 'Not part of the VSA-DSS data model added solely for QGEP and used to filter organisations'; ------- CREATE TRIGGER update_last_modified_organisation diff --git a/delta/delta_1.6.4_add_qgep_active_to_organisation.sql b/delta/delta_1.6.4_add_qgep_active_to_organisation.sql index 8fc3dbfe..d3767183 100644 --- a/delta/delta_1.6.4_add_qgep_active_to_organisation.sql +++ b/delta/delta_1.6.4_add_qgep_active_to_organisation.sql @@ -1,2 +1,3 @@ ALTER TABLE qgep_od.organisation -ADD COLUMN qgep_active boolean DEFAULT false; \ No newline at end of file +ADD COLUMN qgep_active boolean DEFAULT false; +COMMENT ON COLUMN qgep_od.organisation.qgep_active IS 'Not part of the VSA-DSS data model added solely for QGEP and used to filter organisations'; \ No newline at end of file