He conectado PyCharm con mi base de datos PostgreSQL. Todas mis tablas tienen una uuid
columna 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 integer
clave principal, el cambio se guarda correctamente, por lo que estoy seguro de que es un problema con la uuid
clave 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