diff --git a/system/dbupdate_3.4.php b/system/dbupdate_3.4.php
index 4ddb38203..eafd73604 100644
--- a/system/dbupdate_3.4.php
+++ b/system/dbupdate_3.4.php
@@ -92,6 +92,7 @@ require_once('dbupdate_3.4/68744_StV_settings.php');
require_once('dbupdate_3.4/62889_reihungstest_ueberwachung_mit_constructor.php');
require_once('dbupdate_3.4/71399_dashboard_update_widget_paths.php');
require_once('dbupdate_3.4/71645_studvw_messagetab_ladezeit.php');
+require_once('dbupdate_3.4/75469_le_optional_4_projektarbeit.php');
// *** Pruefung und hinzufuegen der neuen Attribute und Tabellen
echo '
Pruefe Tabellen und Attribute!
';
diff --git a/system/dbupdate_3.4/75469_le_optional_4_projektarbeit.php b/system/dbupdate_3.4/75469_le_optional_4_projektarbeit.php
new file mode 100644
index 000000000..6ad783e2f
--- /dev/null
+++ b/system/dbupdate_3.4/75469_le_optional_4_projektarbeit.php
@@ -0,0 +1,48 @@
+db_query("SELECT 1 FROM information_schema.columns WHERE table_schema = 'lehre' AND table_name = 'tbl_projektarbeit' AND column_name = 'lehrveranstaltung_id'"))
+{
+ if($db->db_num_rows($result) === 0)
+ {
+
+ $qry = "ALTER TABLE lehre.tbl_projektarbeit
+ ADD COLUMN IF NOT EXISTS lehrveranstaltung_id INTEGER;";
+
+ if(!$db->db_query($qry))
+ echo 'lehre.tbl_projektarbeit: '.$db->db_last_error().'
';
+ else
+ echo '
tbl_projektarbeit column lehrveranstaltung_id hinzugefuegt';
+ }
+}
+
+// TODO: check for and add fk constraint lehrveranstaltung_id
+//if($result = $db->db_query("SELECT 1 FROM information_schema.columns WHERE table_schema = 'lehre' AND table_name = 'tbl_projektarbeit' AND column_name = 'lehrveranstaltung_id'"))
+//{
+// if($db->db_num_rows($result) === 0)
+// {
+//
+// $qry = "ALTER TABLE lehre.tbl_projektarbeit
+// ADD COLUMN IF NOT EXISTS lehrveranstaltung_id INTEGER;";
+//
+// if(!$db->db_query($qry))
+// echo 'lehre.tbl_projektarbeit: '.$db->db_last_error().'
';
+// else
+// echo '
tbl_projektarbeit column lehrveranstaltung_id hinzugefuegt';
+// }
+//}
+
+if($result = $db->db_query("SELECT 1 FROM information_schema.columns WHERE table_schema = 'lehre' AND table_name = 'tbl_projektarbeit' AND column_name = 'studiensemester_kurzbz'"))
+{
+ if($db->db_num_rows($result) === 0)
+ {
+
+ $qry = "ALTER TABLE lehre.tbl_projektarbeit
+ ADD COLUMN IF NOT EXISTS lehrveranstaltung_id INTEGER;";
+
+ if(!$db->db_query($qry))
+ echo 'lehre.tbl_projektarbeit: '.$db->db_last_error().'
';
+ else
+ echo '
tbl_projektarbeit column lehrveranstaltung_id hinzugefuegt';
+ }
+}
\ No newline at end of file