0
我正在嘗試使用heroku pg:push將數據從本地機器發送到我在heroku上的生產實例。Heroku pg:push無法獲取數據庫URL工作
我已經看了幾個帖子,這是我已經試過:
在this page我已經試過:
heroku pg:push mylocaldb HEROKU_POSTGRESQL_MAGENTA --app [app name]
但我的DB的網址是不是別名HEROKU_POSTGRESQL_MAGENTA。我試圖把在完整的數據庫URL我看到,當我運行
heroku config --app [app name]
但是,我得到它需要的URL錯誤。
所以我在this page上做了更多的挖掘。
我試圖運行
heroku pg:wait
和
heroku config -s | grep HEROKU_POSTGRESQL
在試圖讓我的「顏色URL」,但是當我運行命令沒有被返回。
任何想法?
謝謝
當你運行'heroku配置'你會得到一個錯誤,它需要一個URL?你可以添加錯誤輸出到你的問題?它不清楚你得到的錯誤到底是什麼...... – eirikir
你是否正在逐字運行第一個2個heroku命令,或者你是否將這些變量(mylocaldb,HEROKU_POSTGRESQL_MAGENTA,[app name])替換爲特定於你的應用程序的那些變量? –
也可能的是,如果您的應用程序從未將多個數據庫附加到該數據庫,那麼當前的數據庫沒有被賦予顏色別名,並且僅作爲DATABASE_URL使用別名。 –