heroku db:pull does not work?

前端 未结 3 1974
清歌不尽
清歌不尽 2021-01-04 14:36

I get the following error message:

heroku db:pull --debug postgres://USERNAME:PASSWORD@localhost/test 
Loaded Taps v0.3.23
Warning: Data in the database \'po         


        
相关标签:
3条回答
  • 2021-01-04 14:38

    Use pgbackups instead of taps/db:pull

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

    0 讨论(0)
  • 2021-01-04 14:55

    I answered to similar problem here: Unable to fetch tables information when running heroku db:pull

    I found some kind of work-around.
    I have the same problem with my SHARED_DATABASE on heroku
    ruby 1.9.2
    gems:
    pg (0.11.0)
    heroku (2.32.4)
    heroku-api (0.3.5)
    taps (0.3.24)
    heroku db:pull ended with:
    Unable to fetch tables information from http://...@taps19.heroku.com. Please check the server log.

    I switched to ruby 1.8.7 using rvm and heroku db:pull works fine.
    Back again to ruby 1.9.2 to develop my application.

    I hope this help someone until db:pull will be fixed with ruby 1.9.2.

    0 讨论(0)
  • 2021-01-04 15:02

    Was able to get it going by reverting back to ruby 1.9.3 and Rails 3.1.0.

    Here are some instructions on how to do that with 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>
    

    More reading on rvm can be found here: http://rvm.io/gemsets/basics

    0 讨论(0)
提交回复
热议问题