diff --git a/system/checksystem.php b/system/checksystem.php
index 3294f9f29..836c3fb17 100644
--- a/system/checksystem.php
+++ b/system/checksystem.php
@@ -3785,6 +3785,61 @@ if(!@$db->db_query("SELECT lgart_biscode FROM bis.tbl_lgartcode LIMIT 1"))
echo '
Spalte lgart_biscode hinzugefügt';
}
+//Spalte studiensemester_kurzbz für Reihungstest
+if(!$result = @$db->db_query("SELECT studiensemester_kurzbz FROM public.tbl_reihungstest LIMIT 1"))
+{
+ $qry = "ALTER TABLE public.tbl_reihungstest ADD COLUMN studiensemester_kurzbz varchar(16);
+ ALTER TABLE public.tbl_reihungstest ADD CONSTRAINT fk_reihungsteset_studiensemester FOREIGN KEY (studiensemester_kurzbz) REFERENCES public.tbl_studiensemester (studiensemester_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE;";
+
+ if(!$db->db_query($qry))
+ echo 'public.tbl_reihungstest: '.$db->db_last_error().'
';
+ else
+ echo 'public.tbl_reihungstest: Spalte studiensemester_kurzbz hinzugefuegt';
+}
+
+//Tabelle public.tbl_foerdervertrag
+if(!$result = @$db->db_query("SELECT 1 FROM public.tbl_foerdervertrag LIMIT 1;"))
+{
+ $qry = "CREATE TABLE public.tbl_foerdervertrag
+ (
+ foerdervertrag_id integer NOT NULL,
+ studiengang_kz integer NOT NULL,
+ foerdergeber varchar(256),
+ foerdersatz numeric(8,2),
+ foerdergruppe varchar(256),
+ gueltigvon varchar(16),
+ gueltigbis varchar(16),
+ erlaeuterungen text,
+ insertamum timestamp,
+ insertvon varchar(32),
+ updateamum timestamp,
+ updatevon varchar(32)
+ );
+
+ CREATE SEQUENCE public.seq_foerdervertrag_foerdervertrag_id
+ INCREMENT BY 1
+ NO MAXVALUE
+ NO MINVALUE
+ CACHE 1;
+
+ ALTER TABLE public.tbl_foerdervertrag ADD CONSTRAINT pk_foerdervertrag PRIMARY KEY (foerdervertrag_id);
+ ALTER TABLE public.tbl_foerdervertrag ALTER COLUMN foerdervertrag_id SET DEFAULT nextval('public.seq_foerdervertrag_foerdervertrag_id');
+
+ ALTER TABLE public.tbl_foerdervertrag ADD CONSTRAINT fk_foerdervertrag_studiengang FOREIGN KEY (studiengang_kz) REFERENCES public.tbl_studiengang (studiengang_kz) ON DELETE RESTRICT ON UPDATE CASCADE;
+ ALTER TABLE public.tbl_foerdervertrag ADD CONSTRAINT fk_foerdervertrag_studiensemester_gueltigvon FOREIGN KEY (gueltigvon) REFERENCES public.tbl_studiensemester (studiensemester_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE;
+ ALTER TABLE public.tbl_foerdervertrag ADD CONSTRAINT fk_foerdervertrag_studiensemester_gueltigbis FOREIGN KEY (gueltigbis) REFERENCES public.tbl_studiensemester (studiensemester_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE;
+
+ GRANT SELECT ON public.tbl_foerdervertrag TO web;
+ GRANT SELECT, UPDATE, INSERT, DELETE ON public.tbl_foerdervertrag TO vilesci;
+ GRANT SELECT, UPDATE ON public.seq_foerdervertrag_foerdervertrag_id TO vilesci;
+ ";
+
+ if(!$db->db_query($qry))
+ echo 'public.tbl_foerdervertrag: '.$db->db_last_error().'
';
+ else
+ echo ' public.tbl_foerdervertrag: Tabelle hinzugefuegt
';
+}
+
echo '
';
$tabellen=array(