Permalink
Commits on May 14, 2013
  1. [db2] support for `ArJdbc::DB2.emulate_booleans = false` + native types

    kares committed May 14, 2013
    should match up with (native) IBM_DB adapter
Commits on May 13, 2013
  1. [sqlite3] driver does not like setting escape processing - thus do no…

    kares committed May 13, 2013
    …t set it
    
    (by default) ... getting a "not implemented by SQLite JDBC driver" exception
Commits on May 7, 2013
  1. [mysql] #indexes compatible with 4.0 as well as #pk_and_sequence_for

    kares committed May 7, 2013
    - primary_key now using JDBC API directly + save an array on #columns
  2. disable statement escape processing by default + hide createStatement

    kares committed May 7, 2013
    + logically re-arrange execute Java methods
  3. Add config parameter to disable statement escaping

    Alex Tsibulya committed with kares May 7, 2013
    Add statement_escape_processing parameter, that when set to false
    disables JDBC escaping by calling setEscapeProcessing(false) on the
    Statement.
  4. add support for nil schema

    pierrickrouxel committed with kares May 7, 2013
Commits on May 6, 2013
  1. some 4.0 test compat (TableDefinition#xml no longer available for all)

    kares committed May 6, 2013
    + add decimal with scale for chasing down a PG failure from Rails suite
Commits on May 3, 2013
  1. SQLServer visitor compat with next AREL

    kares committed May 3, 2013
    also there's a failure and an error (against AR 3.2):
    - Failure: test_limit_with_group_by(MSSQLLimitOffsetTest)
    - Error: test_limit_with_no_id_column_available(MSSQLLimitOffsetTest)
    
    not sure when these started happening ... last MS-SQL PR seems unrelated
  2. on MS-SQL repair columns from exec_query_raw as well & use super impl +

    kares committed May 3, 2013
    4.0 compatibility due missing quote_value and deprecated inst.connection
  3. quote_table_name_for_assignment for MS-SQL

    kares committed May 3, 2013
    + #current_user and #default_schema might be needed during an API (exec) method thus should not use the connection API while querying the database
Commits on Apr 30, 2013
  1. disable extension auto-discovery for installed gems (unless specified)

    kares committed Apr 30, 2013
    probably invented back the pre-bundler days, there's definitely issues with scanning all (installed) gems e.g. when another version of the AR-JDBC gem is installed it will call it's dicover.rb file.
    it should no longer be needed for extensions since they are likely to be specified in a Gemfile and auto-loaded - a correct extension will thus load as expected even without the (disabled) discovery mechanism ...
    for compatibility we still support discovery with a system property
  2. re-add jndi schema support

    pierrickrouxel committed with kares Apr 28, 2013
  3. fix as400 system schema

    pierrickrouxel committed with kares Apr 28, 2013
Commits on Apr 28, 2013
Commits on Apr 26, 2013
  1. [postgres] quoting that uses column.type (thus works with defs as well)

    kares committed Apr 26, 2013
    only use #sql_type when necessary (ColumnDefinition does not have it)
  2. disable logger support - we do not want to see error msgs in case exp…

    kares committed Apr 25, 2013
    …ected
    
    + less warning noise on 4.0
Commits on Apr 25, 2013
  1. update postgres types tests - not sure how these pass in native adapt…

    kares committed Apr 25, 2013
    …er ...
    
    but they seems to be expected to work the way these changes update'em
Commits on Apr 24, 2013