zie*_*ony 13 postgresql privileges
我尝试授予这样的权限:
zielony=# GRANT ALL PRIVILEGES ON DATABASE baza_tag to strona_user;
GRANT
Run Code Online (Sandbox Code Playgroud)
但没有任何事情发生:
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 | ******** | |
Run Code Online (Sandbox Code Playgroud)
此外,我没有任何通过PHP访问.我错过了什么?
Eel*_*lke 26
Postgresql权限系统不能像那样工作.您必须自己设置对象的权限.像这样:
GRANT ALL ON ALL TABLES IN SCHEMA public TO strona_user;
GRANT ALL ON ALL SEQUENCES IN SCHEMA public TO strona_user;
GRANT ALL ON ALL FUNCTIONS IN SCHEMA public TO strona_user;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11807 次 |
| 最近记录: |