Tôi có những người sử dụng sau postgres mà tôi có thể xem bằng cách gọi các \ du lệnh trong terminal như sau:Làm thế nào để Thả người dùng từ cơ sở dữ liệu Postgres
postgres=# \du
List of roles
Role name | Attributes | Member of
-----------+------------------------------------------------+-----------
postgres | Superuser, Create role, Create DB, Replication | {}
tutorial1 | | {}
Theo postgres documentation, tôi sẽ có thể thả người dùng được gọi là "tutorial1" bằng cách nhập lệnh sau:
postgres=# DROP USER tutorial1
Tuy nhiên, khi tôi sử dụng lệnh đó không có gì xảy ra. Tài liệu không cung cấp bất kỳ gợi ý nào về lý do tại sao điều này không hoạt động, cũng như không cung cấp các ví dụ rõ ràng.
Điều đó đang được nói-- lệnh thả người dùng này là gì?
'DROP ROLE tutorial1;' http://www.postgresql.org/docs/9.4/static/sql-droprole.html –
Tôi giả sử bạn quên dấu chấm phẩy ở cuối câu lệnh ';' –
Tất cả các câu lệnh phải kết thúc bằng một ';' –