将初始PostgreSQL数据库从开发转移到Heroku生产

yll*_*ate 2 postgresql ruby-on-rails heroku ruby-on-rails-3

我在开发数据库中本地存储了一组初始生产数据,我希望将其迁移到生产环境以获取数据起点.传输此数据的最佳方法是什么?

如果有一种方法可以pgbackups按照说明使用,这似乎并不明显.也许我必须在本地运行某种类型的手动备份,然后用它来推送它.pgbackups如果是这种情况,我会很感激一些关于完成此操作的具体说明.

yll*_*ate 6

经过一些额外的挖掘和Heroku的回答,输入初始数据的答案是:

1)如果在本地使用PGSQL,首先转储数据:

pg_dump -U your_username your_database_name -f backup.sql

2)然后按照此处的说明导入Heroku的数据库:http: //devcenter.heroku.com/articles/pgbackups#importing_from_a_backup