PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

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

Ich habe das Problem in meinem System reproduziert,

postgres=# alter user my-sys with password 'pass11';
ERROR:  syntax error at or near "-"
LINE 1: alter user my-sys with password 'pass11';
                       ^

Hier ist das Problem,

psql bittet um Eingabe und Sie haben erneut die Alter-Abfrage gegeben, siehe postgres-# Deshalb gibt es bei alter

einen Fehler aus
postgres-# alter user "my-sys" with password 'pass11';
ERROR:  syntax error at or near "alter"
LINE 2: alter user "my-sys" with password 'pass11';
        ^

Die Lösung ist so einfach wie der Fehler,

postgres=# alter user "my-sys" with password 'pass11';
ALTER ROLE