trato de otorgar privilegios de esa manera:Postgres 9.1 GRANT no funciona
zielony=# GRANT ALL PRIVILEGES ON DATABASE baza_tag to strona_user;
GRANT
Pero nada 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 | ******** | |
también que no tienen ningún acceso a través de php. ¿Qué me estoy perdiendo?
Postgres' no se parece mucho uno del MySQL. ¿Qué esperas que suceda después de esa declaración de GRANT? ¿Qué intenta hacer pero falla? –
Estoy en barbecho esto: [link] (http://wiki.gentoo.org/wiki/PostgreSQL). Esperaba tener permiso para seleccionar, eliminar, usar funciones, etc. en todas las tablas de la base de datos. Cuando trato de seleccionar algo, me grita: "No, permiso para hacer eso" – zie1ony
Deberías haberlo hecho. Pero su salida no muestra los permisos de un usuario con respecto a una cierta base de datos existente, pero si un usuario puede crear una nueva base de datos (por ejemplo). –