¿Cómo editar tablas PostgreSQL con una clave primaria uuid usando el Editor de tablas de base de datos de IntelliJ?

¿Cómo editar tablas PostgreSQL con una clave primaria uuid usando el Editor de tablas de base de datos de IntelliJ?

He conectado PyCharm con mi base de datos PostgreSQL. Todas mis tablas tienen una uuidcolumna como clave principal. Cuando intento editar el valor de una fila, aparece el siguiente error:

[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

Cuando edito el valor de una columna en una tabla con una integerclave principal, el cambio se guarda correctamente, por lo que estoy seguro de que es un problema con la uuidclave principal. ¿Alguien sabe cómo hacer que esto funcione? Mi compañero de trabajo también tiene este problema con IntelliJ Ultimate, así que supongo que es un problema con todos los productos IntelliJ.

Respuesta1

Le envié un correo electrónico a Gregory Shrago de JetBrains. Solucionó el problema y debería estar disponible en la última versión preliminar de acceso anticipado. El estado del error se actualiza aquí: http://youtrack.jetbrains.com/issue/IDEA-104501

información relacionada