sql >> Databasteknik >  >> RDS >> PostgreSQL

Postgresql:syntaxfel vid eller nära -

Jag har återskapat problemet i mitt system,

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

Här är problemet,

psql ber om inmatning och du har återigen skickat ändringsfrågan, se postgres-# Det är därför det ger fel vid ändring

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

Lösningen är lika enkel som felet,

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


  1. Upptäck om ett värde innehåller minst en numerisk siffra i Oracle

  2. MySQLdump tom fil med PHP men inte kommandoraden?

  3. SAMLING 'utf8_general_ci' är inte giltig för CHARACTER SET 'latin1'

  4. Hur man fyller i saknade datum i PostgreSQL med generation_series