Wie schalte ich zwei IDs [PK] in der Postgres-Datenbank um?

Ich möchte die ID in zwei Zeilen auf Postgres ändern, um sie zu wechseln. Sie sind bereits als Fremdschlüssel definiert, sodass ich keine dritte Nummer für die Umschaltung verwenden kann.

Wie kann ich dies in einer SQL-Abfrage oder -Transaktion tun?

Beispiel:

<code>UPDATE mytable SET id=2 WHERE ID=1;
UPDATE mytable SET id=1 WHERE ID=2
</code>

Antworten auf die Frage(3)

Ihre Antwort auf die Frage