Как переключить два идентификатора [PK] в базе данных postgres?

Я хочу изменить идентификатор в двух строках на Postgres, чтобы переключать их. Они уже определены как внешний ключ, поэтому я не могу использовать третий номер для переключения.

Как я могу сделать это в одном запросе SQL или транзакции?

Пример:

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

Ответы на вопрос(3)

Ваш ответ на вопрос