Jak przełączyć dwie identyfikatory [PK] na bazę danych Postgres?

Chcę zmienić identyfikator w dwóch wierszach Postgres, aby je zmienić. Są już zdefiniowane jako klucz obcy, więc nie mogę użyć trzeciego numeru do przełączenia.

Jak mogę to zrobić w jednym zapytaniu SQL lub transakcji?

Przykład:

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

questionAnswers(3)

yourAnswerToTheQuestion