diff --git a/system/dbupdate_3.3.php b/system/dbupdate_3.3.php
index fe3131bda..cd41a1abb 100644
--- a/system/dbupdate_3.3.php
+++ b/system/dbupdate_3.3.php
@@ -1817,6 +1817,41 @@ if($result = @$db->db_query("SELECT * FROM information_schema.role_table_grants
}
}
+// ADD COLUMN oe_kurzbz AND berechtigung_kurzbz to campus.tbl_dms_kategorie
+if(!@$db->db_query("SELECT oe_kurzbz FROM campus.tbl_dms_kategorie LIMIT 1"))
+{
+ $qry = "ALTER TABLE campus.tbl_dms_kategorie ADD COLUMN oe_kurzbz varchar(32);
+ ALTER TABLE campus.tbl_dms_kategorie ADD COLUMN berechtigung_kurzbz varchar(32);
+
+ ALTER TABLE campus.tbl_dms_kategorie ADD CONSTRAINT fk_dms_kategorie_oe_kurzbz FOREIGN KEY (oe_kurzbz) REFERENCES public.tbl_organisationseinheit(oe_kurzbz) ON UPDATE CASCADE ON DELETE RESTRICT;
+ ALTER TABLE campus.tbl_dms_kategorie ADD CONSTRAINT fk_dms_kategorie_berechtigung_kurzbz FOREIGN KEY (berechtigung_kurzbz) REFERENCES system.tbl_berechtigung(berechtigung_kurzbz) ON UPDATE CASCADE ON DELETE RESTRICT;
+ ";
+
+ if(!$db->db_query($qry))
+ echo 'campus.tbl_dms_kategorie '.$db->db_last_error().'
';
+ else
+ echo '
Spalte oe_kurzbz und berechtigung_kurzbz in campus.tbl_dms_kategorie hinzugefügt';
+}
+
+// ADD COLUMN cis_suche (boolean) AND schlagworte to campus.tbl_dms_version
+if(!@$db->db_query("SELECT cis_suche FROM campus.tbl_dms_version LIMIT 1"))
+{
+ $qry = "ALTER TABLE campus.tbl_dms_version ADD COLUMN cis_suche boolean NOT NULL DEFAULT false;
+ ALTER TABLE campus.tbl_dms_version ADD COLUMN schlagworte text;
+
+ COMMENT ON COLUMN campus.tbl_dms_version.schlagworte IS 'Semicolon-separated string with keywords for CIS-search';
+ UPDATE campus.tbl_dms_version SET cis_suche=true WHERE beschreibung != '';
+ UPDATE campus.tbl_dms_version SET schlagworte=beschreibung WHERE beschreibung != '';
+ ";
+
+ if(!$db->db_query($qry))
+ echo 'campus.tbl_dms_version '.$db->db_last_error().'
';
+ else
+ echo '
Spalte cis_suche und schlagworte in campus.tbl_dms_version hinzugefügt.
+
Alle DMS-Einträge mit befülltem Beschreibungstext wurden auf cis_suche=true gesetzt
+
Bei allen DMS-Einträge mit befülltem Beschreibungstext, wurde dieser in die Spalte schlagworte übernommen';
+}
+
// *** Pruefung und hinzufuegen der neuen Attribute und Tabellen
echo '