tôi cố gắng cấp đặc quyền như thế:Postgres 9.1 CẤP không hoạt động
zielony=# GRANT ALL PRIVILEGES ON DATABASE baza_tag to strona_user;
GRANT
Nhưng không có gì happends:
usename | usesysid | usecreatedb | usesuper | usecatupd | userepl | passwd | valuntil | useconfig
-------------+----------+-------------+----------+-----------+---------+----------+----------+-----------
postgres | 10 | t | t | t | t | ******** | |
zielony | 16384 | t | t | t | t | ******** | |
strona_user | 16440 | f | f | f | f | ******** | |
Ngoài ra tôi không có bất kỳ truy cập thông qua php. Tôi đang thiếu gì?
Hệ thống đặc quyền của Postgres không giống với hệ thống của MySQL. Bạn mong đợi điều gì sẽ xảy ra sau tuyên bố GRANT đó? Bạn cố gắng làm gì nhưng thất bại? –
Tôi bỏ qua điều này: [link] (http://wiki.gentoo.org/wiki/PostgreSQL). Tôi dự kiến sẽ có quyền chọn, xóa, sử dụng các chức năng vv trên tất cả các bảng trong cơ sở dữ liệu. Khi tôi cố gắng chọn thứ gì đó, nó hét lên với tôi: "Không được phép làm điều đó" – zie1ony
Bạn nên có. Nhưng đầu ra của bạn không hiển thị quyền của người dùng liên quan đến một cơ sở dữ liệu hiện có nhất định nhưng liệu người dùng có thể tạo cơ sở dữ liệu mới (ví dụ) hay không. –