#1875 closed Fehler (works-for-me)
Doppeltes DB-Update bei Aktualisierung auf 2.7.0
| Erstellt von: | wolfram.walther@… | Verantwortlicher: | m.bunkus@… |
|---|---|---|---|
| Priorität: | normal | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 2.7.0 |
| Schweregrad: | normal | Stichworte: | Datenbankaktualisierung Datenbankschema Normalisierungen |
| Beobachter: |
Beschreibung
Ich habe zuerst mit admin.pl eine Datenbankaktualisierung angestoßen; bei der Anmeldung als Nutzer läuft der Prozess erneut ab. Dabei läuft das Skript auf einen Fehler; es wird nicht erkannt, dass die Tabelle orderitems schon aktuell ist.
Führe schema_normalization_1.sql aus: Datenbankschema Normalisierungen
Fehler!
The database update/creation did not succeed. The file sql/Pg-upgrade2/schema_normalization_1.sql containing the following query failed:
ALTER TABLE orderitems ADD PRIMARY KEY (id)
The error message was: FEHLER: mehrere Primärschlüssel für Tabelle »orderitems« nicht erlaubt
All changes in that file have been reverted.
Änderungshistorie (3)
comment:1 Geändert vor 3 Jahren durch m.bunkus@…
comment:2 Geändert vor 3 Jahren durch m.bunkus@…
- Lösung auf funktioniert-bei-mir gesetzt
- Status von new nach closed geändert
Keine Rückmeldung, kann es nicht reproduzieren, daher erst einmal schließen.
comment:3 Geändert vor 3 Jahren durch wolfram.walther@…
Alles klar; den Datenbankdump hatte ich mal hochgeladen - wahrscheinlich hätte ich deutlicher machen sollen, dass er von mir war, so konnte er möglicherweise nicht zugeordnet werden. (Bin aber lernfähig.)

Haben Sie noch einen Datenbankdump von vor dem Upgrade? Falls ja, dann laden Sie den doch bitte mal auf unseren FTP-Server hoch (entweder mit FTP als Protokoll auf "ftp.linet-services.de", Login "upload", Passwort "only", oder mit SFTP/SCP auf "ftp.linet-services.de" Port 2222, Login & Passwort wie vorher; der Server ist so konfiguriert, dass niemand außer LINET herunterladen und nur hochladen kann -- der Dump ist somit sicher). Ich kann das mit den bei mir vorhandenen Dumps nämlich leider nicht reproduzieren und würde mir das gerne näher anschauen.