diff --git a/system/dbupdate_3.4/13011_installation_on_multiple_servers.php b/system/dbupdate_3.4/13011_installation_on_multiple_servers.php
new file mode 100644
index 000000000..24c496457
--- /dev/null
+++ b/system/dbupdate_3.4/13011_installation_on_multiple_servers.php
@@ -0,0 +1,36 @@
+db_query("SELECT server_kurzbz FROM system.tbl_extensions LIMIT 1"))
+{
+ $qry = "ALTER TABLE system.tbl_extensions ADD COLUMN server_kurzbz varchar(64);
+ ALTER TABLE system.tbl_extensions ADD CONSTRAINT fk_extensios_server_kurzbz FOREIGN KEY (server_kurzbz) REFERENCES system.tbl_server(server_kurzbz) ON UPDATE CASCADE ON DELETE RESTRICT;";
+
+ if(!$db->db_query($qry))
+ echo 'App: '.$db->db_last_error().'
';
+ else
+ echo '
Neue Spalte server_kurzbz in system.tbl_extensions hinzugefügt';
+}
+
+
+// UNIQUE INDEX uidx_extensions_name_version_server
+if ($result = $db->db_query("SELECT 0 FROM pg_class WHERE relname = 'uidx_extensions_name_version_server'"))
+{
+ if ($db->db_num_rows($result) == 1)
+ {
+ $qry = 'DROP INDEX system.uidx_extensions_name_version';
+ if (!$db->db_query($qry))
+ echo 'uidx_extensions_name_version_server '.$db->db_last_error().'
';
+ else
+ echo '
Dropped unique uidx_extensions_name_version_server';
+ }
+
+ $qry = 'CREATE UNIQUE INDEX uidx_extensions_name_version_server ON system.tbl_extensions USING btree (name, version, server_kurzbz);';
+ if (!$db->db_query($qry))
+ echo 'uidx_extensions_name_version_server '.$db->db_last_error().'
';
+ else
+ echo '
Created unique uidx_extensions_name_version_server';
+}
+