我正在运行一个连接到 heroku 的 django 应用程序。我的数据库配置为使用 AWS RDS。
现在我需要更改数据库实例。因此,我在 AWS 上创建了一个新实例,并在 Heroku 中更改了配置变量。
奇怪的是,它根本没有任何效果。Heroku 仍然连接到我的旧 AWS 数据库。
难道 Heroku 没有覆盖 DATABASE_URL 或者类似的东西?
我做到了:
heroku config:set DATABASE_URL="postgres://postgresusername@awsendpoint/databasename?sslrootcert=rds-combined-ca-bundle.pem" -a appname
heroku config:set POSTGRES_DB=nameofdatabae
heroku config:set POSTGRES_DB=nameofdb.somenumbers.eu-central-1.rds.amazonaws.com
当我这样做时,heroku config
我可以看到我的配置变量已更新。我还重新启动了应用程序并重新部署。但更改仍然没有生效。
这里我遗漏了什么吗?或者我该如何调试?
非常感谢您的帮助。提前致谢