Erstellt vor 10 Jahren
Zuletzt geändert vor 9 Jahren
#85 closed Fehler (wont-fix)
Diverse Fehler beim Anlegen von Datenbanken
| Erstellt von: | pj@… | Verantwortlicher: | p.reetz@… |
|---|---|---|---|
| Priorität: | hoch | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 2.0.2 |
| Schweregrad: | schwerwiegend | Stichworte: | Installation |
| Beobachter: |
Beschreibung
Beim Anlegen von Datenbanken mit Leerzeichen im Namen erhält man die
Fehlermeldung:
missing "=" after "Source" in connection info string
und die daraufhin erzeugte Datenbank enthaelt keine Tabellen (getestet mit Unicode
und Iso-8859-1).
Setzt man den Datenbanknamen im Formular in Anfuehrungszeichen (naheliegender
Versuch, um den oben genannten Fehler zu umgehen), wird die entsprechende
Datenbank gar nicht erst erzeugt:
CREATE DATABASE ""OSP4"" WITH ENCODING = 'UNICODE'
ERROR: parser: zero-length delimited identifier at or near """" at character 17
Aber auch beim Anlegen von Datenbanken mit gaenzlich unverfaenglichen, nur aus
Buchstaben und Ziffern bestehenden Namen geht offensichtlich einiges schief:
Folgende Fehlermeldung gab es beim Versuch, eine Datenbank namens OSP in
Iso-8859-1-Kodierung mit DATEV-Kontenplan anzulegen:
UPDATE "pg_class" SET "reltriggers" = 0 WHERE "relname" = 'chart'
ERROR: pg_class: permission denied
Versucht man selbiges mit Unicode, gibt es stattdessen folgende Fehlermeldung:
INSERT INTO gifi (accno,description) VALUES ('0001', 'Aufwand Geschäftsbetrieb')
ERROR: Invalid UNICODE character sequence found (0xe46674)
Immerhin sind die dabei entstehenden Datenbanken nicht leer.
Testsystem: Suse Linux 9.0 mit postgresql-7.3.4-45.
Änderungshistorie (2)
comment:1 Geändert vor 10 Jahren durch p.reetz@…
comment:2 Geändert vor 10 Jahren durch p.reetz@…
* #88 has been marked as a duplicate of this bug. *

Das Problem mit dem Leerzeichen im Datenbanknamen hängt mit dem Aufbau der
Verbindungsinformationen zur Datenbank in Lx-Office zusammen.
Dies ließe sich nur mit viel Aufwand beheben.