Class: ActiveQuery::DataAdapters::PostgresqlAdapter
- Inherits:
-
AdapterBase
- Object
- AdapterBase
- ActiveQuery::DataAdapters::PostgresqlAdapter
- Defined in:
- lib/active_query/data_adapters/postgresql_adapter.rb
Class Method Summary collapse
Methods inherited from AdapterBase
#exec, #exec_params, #initialize, #open_transactions, #real_connection, #transaction
Constructor Details
This class inherits a constructor from ActiveQuery::DataAdapters::AdapterBase
Class Method Details
.open(params) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/active_query/data_adapters/postgresql_adapter.rb', line 7 def self.open(params) begin conn = PG::connect(params) return conn unless block_given? yield(conn) rescue PG::Error => err $stderr.puts "%p PgConn::open: %s" % [ err.class, err. ] conn.reset if conn ensure conn.close if conn end end |