From 7ccffc24ee10ee57417d14d5e28e232eb83b9241 Mon Sep 17 00:00:00 2001 From: alex Date: Wed, 23 Oct 2019 13:16:24 +0200 Subject: [PATCH 1/2] - Added database column statistik_kurzbz in system.tbl_filters - Added row 'report' for app in system.tbl_app --- system/dbupdate_3.3.php | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/system/dbupdate_3.3.php b/system/dbupdate_3.3.php index feb9a7ab4..276f4bd82 100644 --- a/system/dbupdate_3.3.php +++ b/system/dbupdate_3.3.php @@ -3250,6 +3250,32 @@ if(!$result = @$db->db_query("SELECT incoming FROM bis.tbl_zweck LIMIT 1")) echo '
bis.tbl_zweck Spalte incoming und outgoing hinzugefügt, neue Codexeinträge ergänzt.'; } +// Add column statistik_kurzbz to system.tbl_filters +if(!$result = @$db->db_query("SELECT statistik_kurzbz FROM system.tbl_filters LIMIT 1")) +{ + $qry = "ALTER TABLE system.tbl_filters ADD COLUMN statistik_kurzbz varchar(64); + ALTER TABLE system.tbl_filters ADD CONSTRAINT fk_filters_statistik FOREIGN KEY (statistik_kurzbz) REFERENCES public.tbl_statistik (statistik_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE;"; + + if(!$db->db_query($qry)) + echo 'system.tbl_filters: '.$db->db_last_error().'
'; + else + echo '
system.tbl_filters: Spalte statistik_kurzbz hinzugefuegt'; +} + +// app reporting hinzufügen +if($result = @$db->db_query("SELECT 1 FROM system.tbl_app WHERE app= 'reporting';")) +{ + if($db->db_num_rows($result) == 0) + { + $qry = "INSERT INTO system.tbl_app(app) VALUES ('reporting');"; + + if(!$db->db_query($qry)) + echo 'system.tbl_app: '.$db->db_last_error().'
'; + else + echo '
system.tbl_app: Zeile reporting hinzugefuegt!
'; + } +} + // *** Pruefung und hinzufuegen der neuen Attribute und Tabellen echo '

Pruefe Tabellen und Attribute!

'; From e86db7b610768d22a44b60f3322d704578e2c1ff Mon Sep 17 00:00:00 2001 From: alex Date: Wed, 27 Nov 2019 15:51:46 +0100 Subject: [PATCH 2/2] system/dbupdate_3.3.php - added statistik_kurzbz for system.tbl_filters to Gegenpruefung array --- system/dbupdate_3.3.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/dbupdate_3.3.php b/system/dbupdate_3.3.php index 276f4bd82..845636796 100644 --- a/system/dbupdate_3.3.php +++ b/system/dbupdate_3.3.php @@ -3530,7 +3530,7 @@ $tabellen=array( "system.tbl_extensions" => array("extension_id","name","version","description","license","url","core_version","dependencies","enabled"), "system.tbl_log" => array("log_id","person_id","zeitpunkt","app","oe_kurzbz","logtype_kurzbz","logdata","insertvon","taetigkeit_kurzbz"), "system.tbl_logtype" => array("logtype_kurzbz", "data_schema"), - "system.tbl_filters" => array("filter_id","app","dataset_name","filter_kurzbz","person_id","description","sort","default_filter","filter","oe_kurzbz"), + "system.tbl_filters" => array("filter_id","app","dataset_name","filter_kurzbz","person_id","description","sort","default_filter","filter","oe_kurzbz","statistik_kurzbz"), "system.tbl_phrase" => array("phrase_id","app","phrase","insertamum","insertvon","category"), "system.tbl_phrasentext" => array("phrasentext_id","phrase_id","sprache","orgeinheit_kurzbz","orgform_kurzbz","text","description","insertamum","insertvon"), "system.tbl_rolle" => array("rolle_kurzbz","beschreibung"),