将postgres数据库转储导入本地应用程序

时间:2016-03-10 09:43:25

标签: ruby-on-rails postgresql

我有一个来自heroku的pg数据库转储。我也希望在本地使用该数据库。

我们如何使用pgadmin

在本地导入该数据库转储

3 个答案:

答案 0 :(得分:4)

您可以在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/

答案 1 :(得分:0)

使用此命令恢复

' pg_restore -i -h localhost -p 5432 -U postgres_user_name -d database_name -v“LATEST_DUMP_PATH”'

答案 2 :(得分:0)

简单,明确地使用以下内容:

pg_restore -d database_name -c ~/database.dump