Postgres 9.1 de la SUBVENTION ne fonctionne pas

J'essaie d'accorder des privilèges comme ça:

zielony=# GRANT ALL PRIVILEGES ON DATABASE baza_tag to strona_user;
GRANT

Mais rien ne se fait:

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       | ******** |          | 

Aussi je n'ai pas d'accès via php.
Ce qui me manque?

  • Postgres' système de privilège ne ressemblent pas beaucoup le MySQL est un. Qu'attendez-vous d'arriver après que l'instruction GRANT? De quoi avez-vous essayer de le faire, mais ne parvient pas?
  • Je jachère ceci: lien. J'ai attendu d'avoir l'autorisation de sélectionner, supprimer, utiliser les fonctions etc sur toutes les tables dans la base de données. Quand j'ai essayer de choisir quelque chose qu'il crier après moi: "Pas d'autorisation pour le faire"
  • Vous devriez avoir. Mais votre sortie ne montre pas les autorisations d'un utilisateur au sujet d'une certaine base de données existante, mais si un utilisateur peut créer une nouvelle base de données (par exemple).
InformationsquelleAutor zie1ony | 2012-02-25