cerco di concedere i privilegi di simile:Postgres 9.1 CONCESSIONE non funziona
zielony=# GRANT ALL PRIVILEGES ON DATABASE baza_tag to strona_user;
GRANT
Ma nulla 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 | ******** | |
Inoltre non ho alcun accesso via php. Cosa mi manca?
Il sistema di privilegi di Postgres non assomiglia molto a quello di MySQL. Cosa ti aspetti che succeda dopo questa dichiarazione GRANT? Cosa provate a fare ma fallisce? –
Mi piace questo: [link] (http://wiki.gentoo.org/wiki/PostgreSQL). Mi aspettavo di avere il permesso di selezionare, cancellare, usare le funzioni ecc. Su tutte le tabelle nel database. Quando provo a selezionare qualcosa mi urla: "Nessun permesso per farlo" – zie1ony
Dovresti avere. Ma il tuo output non mostra le autorizzazioni di un utente rispetto ad un determinato database esistente ma se un utente può creare un nuovo database (per esempio). –