Method: Sequel::Postgres::DatabaseMethods#server_version
- Defined in:
- lib/sequel/adapters/shared/postgres.rb
#server_version(server = nil) ⇒ Object
The version of the PostgreSQL server, used for determining capability.
800 801 802 803 804 805 |
# File 'lib/sequel/adapters/shared/postgres.rb', line 800 def server_version(server=nil) return @server_version if @server_version ds = dataset ds = ds.server(server) if server @server_version = swallow_database_error{ds.with_sql("SELECT CAST(current_setting('server_version_num') AS integer) AS v").single_value} || 0 end |