diff --git a/system/checksystem.php b/system/checksystem.php
index 0e391ec2d..11615e26a 100644
--- a/system/checksystem.php
+++ b/system/checksystem.php
@@ -72,6 +72,38 @@ if (!@pg_query($conn,'SELECT * FROM campus.tbl_newssprache LIMIT 1;'))
echo 'Tabelle campus.tbl_newssprache hinzugefuegt!
';
}
+// ************** public.tbl_gruppe.orgform_kurzbz ************************
+if (!@pg_query($conn,'SELECT orgform_kurzbz FROM public.tbl_gruppe LIMIT 1;'))
+{
+ $sql=' ALTER TABLE public.tbl_gruppe ADD COLUMN orgform_kurzbz varchar(3);
+ ALTER TABLE public.tbl_lehrverband ADD COLUMN orgform_kurzbz varchar(3);
+ ALTER TABLE lehre.tbl_lehrveranstaltung ADD COLUMN orgform_kurzbz varchar(3);
+ ALTER TABLE lehre.tbl_lehrveranstaltung ADD Constraint "orgform_lehrveranstaltung" foreign key ("orgform_kurzbz") references bis.tbl_orgform ("orgform_kurzbz") on update cascade on delete restrict;
+ ALTER TABLE public.tbl_gruppe ADD Constraint "orgform_gruppe" foreign key ("orgform_kurzbz") references bis.tbl_orgform ("orgform_kurzbz") on update cascade on delete restrict;
+ ALTER TABLE public.tbl_lehrverband ADD Constraint "orgform_lehrverband" foreign key ("orgform_kurzbz") references bis.tbl_orgform ("orgform_kurzbz") on update cascade on delete restrict;
+ ';
+ if (!@pg_query($conn,$sql))
+ echo 'orgform_kurzbz: '.pg_last_error($conn).'
';
+ else
+ echo ' orgform_kurzbz wurde bei public.tbl_gruppe hinzugefuegt!
+ orgform_kurzbz wurde bei public.tbl_lehrverband hinzugefuegt!
+ orgform_kurzbz wurde bei lehre.tbl_lehrveranstaltung hinzugefuegt!
';
+}
+
+// ************** public.tbl_firma.schule ************************
+if (!@pg_query($conn,'SELECT schule FROM public.tbl_firma LIMIT 1;'))
+{
+ $sql=' ALTER TABLE public.tbl_firma ADD COLUMN schule boolean;
+ UPDATE public.tbl_firma SET schule=FALSE;
+ ALTER TABLE public.tbl_firma ALTER COLUMN schule SET NOT NULL;
+ ALTER TABLE public.tbl_firma ALTER COLUMN schule SET DEFAULT FALSE;
+ ';
+ if (!@pg_query($conn,$sql))
+ echo 'public.tbl_firma: '.pg_last_error($conn).'
';
+ else
+ echo 'schule wurde bei public.tbl_firma hinzugefuegt!
';
+}
+
// ************** campus.tbl_news.datum_bis ************************
if (!@pg_query($conn,'SELECT datum_bis FROM campus.tbl_news LIMIT 1;'))
{
@@ -94,13 +126,13 @@ if (!@pg_query($conn,'SELECT standort_kurzbz,telefonklappe FROM public.tbl_ort L
echo 'standort_kurzbz wurde bei public.tbl_ort hinzugefuegt!
telefonklappe wurde bei public.tbl_ort hinzugefuegt!
';
}
-// ************** campus.tbl_zeitsperre ************************
-if (!@pg_query($conn,'SELECT standort_kurzbz,telefonklappe FROM campus.tbl_zeitsperre LIMIT 1;'))
+// ************** campus.tbl_zeitsperre.freigabeamum ************************
+if (!@pg_query($conn,'SELECT freigabeamum FROM campus.tbl_zeitsperre LIMIT 1;'))
{
$sql=' ALTER TABLE campus.tbl_zeitsperre ADD COLUMN freigabeamum Timestamp;
ALTER TABLE campus.tbl_zeitsperre ADD COLUMN freigabevon varchar(16);';
if (!@pg_query($conn,$sql))
- echo 'public.tbl_ort: '.pg_last_error($conn).'
';
+ echo 'campus.tbl_zeitsperre: '.pg_last_error($conn).'
';
else
echo 'freigabevon,freigabeamum wurde bei campus.tbl_zeitsperre hinzugefuegt!
';
}