Necesito copiar una base de datos de Postgres de un servidor a otro, pero las credenciales que tengo no tienen permiso para bloquear la base de datos por lo que falla un pg_dump. Tengo derechos de lectura/actualización/inserción completos para el DB en cuestión.Copie una base de datos postgres sin permisos LOCK
¿Cómo puedo hacer una copia de esta base de datos? No estoy preocupado por las contradicciones (se trata de una pequeña base de datos en un servidor dev, por lo que los riesgos mínimos de inconsistencias durante el extracto)
[editar] error completo:
$ pg_dump --username=bob mydatabase > /tmp/dump.sql
pg_dump: SQL command failed
pg_dump: Error message from server: ERROR: permission denied for relation sl_node
pg_dump: The command was: LOCK TABLE _replication.sl_node IN ACCESS SHARE MODE
Han pasado algunos años desde que hice esta pregunta, pero de memoria sí, había algunas cosas de Slony que estaban causando problemas. – DrStalker
DrStalker Tengo el mismo problema. Solo respaldo una base de datos diferente. pero de alguna manera pg_dump tratando de hacer una copia de seguridad de una tabla slony. ¿Alguna idea de por qué? –