Willkommen im kivitendo Forum! Hier erweitern und teilen AnwenderInnen und EntwicklerInnen ihr Wissen.

Teste kivitendo!

kivitendo Demo

kivitendo Demo mit Schweizer Kontenplan und neuem Layout

Unterstützt kivitendo mit der Basis-Subskription!

0 Punkte

Ich versuche momentan meine DAten aus 3.1 auf 3.4 zu migrieren.
Dabei scheitere ich an:

Fehler! The database update/creation did not succeed. The file
sql/Pg-upgrade2/bank_accounts_unique_chart_constraint.sql containing
the following query failed: ALTER TABLE bank_accounts ADD CONSTRAINT
chart_id_unique UNIQUE (chart_id) The error message was: FEHLER:
konnte Unique Index »chart_id_unique« nicht erstellen DETAIL:
Schlüssel (chart_id)=(45) ist doppelt vorhanden. All changes in that
file have been reverted.

Jemand eine Idee ?
chart_id 45 ist in der Tabelle nicht doppelt.
EDIT:
ok in bank_accounts gibt es doch mehrere Konten die an die ID 45 (Bank) eingetragen haben. Mmh, wie soll ich das aber sonst lösen, wenn hier mehrere Bankkonten geführt werden ?

von (480 Punkte)
Bearbeitet von

1 Antwort

0 Punkte

Hey,

na ganz einfach - verwende für die Konten verschiedene Id's.

46, 47, ..

su postgres
psql deine_db

UPDATE bank_accounts SET chart_id = 299 WHERE id = 1325;
SELECT * FROM bank_accounts;

\q

chart_id und id musst du natürlich entsprechend anpassen.

VG Ronny

von (10.2k Punkte)

Ähnliche Fragen

...