PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Postgresql:lỗi cú pháp tại hoặc gần -

Tôi đã tái tạo sự cố trong hệ thống của mình,

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

Đây là vấn đề,

psql đang yêu cầu đầu vào và bạn đã cung cấp lại truy vấn thay thế, hãy xem postgres-# Đó là lý do tại sao nó xuất hiện lỗi ở thay đổi

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

Giải pháp cũng đơn giản như lỗi,

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. Vấn đề đồng thời với psycopg2, Redshift và unittest

  2. Quyền bị từ chối đối với mối quan hệ

  3. Kết nối với máy chủ postgresql từ xa trên amazon ec2

  4. postgres:Truy vấn 'select * from user' thực sự đang làm gì?

  5. PostgreSQL:ràng buộc ảnh hưởng đến nhiều bảng