From 7c2efb3ac138cfe6393972a2bcbc68ca5c1dda18 Mon Sep 17 00:00:00 2001 From: Nick Carboni Date: Thu, 30 Nov 2017 17:07:55 -0500 Subject: [PATCH] Add an ENV variable to override the check for newer PG versions in production Fixes #16486 --- config/initializers/postgres_required_versions.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/initializers/postgres_required_versions.rb b/config/initializers/postgres_required_versions.rb index ab4c5bbbd9c..715f62fd561 100644 --- a/config/initializers/postgres_required_versions.rb +++ b/config/initializers/postgres_required_versions.rb @@ -9,7 +9,7 @@ def initialize(*args) if postgresql_version >= 90600 msg = "The version of PostgreSQL being connected to is incompatible with #{I18n.t("product.name")} (9.6+ is not supported yet)" - raise msg if Rails.env.production? + raise msg if Rails.env.production? && !ENV["UNSAFE_PG_VERSION"] $stderr.puts msg end end