Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Aug 16, 2011
  1. @tenderlove
Commits on Aug 15, 2011
  1. @jonleighton
  2. @jonleighton
  3. @jonleighton
  4. @jonleighton
  5. @jonleighton
  6. @jonleighton

    Support for multi-table updates with limits, offsets and orders

    jonleighton authored
  7. @jonleighton

    Support updates with joins. Fixes #522.

    jonleighton authored
Commits on Aug 10, 2011
  1. @tenderlove
Commits on Aug 8, 2011
  1. @jonleighton
  2. @jonleighton

    Make it the responsibility of the connection to hold onto an ARel vis…

    jonleighton authored
    …itor for generating SQL. This improves the code architecture generally, and solves some problems with marshalling. Adapter authors please take note: you now need to define an Adapter.visitor_for method, but it degrades gracefully with a deprecation warning for now.
Commits on Jul 20, 2011
  1. @tenderlove
Commits on Jul 6, 2011
  1. @spastorino

    Merge pull request #1789 from grantneufeld/schema_column_exists_optio…

    spastorino authored
    Fix default options argument on ActiveRecord::ConnectionAdaptors::Table#column_exists?
Commits on Jun 28, 2011
  1. @tenderlove
Commits on Jun 24, 2011
  1. @raviolicode

    Improve ordering of multiple columns on postgresql

    raviolicode authored
    * Only on postgresql, order("first asc, second asc") was invalid
    * Closes #1720
Commits on Jun 20, 2011
  1. @grantneufeld

    Fix default options argument on ActiveRecord::ConnectionAdaptors::Tab…

    grantneufeld authored
    Changed the default value for the `options` argument on `ActiveRecord::ConnectionAdapters::Table#column_exists?` from `nil` to an empty Hash `{}`.
    That method calls through to `ActiveRecord::ConnectionAdapters::SchemaStatements#column_exists?` which expects `options` to be a Hash.
    When `options` was `nil`, an error would occur in cases where the column did exist because the called method attempted to perform a key lookup on options.
  2. @dazuma @josevalim

    Add missing require 'set'

    dazuma authored josevalim committed
    Signed-off-by: José Valim <>
Commits on Jun 19, 2011
  1. @stevehodgkiss

    Fix inconsistencies by being polite to the wrapped body. Needed for R…

    stevehodgkiss authored
    …ack::Sendfile to function properly. See issue #1761.
Commits on Jun 18, 2011
  1. @raviolicode @fxn

    Update remove_index documentation

    raviolicode authored fxn committed
    * Changes should better reflect present code behavior
    * Related to issue: #1624
Commits on Jun 17, 2011
  1. @brianmario

    bump mysql2 to 0.3.6

    brianmario authored
  2. @metaskills @tenderlove

    Allow the connection pool's #table_exists? method to give the connect…

    metaskills authored tenderlove committed
    …ions #table_exists? method a chance.
Commits on Jun 16, 2011
  1. @arunagw

    Mysql bump

    arunagw authored
  2. @brianmario

    bump mysql2 version

    brianmario authored
  3. @brianmario

    on second thought, lets keep casting on by default. it can be disable…

    brianmario authored
    …d in database.yml by setting 'cast: false'
Commits on Jun 14, 2011
  1. @brianmario
  2. @brianmario

    Turn off eager casting for mysql2, so ActiveRecord can lazily cast va…

    brianmario authored
    …lues later. This should help performance for tables with complex types like DATETIME, TIMESTAMP
Commits on May 27, 2011
  1. @tenderlove
Commits on May 19, 2011
  1. @NZKoz

    Merge pull request #1097 from kirillrdy/master

    NZKoz authored
    Improved "treat  0000-00-00 00:00:00 as nil Date"
Commits on May 18, 2011
  1. @amatsuda


    amatsuda authored
  2. @amatsuda
  3. @amatsuda

    remove unused table from FROM clause

    amatsuda authored
    pg_namespace has not been used since this commit 29b0707
  4. @amatsuda
Commits on May 17, 2011
  1. Year 0 should fall to nil only if month and day are also 0

    Kirill Radzikhovskyy authored
Commits on May 13, 2011
  1. @tenderlove
Commits on May 9, 2011
  1. @tenderlove
Something went wrong with that request. Please try again.