Saltar al contenido

volcado_pg: [archiver (db)] consulta fallida: ERROR: permiso denegado para la relación sobre

Siéntete libre de divulgar nuestra web y códigos con tus amigos, necesitamos tu ayuda para ampliar esta comunidad.

Solución:

El usuario que está realizando su pg_dump como no tiene permisos en el esquema público.

Agregue permisos si está permitido:

GRANT USAGE ON SCHEMA public TO ;
GRANT SELECT ON ALL TABLES IN SCHEMA public TO ;

Esto puede ser un error común, cuando se utiliza un ROLE (usuario) que no pudo abrir los objetos para volcarlos.

Como se dijo antes, puede otorgar al esquema específico que desea volcar, o incluso usar un ROLE con SUPERUSER attribute.

Tenga en cuenta que cuando se trata de algunos proveedores de bases de datos en la nube, como AWS/RDS, no recibirá un usuario con el SUPERUSER attributepor lo que deberá administrar para asegurarse de que el que se utiliza para volcar tendrá todo el acceso necesario.

https://www.postgresql.org/docs/current/static/sql-grant.html mostrará cómo dar GRANT a muchos objetos en su base de datos, pero también recuerde que al restaurar necesitará crear primero la base de datos. Sólo si está usando pg_dumpall eso no es necesario, pero también necesita volcar el ROLES.

Comentarios y valoraciones del artículo

Acuérdate de que tienes permiso de agregar una reseña .

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *