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

0

Eu conectei o PyCharm com meu banco de dados PostgreSQL. Todas as minhas tabelas têm uma coluna uuid 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 um valor de coluna em uma tabela com uma chave primária integer , a alteração é salva corretamente, por isso, estou certo de que há um problema com a chave primária uuid . Alguém sabe como fazer isso funcionar? Meu colega de trabalho está tendo esse problema com o IntelliJ Ultimate também, então estou assumindo que é um problema com todos os produtos IntelliJ.

    
por Tanner 06.03.2014 / 02:40

1 resposta

1

Eu enviei um email para Gregory Shrago na JetBrains. Ele corrigiu o problema e deve estar disponível na última visualização de acesso antecipado. O status do bug é atualizado aqui: link

    
por 07.03.2014 / 17:35