【问题标题】:Can't Pull From Heroku Using Pg:Pull无法使用 Pg:Pull 从 Heroku 中拉取
【发布时间】: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


    【解决方案1】:

    要将pg 远程数据库拉到您的本地,您需要从您的应用根终端执行以下命令:

     heroku pg:pull HEROKU_POSTGRESQL_[SOME COLOR NAME] mylocaldb --app shushi
    

    此命令将创建一个名为“mylocaldb”的新本地数据库,然后从应用程序“sushi”的 DATABASE_URL 中的数据库中提取数据。为了防止意外的数据覆盖和丢失,本地数据库必须不存在。阅读more

    当您执行 heroku config:get -a secure-gorge-4090 时,您应该会看到 HEROKU_POSTGRESQL_[SOME COLOR NAME] 的条目。确保您在命令中使用的是该令牌而不是 DATABASE。 courtesy

    【讨论】:

    • 好的,成功了。它创建了 mylocaldb 数据库,但我没有看到 Heroku 中的表和数据。但是现在我得到这个错误“env”不是内部或外部命令、可运行程序或批处理文件。
    • 你在用windows吗?如果是,则需要设置路径变量。 stackoverflow.com/a/24741509/1047207
    • 感谢您的回复。我添加了两个路径,但我一直收到相同的错误 - 错误“env”不被识别为内部或外部命令、可运行程序或批处理文件。
    猜你喜欢
    • 2014-11-10
    • 2017-08-21
    • 1970-01-01
    • 2017-01-15
    • 2014-02-08
    • 1970-01-01
    • 2014-08-10
    • 2016-11-27
    • 2021-12-17
    相关资源
    最近更新 更多