У меня есть db свалка в pg от heroku. Я также хочу использовать этот db локально.Импорт базы данных postgres базы данных в локальное приложение
Как мы можем иметь, что дамп базы данных импортирован локально с помощью pgadmin
У меня есть db свалка в pg от heroku. Я также хочу использовать этот db локально.Импорт базы данных postgres базы данных в локальное приложение
Как мы можем иметь, что дамп базы данных импортирован локально с помощью pgadmin
Вы можете создать базу данных в PG
и сделать импорт дампа этой базы данных
$ pg_restore --verbose --clean --no-acl --no-owner -h localhost -U [username] -d [database name] latest.dump
Для справок вы можете просмотреть этот блог: https://cbabhusal.wordpress.com/2016/01/22/heroku-postgresql-dump-production-staging-database-to-localhost/
Используйте эту команду для восстановления
'pg_restore -i -h локальный -p 5432 -U postgres_user_name -d database_name -v „LATEST_DUMP_PATH“'
Как указать путь 'last.dump'. Это находится под моим домашним каталогом – Suraj
Вы можете сделать ~ /, поскольку он определяет наш домашний каталог –
** не удалось открыть файл ввода "/home/suraj/database.dump": Нет такого файла или каталога ** это то, что я есть получение с 'pg_restore --verbose --clean --no-acl --no-owner -h localhost -U [sur] -d [development_db] ~/database.dump' – Suraj