Я хочу изменить идентификатор в двух строках на Postgres, чтобы переключить их. Они уже определены как внешний ключ, поэтому я не могу использовать третий номер для переключения.
Как это сделать в одном SQL-запросе или транзакции?
Пример:
UPDATE mytable SET id=2 WHERE ID=1;
UPDATE mytable SET id=1 WHERE ID=2