vendor/bundle/gems/activerecord-4.0.0/lib/active_record/connection_adapters/postgresql_adapter.rb
# Connects to a PostgreSQL server and sets up the adapter depending on the
# connected server's characteristics.
Connects to a PostgreSQL server and sets up the adapter depending on the
connected server's characteristics.
Connects to a PostgreSQL server and sets up the adapter depending on the connected server ' s characteristics .
def connect
          @connection = PGconn.connect(@connection_parameters)
          PostgreSQLColumn.money_precision = (postgresql_version >= 80300) ? 19 : 10
          configure_connection
        end
def connect @connection = PGconn . connect ( @connection_parameters ) PostgreSQLColumn . money_precision = ( postgresql_version >= 80300 ) ? 19 : 10 configure_connection end
Connects to a PostgreSQL server and sets up the adapter depending on the
connected server's characteristics.
Connects to a PostgreSQL server and sets up the adapter depending on the connected server ' s characteristics .
# Money type has a fixed precision of 10 in PostgreSQL 8.2 and below, and as of # PostgreSQL 8.3 it has a fixed precision of 19. PostgreSQLColumn.extract_precision # should know about this but can't detect it there, so deal with it here.