【发布时间】:2014-10-08 09:57:43
【问题描述】:
我已成功将我的 Rails 应用程序部署到 Heroku。它工作正常,但我无法将数据提取到本地数据库中
本地 postgres 数据库名称是 development
这是我的 database.yaml 文件
development:
adapter: postgresql
database: development
username: ambanerj
password: *********
host: localhost
encoding: UTF8
pool: 5
timeout: 5000
production:
adapter: postgresql
database: development
host: localhost
username: ambanerj
password: *********
pool: 5
timeout: 5000
test:
adapter: postgresql
database: app_test
host: localhost
username: ambanerj
password: *********
pool: 5
timeout: 5000
当我运行命令时
heroku pg:pull
我明白了
Usage: heroku pg:pull <REMOTE_SOURCE_DATABASE> <LOCAL_TARGET_DATABASE>
pull from REMOTE_SOURCE_DATABASE to LOCAL_TARGET_DATABASE
LOCAL_TARGET_DATABASE must not already exist.
谁能告诉我如何处理这个并将数据从我的 Heroku DB 提取到本地开发数据库中?我试过 pg:pull 没有成功的选项
这是我在 Heroku 仪表板中看到的内容。
Host ec2-54-225-101-18.compute-1.amazonaws.com
Database dd8hgh6m3vl6t7
User mckuffxoufgewi
Port 5432
Password
Psql heroku pg:psql --app immense-dawn-3007 black
URL
如果可能的话,请通过示例告诉我使用 pg:pull 命令的格式。
P.S:我尝试使用 Taps gem 没有成功
【问题讨论】:
标签: ruby-on-rails postgresql heroku