0 0 Punkte geschlossen mit Kommentar: Gelöst einige waren hatten falsche einheiten Hallo, ich habe unter Linux die Version von 2.6.0 auf 2.6.3 und anschließend auf 2.7.0 und beim Update auf 2.7.0 kommt folgende Fehlermeldung : The database update/creation did not succeed. The file sql/Pg-upgrade2/parts_add_unit_foreign_key.sql containing the following query failed: ALTER TABLE parts ADD FOREIGN KEY (unit) REFERENCES units(name) The error message was: ERROR: insert or update on table "parts" violates foreign key constraint "parts_unit_fkey" DETAIL: Key (unit)=(� / Objekt) is not present in table "units". All changes in that file have been reverted. Ich habe kein Ahnung was genau er von mir will nur das ein Eintrag fehlt. Bin über jeden Tipp dankbar. ich danke im voraus LG Marek Anonym Kommentar abgeben Share See all 0 Antworten Bitte logge dich ein oder melde dich neu an um zu kommentieren.
Beste Antwort 0 0 Punkte Scheinbar wurde einem Artikel eine Einheit zugewiesen, die es in der Liste der Einheiten aber nicht gibt.Vielleicht wurde die Einheit aus der Liste der Einheiten seitdem gelöscht, oder es ist mal beim Import von Artikeln eine ungültige Einheit reingerutscht. Vielleicht ist aber auch bei der Codierung etwas falsch gelaufen. Das kann man sich jetzt nur auf Datenbankebene anschauen und dort reparieren. Das Update setzt jedenfalls voraus, daß jede verwendete Einheit auch in der Liste der Einheiten vorkommt. grichardson Beantwortet 13, Mär 2014 • ausgewählt 12, Mai 2014 von Anonym grichardson 16.8k Punkte Kommentar abgeben Share Frage hierzu stellen See all 0 Antworten Bitte logge dich ein oder melde dich neu an um zu kommentieren.