Ruby on rails Heroku pg:push Can';无法使数据库URL正常工作
我正在尝试使用heroku pg:push将数据从本地机器发送到heroku上的生产实例 我看了好几篇文章,以下是我尝试过的:Ruby on rails Heroku pg:push Can';无法使数据库URL正常工作,ruby-on-rails,postgresql,heroku,Ruby On Rails,Postgresql,Heroku,我正在尝试使用heroku pg:push将数据从本地机器发送到heroku上的生产实例 我看了好几篇文章,以下是我尝试过的: heroku pg:push mylocaldb HEROKU_POSTGRESQL_MAGENTA --app [app name] 我试过: heroku pg:push mylocaldb HEROKU_POSTGRESQL_MAGENTA --app [app name] 但我的数据库URL并没有化名为HEROKU_POSTGRESQL_MAGENTA。我尝
heroku pg:push mylocaldb HEROKU_POSTGRESQL_MAGENTA --app [app name]
我试过:
heroku pg:push mylocaldb HEROKU_POSTGRESQL_MAGENTA --app [app name]
但我的数据库URL并没有化名为HEROKU_POSTGRESQL_MAGENTA。我尝试输入运行时看到的完整数据库URL
heroku config --app [app name]
但是,我得到一个错误,它需要URL
所以我做了更多的挖掘
我试着跑步
heroku pg:wait
及
试图获取我的“颜色URL”,但在运行命令时没有返回任何内容
有什么想法吗
谢谢是的,我用实际变量替换本地数据库和应用程序名称
使用数据库URL作为数据库URL有效。谢谢 当您运行heroku配置时,您会得到一个错误,它需要一个URL?您可以将错误输出添加到您的问题中吗?不清楚您到底遇到了什么错误……您是逐字运行前两个heroku命令,还是用变量(mylocaldb、heroku_POSTGRESQL_MAGENTA、[app name])替换特定于您的应用程序的变量?如果您的应用程序从未连接多个数据库,当前数据库没有被赋予颜色别名,只是被别名为数据库URL。