Sha256: 51d2dfa1ca90c763efa25cd4da8cca2d4b424d158831ad88c3fbc0ba6ad8f6bd

Contents?: true

Size: 648 Bytes

Versions: 4

Compression:

Stored size: 648 Bytes

Contents

require 'jdbc_common'
require 'db/postgres_config'

require 'jdbc/postgres' # driver not loaded for plain JDBC
Jdbc::Postgres::load_driver

url = POSTGRES_CONFIG[:host].dup
url << ":#{POSTGRES_CONFIG[:port]}" if POSTGRES_CONFIG[:port]

ActiveRecord::Base.establish_connection({
  :adapter => 'jdbc',
  :driver => 'org.postgresql.Driver',
  :url => "jdbc:postgresql://#{url}/#{POSTGRES_CONFIG[:database]}",
  :username => POSTGRES_CONFIG[:username],
  :password => POSTGRES_CONFIG[:password],
})

begin
  result = ActiveRecord::Base.connection.execute("SHOW server_version_num")
  PG_VERSION = result.first.first[1].to_i
rescue
  PG_VERSION = 0
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
activerecord-jdbc-adapter-1.2.9.1 test/db/jdbc_postgres.rb
activerecord-jdbc-adapter-1.2.9 test/db/jdbc_postgres.rb
activerecord-jdbc-adapter-1.2.8 test/db/jdbc_postgres.rb
activerecord-jdbc-adapter-1.2.5 test/db/jdbc_postgres.rb