737 Stimmen

Wie setzt man die Primärschlüsselreihenfolge von Postgres zurück, wenn sie nicht mehr synchron ist?

Ich bin auf das Problem gestoßen, dass meine Primärschlüsselsequenz nicht mit meinen Tabellenzeilen synchronisiert ist.

Das heißt, wenn ich eine neue Zeile einfüge, erhalte ich einen Fehler wegen eines doppelten Schlüssels, weil die im seriellen Datentyp implizierte Sequenz eine Nummer zurückgibt, die bereits existiert.

Das Problem scheint darauf zurückzuführen zu sein, dass die Reihenfolge beim Importieren/Wiederherstellen nicht richtig eingehalten wird.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X