【问题标题】:heroku db:pull does not work?heroku db:pull 不起作用?
【发布时间】:2012-02-12 02:56:53
【问题描述】:

我收到以下错误消息:

heroku db:pull --debug postgres://USERNAME:PASSWORD@localhost/test 
Loaded Taps v0.3.23
Warning: Data in the database 'postgres://USERNAME:PASSWORD@localhost/test' will be overwritten and will not be recoverable.
Receiving schema
Unable to fetch tables information from http://heroku:foo9dsfsdfsdb465ar@taps19.heroku.com. Please check the server log.

上述命令不会在日志中产生任何可以使用“heroku 日志”查看的消息。

知道我做错了什么吗?

【问题讨论】:

  • 1.只需执行“heroku db:pull”?,2.查看您自己的日志,3.实时数据库是否真的有模式?
  • 然后你会得到:Loaded Taps v0.3.23 !无效的数据库 url
  • 服务器日志里有什么吗?你能开一张支持票吗?
  • 服务器日志中什么都没有,我刚开了一个支持票。
  • 你有没有从 heroku 那里得到答案?

标签: ruby database heroku migration taps


【解决方案1】:

使用 pgbackups 代替 taps/db:pull

http://devcenter.heroku.com/articles/pgbackups

【讨论】:

  • 我非常喜欢 Sequel Pro。您有可用于 PGSQL 的类似工具吗?这是我继续使用 taps gem 的唯一原因。
  • @rpearce 查看 Induction:inductionapp.com - 现在有点问题,但它是开源的,我相信它正在积极开发中。
【解决方案2】:

我在这里回答了类似的问题: Unable to fetch tables information when running heroku db:pull

我找到了某种解决方法。
我在 heroku 上的 SHARED_DATABASE 遇到了同样的问题
红宝石 1.9.2
宝石:
pg (0.11.0)
heroku (2.32.4)
heroku-api (0.3.5)
水龙头 (0.3.24)
heroku db:pull 以:
结尾 无法从 http://...@taps19.heroku.com 获取表信息。请检查服务器日志。

我使用 rvm 切换到 ruby​​ 1.8.7,heroku db:pull 工作正常。
再次回到 ruby​​ 1.9.2 来开发我的应用程序。

我希望这对某人有所帮助,直到 db:pull 将被 ruby​​ 1.9.2 修复。

【讨论】:

    【解决方案3】:

    能够通过恢复到 ruby​​ 1.9.3 和 Rails 3.1.0 来实现它。

    以下是有关如何使用 rvm 执行此操作的一些说明:

    $ rvm install 1.9.3
    $ ruby -v
    $ rvm use 1.9.3-p286
    $ rvm gemset create rails310
    $ rvm 1.9.3-p286@rails310
    $ rails -v
    $ gem install rails -v 3.1.0
    $ rvm gemset list
    $ heroku db:pull –app <yourapp>
    $ gem install taps
    $ gem install sqlite3
    $ heroku db:pull –app <yourapp>
    

    更多关于 rvm 的信息可以在这里找到:http://rvm.io/gemsets/basics

    【讨论】:

      猜你喜欢
      • 2013-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-29
      • 1970-01-01
      • 1970-01-01
      • 2011-07-07
      • 1970-01-01
      相关资源
      最近更新 更多