Ich habe PyCharm mit meiner PostgreSQL-Datenbank verbunden. Alle meine Tabellen haben eine uuid
Spalte als Primärschlüssel. Wenn ich versuche, den Wert einer Zeile zu bearbeiten, erhalte ich die folgende Fehlermeldung:
[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
Wenn ich einen Spaltenwert in einer Tabelle mit einem integer
Primärschlüssel bearbeite, wird die Änderung ordnungsgemäß gespeichert. Ich bin mir also sicher, dass es sich um ein Problem mit dem uuid
Primärschlüssel handelt. Weiß jemand, wie man das zum Laufen bringt? Mein Kollege hat dieses Problem auch mit IntelliJ Ultimate, daher gehe ich davon aus, dass es ein Problem mit allen IntelliJ-Produkten ist.
Antwort1
Ich habe Gregory Shrago von JetBrains eine E-Mail geschickt. Er hat das Problem behoben und das Programm sollte in der neuesten Early Access Preview verfügbar sein. Der Fehlerstatus wird hier aktualisiert: http://youtrack.jetbrains.com/issue/IDEA-104501