Como faço para alternar dois ID [PK] no banco de dados postgres?
Eu quero mudar o ID em duas linhas no Postgres, para alterná-las. Eles já estão definidos como chave estrangeira, portanto não posso usar um terceiro número para fazer a troca.
Como posso fazer isso em uma consulta ou transação SQL?
Exemplo:
<code>UPDATE mytable SET id=2 WHERE ID=1; UPDATE mytable SET id=1 WHERE ID=2 </code>