From 024df19a92f51e623bf68d8a8510f8bda32795ad Mon Sep 17 00:00:00 2001 From: Werner Masik Date: Thu, 28 May 2026 11:49:02 +0200 Subject: [PATCH] remove redundant kollektivvertrag_kurzbz from vertragsbestandteil --- .../vertragsbestandteil/VertragsbestandteilFactory.php | 4 ++-- system/dbupdate_3.4/76781_kollektivvertrag.php | 2 -- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/application/libraries/vertragsbestandteil/VertragsbestandteilFactory.php b/application/libraries/vertragsbestandteil/VertragsbestandteilFactory.php index 2f1415f48..047aaaa46 100644 --- a/application/libraries/vertragsbestandteil/VertragsbestandteilFactory.php +++ b/application/libraries/vertragsbestandteil/VertragsbestandteilFactory.php @@ -81,11 +81,11 @@ class VertragsbestandteilFactory case self::VERTRAGSBESTANDTEIL_KOLLEKTIVVERTRAG: $vertragsbestandteil = new VertragsbestandteilKollektivvertrag(); $vertragsbestandteil->hydrateByStdClass($data, $fromdb); - break; + break; default: throw new Exception('Unknown vertragsbestandteiltyp_kurzbz ' - . $vertragsbestandteiltyp_kurzbz); + . $vertragsbestandteiltyp_kurzbz); } return $vertragsbestandteil; diff --git a/system/dbupdate_3.4/76781_kollektivvertrag.php b/system/dbupdate_3.4/76781_kollektivvertrag.php index 1fbc9f09b..093e83163 100644 --- a/system/dbupdate_3.4/76781_kollektivvertrag.php +++ b/system/dbupdate_3.4/76781_kollektivvertrag.php @@ -145,13 +145,11 @@ if ($result = $db->db_query("SELECT * FROM information_schema.tables WHERE table $qry = " CREATE TABLE IF NOT EXISTS hr.tbl_vertragsbestandteil_kollektivvertrag ( vertragsbestandteil_id integer NOT NULL, - kollektivvertrag_kurzbz character varying(32) NOT NULL, verwendungsgruppe_kurzbz character varying(32) NOT NULL, kv_jahre integer NOT NULL, kommentar varchar(255), CONSTRAINT tbl_vertragsbestandteil_kollektivvertrag_pk PRIMARY KEY (vertragsbestandteil_id), CONSTRAINT tbl_vertragsbestandteil_fk FOREIGN KEY (vertragsbestandteil_id) REFERENCES hr.tbl_vertragsbestandteil (vertragsbestandteil_id) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE, - CONSTRAINT tbl_vertragsbestandteil_kollektivvertrag_kurzbz_fk FOREIGN KEY (kollektivvertrag_kurzbz) REFERENCES hr.tbl_kollektivvertrag (kollektivvertrag_kurzbz) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE, CONSTRAINT tbl_vertragsbestandteil_kollektivvertrag_vg_kurzbz_fk FOREIGN KEY (verwendungsgruppe_kurzbz) REFERENCES hr.tbl_kollektivvertrag_verwendungsgruppe (verwendungsgruppe_kurzbz) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE, CONSTRAINT tbl_vertragsbestandteil_kollektivvertrag_kv_jahre_fk FOREIGN KEY (kv_jahre) REFERENCES hr.tbl_kollektivvertrag_verwendungsgruppenjahre (kv_jahre) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE );