Sha256: efd425ec9ba1db79cd224c303f84a3231932221714d97836f068f84b5241122b
Contents?: true
Size: 720 Bytes
Versions: 2
Compression:
Stored size: 720 Bytes
Contents
class ActiveRecord::Base class << self def teradata_connection(config) begin require 'jdbc/teradata' ::Jdbc::Teradata.load_driver(:require) if defined?(::Jdbc::Teradata.load_driver) rescue LoadError # assuming driver.jar is on the class-path end config[:username] ||= Java::JavaLang::System.get_property('user.name') config[:host] ||= 'localhost' config[:port] ||= 1025 config[:url] ||= "jdbc:teradata://#{config[:host]}/DATABASE=#{config[:database]},DBS_PORT=#{config[:port]},COP=OFF" config[:driver] ||= 'com.teradata.jdbc.TeraDriver' jdbc_connection(config) end alias_method :jdbcteradata_connection, :teradata_connection end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
activerecord-jdbcteradata-adapter-0.3.4 | lib/arjdbc/teradata/connection_methods.rb |
activerecord-jdbcteradata-adapter-0.3.3 | lib/arjdbc/teradata/connection_methods.rb |