diff --git a/config/initializers/postgres_required_versions.rb b/config/initializers/postgres_required_versions.rb new file mode 100644 index 00000000000..e98a1e3a4f6 --- /dev/null +++ b/config/initializers/postgres_required_versions.rb @@ -0,0 +1,8 @@ +ActiveRecord::ConnectionAdapters::PostgreSQLAdapter.prepend Module.new { + def initialize(*args) + super + if postgresql_version < 90400 || postgresql_version >= 90600 + raise "The version of PostgreSQL being connected to is incompatible with #{I18n.t("product.name")}" + end + end +}