PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Postgresql:синтактична грешка при или близо до -

Възпроизвеждах проблема в моята система,

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

Тук е проблемът,

psql иска въвеждане и вие сте дали отново заявката за промяна, вижте postgres-# Ето защо дава грешка при 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';
        ^

Решението е толкова просто, колкото и грешката,

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Защо условията на CROSS JOIN не работят в клаузата „ON“, а само в клаузата WHERE?

  2. как да премахнете всички бази данни с изключение на няколко в postgres

  3. Получаване на размера на lobject в PostgreSQL

  4. Индексиране на външни ключове в Postgresql

  5. psql:ФАТАЛНО:Удостоверяването на идентификатор не бе успешно за потребител postgres