From bfe3e3e900899f5656063586a8b9ef96f86b590d Mon Sep 17 00:00:00 2001 From: kindlm Date: Wed, 27 Apr 2016 16:08:22 +0200 Subject: [PATCH] Removed NOT NULL constraint on verfasser_uid from public.tbl_notiz --- CHANGELOG.md | 1 + system/dbupdate_3.2.php | 13 +++++++++++++ 2 files changed, 14 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3e0abb406..336515567 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,7 @@ - **[FAS]** Prüfungen im FAS werden nur noch vom aktuell ausgewählten Studiensemester angezeigt. Umschalten auf volle Ansicht möglich - **[CIS]** LVPlan Begrenzung der 4er Blockung aufgehoben. - **[CIS]** Im Menü 'Zeitsperren' Link zu Resturlaubsübersicht entfernt. Falls benötigt Verlinkung über CMS möglich. +- **[CORE]** Removed NOT NULL constraint on 'verfasser\_uid' from public.tbl\_notiz ### Updateinfo - **[FAS]** Für Lehraufträge muss eine Unoconv-Vorlage erstellt werden, da der für xsl-fo notwendige Seitenumbruch-Tag aus dem RDF entfernt wurde. diff --git a/system/dbupdate_3.2.php b/system/dbupdate_3.2.php index 73e6f86c5..ff95678f6 100755 --- a/system/dbupdate_3.2.php +++ b/system/dbupdate_3.2.php @@ -1139,6 +1139,19 @@ if(!@$db->db_query("SELECT bezeichnung_mehrsprachig FROM public.tbl_status LIMIT echo '
Spalte bezeichnung_mehrsprachig in public.tbl_status hinzugefügt
Die ersten beiden Sprachen wurden vorbefüllt. Weitere Übersetzungen sind zu ergänzen!
'; } +// Remove NOT NULL constraint on verfasser_uid on public.tbl_notiz +if($result = @$db->db_query("SELECT is_nullable FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'public' AND TABLE_NAME = 'tbl_notiz' AND COLUMN_NAME = 'verfasser_uid' AND is_nullable = 'YES'")) +{ + if($db->db_num_rows($result)==0) + { + $qry = " ALTER TABLE public.tbl_notiz ALTER COLUMN verfasser_uid DROP NOT NULL;"; + + if(!$db->db_query($qry)) + echo 'public.tbl_notiz '.$db->db_last_error().'
'; + else + echo '
Removed NOT NULL constraint on "verfasser_uid" from public.tbl_notiz
'; + } +} // *** Pruefung und hinzufuegen der neuen Attribute und Tabellen echo '

Pruefe Tabellen und Attribute!

';