Index des primary key aktualisieren
Verfasst: Do 11. Dez 2025, 06:39
Hallo zusammen,
meine alte interne hsql-base-Datenbank habe ich neu als externe firebird-Datenbank aufgesetzt. Zum Schluss habe ich die Daten der Tabellen von der alten in die neue DB kopiert, inkl. dem primary key-Feld, um die Verknüpfungen bei zu behalten. Wenn ich jetzt einen neuen Datensatz einfügen möchte, kommt diese Fehlermeldung
firebird_sdbc error:
Wie kann ich den Index auf das aktuelle Maximum setzen, damit er dort weiter zählt?
Oder muss ich etwas grundlegend anders machen beim Daten übertragen?
Viele Grüße
Heiko
meine alte interne hsql-base-Datenbank habe ich neu als externe firebird-Datenbank aufgesetzt. Zum Schluss habe ich die Daten der Tabellen von der alten in die neue DB kopiert, inkl. dem primary key-Feld, um die Verknüpfungen bei zu behalten. Wenn ich jetzt einen neuen Datensatz einfügen möchte, kommt diese Fehlermeldung
firebird_sdbc error:
Offenbar blieb der Index des primary key stehen, d.h. es gibt jetzt durch das Einfügen des alten Schlüsselfeldes schon die Zahl 32.*violation of PRIMARY or UNIQUE KEY constraint "INTEG_1" on table "rechnung"
*Problematic key value is ("rg_id" = 32)
caused by
'isc_dsql_execute'
Wie kann ich den Index auf das aktuelle Maximum setzen, damit er dort weiter zählt?
Oder muss ich etwas grundlegend anders machen beim Daten übertragen?
Viele Grüße
Heiko