diff --git a/system/dbupdate_3.3.php b/system/dbupdate_3.3.php
index fcce9d8e3..f2dd9f398 100644
--- a/system/dbupdate_3.3.php
+++ b/system/dbupdate_3.3.php
@@ -810,7 +810,7 @@ if (!$result = @$db->db_query("SELECT 1 FROM system.tbl_log LIMIT 1"))
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
- CACHE 1;
+ CACHE 1;system.tbl_log
ALTER TABLE system.tbl_log ALTER COLUMN log_id SET DEFAULT nextval('system.tbl_log_log_id_seq');
GRANT SELECT, INSERT ON system.tbl_log TO vilesci;
@@ -1118,7 +1118,7 @@ if ($result = @$db->db_query("SELECT conname FROM pg_constraint WHERE conname =
echo '
system.tbl_filters: added primary key on column filter_id';
}
}
-
+
// Add index to tbl_akte
if ($result = $db->db_query("SELECT * FROM pg_class WHERE relname='idx_tbl_akte_dokument_kurzbz'"))
{
@@ -1127,7 +1127,7 @@ if ($result = $db->db_query("SELECT * FROM pg_class WHERE relname='idx_tbl_akte_
$qry = " CREATE INDEX idx_tbl_akte_dokument_kurzbz ON tbl_akte USING btree (dokument_kurzbz);
CREATE INDEX idx_tbl_akte_person_id ON tbl_akte USING btree (person_id);
CREATE INDEX idx_tbl_akte_person_id_dokument_kurzbz ON tbl_akte USING btree (person_id, dokument_kurzbz)";
-
+
if (! $db->db_query($qry))
echo 'Indizes: ' . $db->db_last_error() . '
';
else
@@ -1135,6 +1135,66 @@ if ($result = $db->db_query("SELECT * FROM pg_class WHERE relname='idx_tbl_akte_
}
}
+// Berechtigungen fuer vilesci User erteilen auf system.tbl_log
+if($result = @$db->db_query("SELECT * FROM information_schema.role_table_grants WHERE table_name='tbl_log' AND table_schema='system' AND grantee='vilesci' AND privilege_type='UPDATE'"))
+{
+ if($db->db_num_rows($result)==0)
+ {
+
+ $qry = "GRANT UPDATE ON system.tbl_log TO vilesci;";
+
+ if(!$db->db_query($qry))
+ echo 'Permission Log: '.$db->db_last_error().'
';
+ else
+ echo 'Updaterechte auf system.tbl_log für Vilesci User hinzugefügt';
+ }
+}
+
+// App 'core' hinzufügen
+if($result = $db->db_query("SELECT 1 FROM system.tbl_app WHERE app='core'"))
+{
+ if($db->db_num_rows($result)==0)
+ {
+
+ $qry = "INSERT INTO system.tbl_app(app) VALUES('core');";
+
+ if(!$db->db_query($qry))
+ echo 'App: '.$db->db_last_error().'
';
+ else
+ echo '
Neue App core in system.tbl_app hinzugefügt';
+ }
+}
+
+// App 'infocenter' hinzufügen
+if($result = $db->db_query("SELECT 1 FROM system.tbl_app WHERE app='infocenter'"))
+{
+ if($db->db_num_rows($result)==0)
+ {
+
+ $qry = "INSERT INTO system.tbl_app(app) VALUES('infocenter');";
+
+ if(!$db->db_query($qry))
+ echo 'App: '.$db->db_last_error().'
';
+ else
+ echo '
Neue App infocenter in system.tbl_app hinzugefügt';
+ }
+}
+// App 'bewerbung' hinzufügen
+if($result = $db->db_query("SELECT 1 FROM system.tbl_app WHERE app='bewerbung'"))
+{
+ if($db->db_num_rows($result)==0)
+ {
+
+ $qry = "INSERT INTO system.tbl_app(app) VALUES('bewerbung');";
+
+ if(!$db->db_query($qry))
+ echo 'App: '.$db->db_last_error().'
';
+ else
+ echo '
Neue App bewerbung in system.tbl_app hinzugefügt';
+ }
+}
+
+
// *** Pruefung und hinzufuegen der neuen Attribute und Tabellen
echo '