Мне нужно скопировать DB постгерра с одного сервера на другой, но у учетных данных, которые у меня нет, нет разрешения на блокировку базы данных, поэтому сбой pg_dump. У меня есть полные права на чтение/обновление/вставку в соответствующую БД.Скопировать базу данных postgres без разрешений LOCK
Как я могу сделать копию этой базы данных? Я не беспокоюсь о несоответствиях (это небольшая база данных на сервере Dev, поэтому минимальные риски несогласованности во время выписки)
[править] Полная ошибка:
$ 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
Это был несколько лет с тех пор, как я задал этот вопрос, но из памяти да, был какой-то материал Slony, который вызывал проблемы. – DrStalker 2012-07-06 03:14:11