Como editar tabelas PostgreSQL com uma chave primária uuid usando o editor de tabelas de banco de dados do IntelliJ?

Como editar tabelas PostgreSQL com uma chave primária uuid usando o editor de tabelas de banco de dados do IntelliJ?

Conectei o PyCharm ao meu banco de dados PostgreSQL. Todas as minhas tabelas têm uma uuidcoluna como chave primária. Quando tento editar o valor de uma linha, recebo o seguinte erro:

[2014-03-05 17:31:08] UPDATE "iv"."user" SET "active" = ? WHERE "id" = ?
[2014-03-05 17:31:08] [42883] ERROR: operator does not exist: uuid = character varying
  Hint: No operator matches the given name and argument type(s). You might need to add explicit type casts.
  Position: 49

Quando edito o valor de uma coluna em uma tabela com uma integerchave primária, a alteração é salva corretamente, por isso tenho certeza de que é um problema com a uuidchave primária. Alguém sabe como fazer isso funcionar? Meu colega de trabalho também está tendo esse problema com o IntelliJ Ultimate, então presumo que seja um problema com todos os produtos IntelliJ.

Responder1

Mandei um e-mail para Gregory Shrago da JetBrains. Ele corrigiu o problema e deve estar disponível na versão mais recente do Early Access Preview. O status do bug é atualizado aqui: http://youtrack.jetbrains.com/issue/IDEA-104501

informação relacionada