Postgresql: Syntaxfehler bei oder in der Nähe von "-"

8

Ich versuche, eine Abfrage auszuführen, um das Benutzerpasswort mit Hilfe von zu aktualisieren.

%Vor%

Aber wegen - gibt es einen Fehler wie,

%Vor%

Kann jemand ein Licht darauf werfen?

    
OpenCurious 06.09.2013, 11:18
quelle

2 Antworten

19

Ich habe das Problem in meinem System neu generiert,

%Vor%

Hier ist das Problem,

psql fragt nach Eingabe und Sie haben erneut die Alter-Abfrage angegeben siehe postgres-# Deshalb gibt es einen Fehler bei alter

%Vor%

Lösung ist so einfach wie der Fehler,

%Vor%     
Atul Arvind 06.09.2013, 12:24
quelle
7

Umreißen Sie es in Anführungszeichen

%Vor%

Beachten Sie, dass Sie denselben Fall verwenden müssen, den Sie bei der Erstellung des Benutzers in Anführungszeichen verwendet haben. Angenommen, Sie haben "Dell-Sys" erstellt, dann müssen Sie genau dasselbe ausgeben, wenn Sie auf diesen Benutzer verweisen.

Ich denke, das Beste, was Sie tun, ist, diesen Benutzer zu löschen und ohne ungültige Bezeichner und ohne doppelte Anführungszeichen neu zu erstellen, damit Sie später auf jeden Fall darauf zurückgreifen können.

    
Clodoaldo Neto 06.09.2013 11:19
quelle

Tags und Links