Module: ActiveRecord::PostgreSQLExtensions
- Defined in:
- lib/activerecord-postgresql-extensions.rb,
lib/active_record/postgresql_extensions/utils.rb,
lib/active_record/postgresql_extensions/postgis.rb,
lib/active_record/postgresql_extensions/version.rb,
lib/active_record/postgresql_extensions/features.rb,
lib/active_record/postgresql_extensions/foreign_key_associations.rb
Defined Under Namespace
Modules: Features, ForeignKeyAssociations, PostGIS, Utils Classes: FeatureNotSupportedError
Constant Summary collapse
- VERSION =
'0.10.1'.freeze
Class Method Summary collapse
Class Method Details
.SERVER_VERSION ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/activerecord-postgresql-extensions.rb', line 7 def SERVER_VERSION return @SERVER_VERSION if defined?(@SERVER_VERSION) @SERVER_VERSION = if (version_string = ::ActiveRecord::Base.connection.select_rows("SELECT pg_catalog.version()").flatten.first).present? version_string =~ /^\s*PostgreSQL\s+([^\s]+)/ $1 end end |