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