Moin!
Ich habe eine Tabelle in einer Postgres-Datenbank, die als Primärschlüssel standardmäßig den aktuellen Wert einer Sequenz hat. Dieser Primärschlüssel dient nur der Indexierung, für die Tabellenverknüpfung ist eine andere Spalte zuständig.
Gibt es eine einfache Möglichkeit, die Tabelle "aufzuräumen" und dabei alle IDs neu zu vergeben, d.h. z.B. leere Abstände in der ID-Zählung zu füllen. Zum Schluss müsste ja nur noch der aktuelle Wert der Sequenz neu gesetzt werden.
Danke schonmal im Voraus!
Ich habe eine Tabelle in einer Postgres-Datenbank, die als Primärschlüssel standardmäßig den aktuellen Wert einer Sequenz hat. Dieser Primärschlüssel dient nur der Indexierung, für die Tabellenverknüpfung ist eine andere Spalte zuständig.
Gibt es eine einfache Möglichkeit, die Tabelle "aufzuräumen" und dabei alle IDs neu zu vergeben, d.h. z.B. leere Abstände in der ID-Zählung zu füllen. Zum Schluss müsste ja nur noch der aktuelle Wert der Sequenz neu gesetzt werden.
Danke schonmal im Voraus!