我使用Heroku的Postgres插件,我从Heroku Postgres插件页面创建了一个新的生产数据库。 我没有使用我的应用程序的资源页面直接添加到我的应用程序。
现在我想将这个数据库附加到我的应用程序,
我可以在设置 DATABASE_URL 之后使用数据库btw > config var我的应用程序指向它,但 heroku pg 命令还不能识别它。
附加信息:上一个数据库
解决方案p>您是使用与应用无关的 postgres.heroku/ 网站添加数据库吗?
如果您在 postgres.heroku/ ,您将不会通过 heroku pg:info 命令。但是,你可以做什么将数据库添加到应用程序中:
到应用程序中的 DATABASE_URL 环境变量。这是在将数据库本地设置到应用程序时默认使用的变量,因此理论上,分配此值应该对您来说很合适。
I'm using Heroku's Postgres addon, and I created a new production database from the Heroku Postgres addon page. I Didn't add it directly to my App using the Resources page of my App.
Now I want to attach this database to my App so it'll be recognized by the heroku pg command.
I'm able to use the database btw after setting the DATABASE_URL config var of my app to point to it, but heroku pg command doesn't recognize it yet.
Additional info: The previous database was Shared, and the new one is a Production.
Thanks
解决方案Did you add the database using the app-independent postgres.heroku/ site? Or did you just create a postgresql database in your Heroku control panel?
If you created your database on postgres.heroku/, you will not see the database via your heroku pg:info command. What you can do to add your database to your application, however, would be to:
What we did there was assign your database to the DATABASE_URL environment variable in your application. This is the variable that's used by default when you provision databases locally to your application, so theoretically, assigning this value should work just fine for you.
更多推荐
如何将数据库附加到Heroku中的应用程序
发布评论