2016-06-07 2 views
3

У меня есть db с именем backupdb, я хочу импортировать его в свое местное приложение rails, поэтому я хочу взять его.pg_dump с ошибкой: «FATAL: role» имя пользователя «не существует»

Когда я бегу pg_dump backupdb, я становлюсь ниже ошибки.

pg_dump: [archiver (db)] connection to database "backupdb" failed: FATAL: role "username" does not exist

что не так здесь. Пожалуйста помоги.

Я скачал дб из моей электронной почты, а затем пытается создать дамп, так что я могу импортировать его в местный рельсы приложение

+0

вы уверены, что вы используете 'pg_dump backupdb' не нравится' pg_dump DbName> outfile'? – HashRocket

+0

Он делает оба пути, я полагаю .. Даже при этом я получаю ту же ошибку, что и вопрос. – Suraj

+0

см. Этот ответ http://stackoverflow.com/a/20235049/2750968 –

ответ

1

Вы даете «имя пользователя», как username, который не существует. Вам необходимо передать имя пользователя, которое существует (возможно, postgres).
добавьте параметры --username=postgres --password и он попросит вас ввести пароль для пользователей postgres. (Вы можете иметь набор безопасности доверять в вашей pg_hba.conf в этом случае выходя из --password будет работать.

+0

как я уже сказал, я просто делаю это 'pg_dump backupdb' – Suraj

+0

, отредактированный для получения дополнительной информации. – xyious

+0

Я запускаю что-то вроде 'pg_dump ~/backupdb --username = postgres', и я получаю базу данных не существует. – Suraj

0

Эта команда будет принимать резервное копирование всей базы данных

pg_dump -h localhost -U "dbuser" "dbname" -Fc > "pathfilename.backup" 

**ex:** pg_dump -h localhost -U mani manidb - Fc > "thamesdb.backup" 

для большего количества форматов pg_dump см чтобы this ответ

+0

Это не работает, вот что я пытаюсь сделать. 'pg_dump -h localhost -U" postgres "" backupdb "-Fc>" Downloads/backupdb.backup "' – Suraj

+0

Какая ошибка вы получаете? и "postgres" "backupdb" не должны находиться в кавычках. –

1

попробовать это может быть, это работает для вас

$ pg_dump -h localhost -U postgres -Fc mydb > db.dump 
Смежные вопросы