ver usuario tipos tablas solo sirve saber revocar que privilegios postgres permisos para los lectura crear como asignar sql database postgresql

usuario - ¿Otorgar privilegios en futuras tablas en PostgreSQL?



revocar privilegios oracle (1)

Parece que la solución es alterar los privilegios predeterminados para backup usuario de backup :

alter default privileges in schema public grant all on tables to backup; alter default privileges in schema public grant all on sequences to backup;

Estoy ejecutando PostgreSQL 9.3.1. Tengo una base de datos de test y backup usuario de backup que se utiliza para hacer una copia de seguridad de la base de datos. No tengo problemas para otorgar privilegios a todas las tablas actuales, pero tengo que otorgar privilegios cada vez que la nueva tabla se agrega al esquema.

createdb test psql test test=# create table foo(); CREATE TABLE test=# grant all on all tables in schema public to backup; GRANT test=# create table bar(); CREATE TABLE psql -U backup test test=> select * from foo; test=> select * from bar; ERROR: permission denied for relation bar

¿Es posible otorgar acceso a las tablas que se crearán en el futuro sin que el usuario sea el propietario de la tabla?