diff --git a/system/dbupdate_3.3.php b/system/dbupdate_3.3.php
index df4a1e77e..8d7f077ca 100644
--- a/system/dbupdate_3.3.php
+++ b/system/dbupdate_3.3.php
@@ -4115,6 +4115,61 @@ if(!$result = @$db->db_query('SELECT "Orgform DE", "Orgform EN" FROM public.vw_m
echo '
public.vw_msg_vars added';
}
+// TABLE lehre.tbl_abschlusspruefung_antritt
+if (!@$db->db_query("SELECT 0 FROM lehre.tbl_abschlusspruefung_antritt WHERE 0 = 1"))
+{
+ $qry = '
+ CREATE TABLE lehre.tbl_abschlusspruefung_antritt (
+ pruefungsantritt_kurzbz character varying(20) NOT NULL,
+ bezeichnung character varying(64),
+ bezeichnung_english character varying(64)
+ );
+ ALTER TABLE lehre.tbl_abschlusspruefung_antritt ADD CONSTRAINT pk_abschlusspruefung_antritt PRIMARY KEY (pruefungsantritt_kurzbz);
+ INSERT INTO lehre.tbl_abschlusspruefung_antritt(pruefungsantritt_kurzbz, bezeichnung, bezeichnung_english) VALUES (\'erstantritt\', \'Erstantritt\', \'1st Attempt\');
+ INSERT INTO lehre.tbl_abschlusspruefung_antritt(pruefungsantritt_kurzbz, bezeichnung, bezeichnung_english) VALUES (\'erstewiederholung\', \'1. Wiederholung\', \'1st Retake\');
+ INSERT INTO lehre.tbl_abschlusspruefung_antritt(pruefungsantritt_kurzbz, bezeichnung, bezeichnung_english) VALUES (\'zweitewiederholung\', \'2. Wiederholung\', \'2nd Retake\');';
+
+ if (!$db->db_query($qry))
+ echo 'lehre.tbl_abschlusspruefung_antritt '.$db->db_last_error().'
';
+ else
+ echo '
Created table lehre.tbl_abschlusspruefung_antritt';
+
+ // GRANT SELECT ON TABLE lehre.tbl_abschlusspruefung_antritt TO web;
+ $qry = 'GRANT SELECT ON TABLE lehre.tbl_abschlusspruefung_antritt TO web;';
+ if (!$db->db_query($qry))
+ echo 'lehre.tbl_abschlusspruefung_antritt '.$db->db_last_error().'
';
+ else
+ echo '
Granted privileges to web on lehre.tbl_abschlusspruefung_antritt';
+
+ // GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE lehre.tbl_abschlusspruefung_antritt TO vilesci;
+ $qry = 'GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE lehre.tbl_abschlusspruefung_antritt TO vilesci;';
+ if (!$db->db_query($qry))
+ echo 'lehre.tbl_abschlusspruefung_antritt '.$db->db_last_error().'
';
+ else
+ echo '
Granted privileges to vilesci on lehre.tbl_abschlusspruefung_antritt';
+
+ // COMMENT ON TABLE lehre.tbl_abschlusspruefung_antritt
+ $qry = 'COMMENT ON TABLE lehre.tbl_abschlusspruefung_antritt IS \'Type of Abschlusspruefung depending on number of attempts\';';
+ if (!$db->db_query($qry))
+ echo 'Adding comment to lehre.tbl_abschlusspruefung_antritt: '.$db->db_last_error().'
';
+ else
+ echo '
Added comment to lehre.tbl_abschlusspruefung_antritt';
+}
+// add protokoll,endezeit,pruefungsantritt_kurzbz,freigabedatum to lehre.tbl_abschlusspruefung
+if(!$result = @$db->db_query("SELECT protokoll,endezeit,pruefungsantritt_kurzbz,freigabedatum FROM lehre.tbl_abschlusspruefung LIMIT 1"))
+{
+ $qry = "ALTER TABLE lehre.tbl_abschlusspruefung ADD COLUMN protokoll text;
+ ALTER TABLE lehre.tbl_abschlusspruefung ADD COLUMN endezeit time;
+ ALTER TABLE lehre.tbl_abschlusspruefung ADD COLUMN pruefungsantritt_kurzbz character varying(20);
+ ALTER TABLE lehre.tbl_abschlusspruefung ADD CONSTRAINT fk_abschlusspruefung_antritt FOREIGN KEY (pruefungsantritt_kurzbz) REFERENCES lehre.tbl_abschlusspruefung_antritt (pruefungsantritt_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE;
+ ALTER TABLE lehre.tbl_abschlusspruefung ADD COLUMN freigabedatum date;";
+
+ if(!$db->db_query($qry))
+ echo 'lehre.tbl_abschlusspruefung: '.$db->db_last_error().'
';
+ else
+ echo '
lehre.tbl_abschlusspruefung: Spalten protokoll,endezeit,pruefungsantritt_kurzbz,freigabedatum hinzugefuegt';
+}
+
// *** Pruefung und hinzufuegen der neuen Attribute und Tabellen
echo '