Method: ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#initialize
- Defined in:
- lib/active_record/connection_adapters/postgresql_adapter.rb
#initialize(connection, logger, connection_parameters, config) ⇒ PostgreSQLAdapter
Initializes and connects a PostgreSQL adapter.
219 220 221 222 223 224 225 226 227 228 229 230 |
# File 'lib/active_record/connection_adapters/postgresql_adapter.rb', line 219 def initialize(connection, logger, connection_parameters, config) super(connection, logger) @connection_parameters, @config = connection_parameters, config # @local_tz is initialized as nil to avoid warnings when connect tries to use it @local_tz = nil @table_alias_length = nil @postgresql_version = nil connect @local_tz = execute('SHOW TIME ZONE').first["TimeZone"] end |