From: Moritz Bunkus Date: Wed, 25 Jun 2008 13:25:25 +0000 (+0000) Subject: Beim Neuanlegen von Datenbanken darf die Datenbank schon existieren. Damit kann die... X-Git-Tag: release-2.6.0beta1~114 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=6b7624a4627d292e41b9ca4def084ae62be743ae;p=kivitendo-erp.git Beim Neuanlegen von Datenbanken darf die Datenbank schon existieren. Damit kann die Authentifizierungsdatenbank auch für die Instanzendaten benutzt werden. Fix für Bug 828. --- diff --git a/SL/User.pm b/SL/User.pm index 212175aac..ece1fb8b5 100644 --- a/SL/User.pm +++ b/SL/User.pm @@ -344,7 +344,8 @@ sub dbcreate { my $query = $dbcreate{$form->{dbdriver}}; $query .= " WITH " . join(" ", @{$dboptions{"Pg"}}) if (@{$dboptions{"Pg"}}); - do_query($form, $dbh, $query); + # Ignore errors if the database exists. + $dbh->do($query); if ($form->{dbdriver} eq 'Oracle') { $query = qq|GRANT CONNECT, RESOURCE TO "$form->{db}"|; diff --git a/locale/de/all b/locale/de/all index a721624e6..4e7369683 100644 --- a/locale/de/all +++ b/locale/de/all @@ -707,6 +707,7 @@ aktualisieren wollen?', 'Image' => 'Grafik', 'Import CSV' => 'CSV-Import', 'In Lx-Office 2.4.0 the administrator has to enter a list of units in the administrative section.' => 'In Lx-Office 2.4.0 muss der Administrator in den Systemeinstellungen eine Liste von verwendbaren Einheiten angeben.', + 'In the latter case the tables needed by Lx-Office will be created in that database.' => 'In letzterem Fall werden die von Lx-Office benötigten Tabellen in dieser existierenden Datenbank angelegt.', 'In-line' => 'im Text', 'Inactive' => 'Inaktiv', 'Include Exchangerate Difference' => 'Wechselkursunterschied einbeziehen', @@ -1613,6 +1614,7 @@ aktualisieren wollen?', 'You can create a missing dataset by going back and chosing "Create Dataset".' => 'Sie können eine fehlende Datenbank erstellen, indem Sie jetzt zuück gehen und den Punkt "Datenbank anlegen" wählen.', 'You can create warehouses and bins via the menu "System -> Warehouses".' => 'Sie können Lager und Lagerplätze über das Menü "System -> Lager" anlegen.', 'You can declare different translations for singular and plural for each unit (e.g. "day" and "days).' => 'Bei den Übersetzungen können Sie unterschiedliche Varianten für singular und plural angeben (z.B. "day" und "days").', + 'You can either create a new database or chose an existing database.' => 'Sie können entweder eine neue Datenbank erstellen oder eine existierende auswählen.', 'You can only delete datasets that are not in use.' => 'Sie können nur Datenbanken löschen, die momentan nicht in Benutzung sind.', 'You can use the following strings in the long description and all translations. They will be replaced by their actual values by Lx-Office before they\'re output.' => 'Sie können im Langtext und allen Übersetzungen die folgenden Variablen benutzen, die vor der Ausgabe von Lx-Office automatisch ersetzt werden:', 'You cannot continue before all required modules are installed.' => 'Sie können nicht fortfahren, bevor alle benötigten Pakete installiert sind.', diff --git a/templates/webpages/admin/create_dataset_de.html b/templates/webpages/admin/create_dataset_de.html index 8bb5550b4..a146dc7b1 100644 --- a/templates/webpages/admin/create_dataset_de.html +++ b/templates/webpages/admin/create_dataset_de.html @@ -4,6 +4,11 @@
+

+ Sie können entweder eine neue Datenbank erstellen oder eine existierende auswählen. + In letzterem Fall werden die von Lx-Office benötigten Tabellen in dieser existierenden Datenbank angelegt. +

+ diff --git a/templates/webpages/admin/create_dataset_master.html b/templates/webpages/admin/create_dataset_master.html index a9945398f..b207e5840 100644 --- a/templates/webpages/admin/create_dataset_master.html +++ b/templates/webpages/admin/create_dataset_master.html @@ -4,6 +4,13 @@ +

+ You can either create a new database or chose an + existing database. + In the latter case the tables needed by Lx-Office will + be created in that database. +

+
existierende Datenbanken
Existing Datasets