instance method
postgresql_version
Ruby on Rails 2.2.3
Since v2.2.3 Last seen in v5.2.8.1Signature
postgresql_version()
Returns the version of the connected PostgreSQL version.
Source
# File activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb, line 909
def postgresql_version
@postgresql_version ||=
if @connection.respond_to?(:server_version)
@connection.server_version
else
# Mimic PGconn.server_version behavior
begin
query('SELECT version()')[0][0] =~ /PostgreSQL (\d+)\.(\d+)\.(\d+)/
($1.to_i * 10000) + ($2.to_i * 100) + $3.to_i
rescue
0
end
end
end
Defined in activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb line 909
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::ConnectionAdapters::PostgreSQLAdapter