如何在review应用程序中禁用Heroku PostgreSQL?

如何在review应用程序中禁用Heroku PostgreSQL?,heroku,heroku-postgres,Heroku,Heroku Postgres,我试图为使用MySQL的Rails应用程序启用review apps,但Heroku会自动安装Heroku Postgres::Database作为资源,并为review apps设置Database\u URL环境变量。这导致Rails假设我正在使用PostgreSQL: 无法加载应用程序:Gem::LoadError:为数据库适配器指定了“postgresql”,但未加载Gem 如何禁用Postgres加载项的自动安装和/或阻止数据库\u URL在review apps中设置?Postgre

我试图为使用MySQL的Rails应用程序启用review apps,但Heroku会自动安装Heroku Postgres::Database作为资源,并为review apps设置
Database\u URL
环境变量。这导致Rails假设我正在使用PostgreSQL:

无法加载应用程序:Gem::LoadError:为数据库适配器指定了“postgresql”,但未加载Gem


如何禁用Postgres加载项的自动安装和/或阻止
数据库\u URL
在review apps中设置?

PostgreSQL是heroku加载项。如果它是自动安装的,我假设您是通过heroku仪表板而不是手动生成app.json文件

您需要做的是创建一个app.json文件(在项目的根目录下),并且不要将postgresql放在addons部分。例如:

  "addons": [
    "your_included_addon_which_is_not_postgresql"
  ]

PostgreSQL是一个heroku插件。如果它是自动安装的,我假设您是通过heroku仪表板而不是手动生成app.json文件

您需要做的是创建一个app.json文件(在项目的根目录下),并且不要将postgresql放在addons部分。例如:

  "addons": [
    "your_included_addon_which_is_not_postgresql"
  ]