diff --git a/system/dbupdate_3.4.php b/system/dbupdate_3.4.php index 7baeca953..a60e49f53 100644 --- a/system/dbupdate_3.4.php +++ b/system/dbupdate_3.4.php @@ -53,6 +53,7 @@ require_once('dbupdate_3.4/36275_zeitaufzeichnung_karenz.php'); require_once('dbupdate_3.4/21620_neues_feld_zum_erfassen_des_ESI.php'); require_once('dbupdate_3.4/36530_bis_internationsalisierung_codextabelle_neuerungen.php'); require_once('dbupdate_3.4/34543_ux_template.php'); +require_once('dbupdate_3.4/39221_stundensatz_ohne_uid_sollte_nicht_gespeichert_werden.php'); // *** Pruefung und hinzufuegen der neuen Attribute und Tabellen echo '

Pruefe Tabellen und Attribute!

'; diff --git a/system/dbupdate_3.4/39221_stundensatz_ohne_uid_sollte_nicht_gespeichert_werden.php b/system/dbupdate_3.4/39221_stundensatz_ohne_uid_sollte_nicht_gespeichert_werden.php new file mode 100644 index 000000000..1b7000ff5 --- /dev/null +++ b/system/dbupdate_3.4/39221_stundensatz_ohne_uid_sollte_nicht_gespeichert_werden.php @@ -0,0 +1,16 @@ +db_query("SELECT is_nullable FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'hr' AND TABLE_NAME = 'tbl_stundensatz' AND COLUMN_NAME = 'uid' AND is_nullable = 'YES'")) +{ + if($db->db_num_rows($result) == 1) + { + $qry = "ALTER TABLE hr.tbl_stundensatz ALTER COLUMN uid SET NOT NULL"; + + if (!$db->db_query($qry)) + echo 'hr.tbl_stundensatz '.$db->db_last_error().'
'; + else + echo '
Added NOT NULL constraint on "uid" hr.tbl_stundensatz
'; + } +}