Wie bearbeitet man PostgreSQL-Tabellen mit einem Uuid-Primärschlüssel mit dem IntelliJ-Datenbank-Tabelleneditor?

1383
Tanner

Ich habe PyCharm mit meiner PostgreSQL-Datenbank verbunden. Alle meine Tabellen haben eine uuidSpalte 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 integerPrimärschlüssel bearbeite, wird die Änderung ordnungsgemäß gespeichert. Ich bin sicher, dass es sich um ein Problem mit dem uuidPrimärschlüssel handelt. Weiß jemand, wie man das zum Laufen bringt? Mein Kollege hat auch dieses Problem mit IntelliJ Ultimate, daher gehe ich davon aus, dass es sich bei allen IntelliJ-Produkten um ein Problem handelt.

0
Es sieht so aus, als sei dies ein [bekannter Fehler] (http://youtrack.jetbrains.com/issue/IDEA-104501) im JetBrains Issue Tracker. Fast ein Jahr alt. Tanner vor 10 Jahren 0

1 Antwort auf die Frage

1
Aaron

Ich habe Gregory Shrago bei JetBrains eine E-Mail geschickt. Er hat das Problem behoben und sollte in der neuesten Early Access Preview verfügbar sein. Der Fehlerstatus wird hier aktualisiert: http://youtrack.jetbrains.com/issue/IDEA-104501