PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Postgresql:errore di sintassi in corrispondenza o vicino a -

Ho riprodotto il problema nel mio sistema,

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

Ecco il problema,

psql sta chiedendo l'input e hai dato di nuovo la query alter vedi postgres-# Ecco perché sta dando un errore in alter

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

La soluzione è semplice come l'errore,

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