mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 12:19:28 +00:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 915d46119d |
+44
-1
@@ -6783,7 +6783,6 @@ if (!$result = @$db->db_query("SELECT aktiv FROM bis.tbl_zgvdoktor LIMIT 1"))
|
||||
echo '<br>Spalte aktiv zu bis.tbl_zgvdoktor hinzugefügt';
|
||||
}
|
||||
|
||||
|
||||
// ADD COLUMN studienkennung_uni to bis.tbl_gsprogramm
|
||||
if(!@$db->db_query("SELECT studienkennung_uni FROM bis.tbl_gsprogramm LIMIT 1"))
|
||||
{
|
||||
@@ -6807,6 +6806,50 @@ if(!@$db->db_query("SELECT herkunftsland_code FROM bis.tbl_bisio LIMIT 1"))
|
||||
echo '<br>Spalte herkunftsland_code in bis.tbl_bisio hinzugefügt';
|
||||
}
|
||||
|
||||
// Add table extension.tbl_mo_outgoing_lv
|
||||
if(!$result = @$db->db_query("SELECT 1 FROM extension.tbl_mo_outgoing_lv LIMIT 1;"))
|
||||
{
|
||||
$qry = "
|
||||
CREATE TABLE extension.tbl_mo_outgoing_lv
|
||||
(
|
||||
outgoing_lehrveranstaltung_id integer,
|
||||
mo_lvid integer NOT NULL,
|
||||
lv_nr_gast varchar(64) NOT NULL,
|
||||
lv_bez_gast varchar(128),
|
||||
studiensemester_kurzbz varchar(16) NOT NULL,
|
||||
ects_punkte_gast numeric(5,2),
|
||||
akkreditiert boolean default FALSE NOT NULL,
|
||||
insertamum timestamp without time zone default now(),
|
||||
insertvon varchar(32),
|
||||
updateamum timestamp without time zone,
|
||||
updatevon varchar(32)
|
||||
);
|
||||
|
||||
ALTER TABLE extension.tbl_mo_outgoing_lv ADD CONSTRAINT pk_mo_outgoing_lv PRIMARY KEY (outgoing_lehrveranstaltung_id);
|
||||
ALTER TABLE extension.tbl_mo_outgoing_lv ADD CONSTRAINT uk_mo_outgoing_lv_mo_lvid UNIQUE (mo_lvid);
|
||||
ALTER TABLE extension.tbl_mo_outgoing_lv ADD CONSTRAINT fk_mo_outgoing_lv_studiensemester_kurzbz FOREIGN KEY (studiensemester_kurzbz) REFERENCES public.tbl_studiensemester (studiensemester_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE;
|
||||
|
||||
CREATE SEQUENCE extension.seq_mo_outgoing_lv_outgoing_lehrveranstaltung_id
|
||||
START WITH 1
|
||||
INCREMENT BY 1
|
||||
NO MAXVALUE
|
||||
NO MINVALUE
|
||||
CACHE 1;
|
||||
|
||||
ALTER TABLE extension.tbl_mo_outgoing_lv ALTER COLUMN outgoing_lehrveranstaltung_id SET DEFAULT nextval('extension.seq_mo_outgoing_lv_outgoing_lehrveranstaltung_id');
|
||||
|
||||
GRANT SELECT, UPDATE, INSERT, DELETE ON extension.tbl_mo_outgoing_lv TO vilesci;
|
||||
GRANT SELECT, UPDATE, INSERT ON extension.tbl_mo_outgoing_lv TO web;
|
||||
GRANT SELECT, UPDATE ON extension.seq_mo_outgoing_lv_outgoing_lehrveranstaltung_id TO vilesci;
|
||||
GRANT SELECT, UPDATE ON extension.seq_mo_outgoing_lv_outgoing_lehrveranstaltung_id TO web;
|
||||
";
|
||||
|
||||
if(!$db->db_query($qry))
|
||||
echo '<strong>extension.tbl_mo_outgoing_lv: '.$db->db_last_error().'</strong><br>';
|
||||
else
|
||||
echo 'extension.tbl_mo_outgoing_lv: Tabelle hinzugefuegt<br>';
|
||||
}
|
||||
|
||||
// *** Pruefung und hinzufuegen der neuen Attribute und Tabellen
|
||||
echo '<H2>Pruefe Tabellen und Attribute!</H2>';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user