From: | Federico Pascual <federico(dot)pascual(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | "Limpiar" asignación de permisos a objetos en esquema. |
Date: | 2019-07-30 13:29:13 |
Message-ID: | CA+HzAnmj2hbbQ8xFP4M1wq36xddvyy12RKv2Fea8d1zseUvAHw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Gente,
Hola. Les consulto por lo siguiente.
Estoy queriendo eliminar cualquier asignación de permisos existentes sobre
TODAS las estructuras (tomemos tablas a modo de ejemplo) en un esquema.
Intentamos algo como:
revoke all privileges on all tables on schema <schema name> from public;
Pretendiendo decir con "public" TODO el mundo.
He aquí que lo anterior solo quita los privilegios que fueron
explícitamente asignados a public, pero no los que pudieron ser asignados
de manera explícita a un usuario en particular.
El escenario: DBs en estadios de "desarrollo" en las que muchos usuarios
tienen permisos de ddl. Hicieron asignaciones varias y erroneas de permisos
que quisieramos "limpiar". Tenemos scripts para hacer la asignación
correcta de los privilegios a los roles (de grupo) indicados; pero... no se
como eliminar cualquier permiso que se pueda haber dado (sin tener que
revisar uno por uno claro).
Yo quisiera algo como:
revoke all privileges on all tables on schema <schema name> from all
fucking world;
Esta es la referencia más cercana que encontré a lo que quiero:
http://www.postgresonline.com/journal/index.php?/archives/221-Bulk-Revoke-of-Permissions-for-Specific-GroupUser-role.html
Quisiera evitar tener que exportar la db con la cláusula que evita la
asignación de permisos para tener que reimportarla.
Cualquier data es agradecida.
Saludos.
Federico.
From | Date | Subject | |
---|---|---|---|
Next Message | Juan José Santamaría Flecha | 2019-07-30 16:12:26 | Re: "Limpiar" asignación de permisos a objetos en esquema. |
Previous Message | Francis Santiago | 2019-07-29 19:01:45 | Re: Migrar de PG 9.6.13 64 bits a PostgreSQL 11.4 |