Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Mar 24, 2009
  1. @metaskills

    Release 2.2.15 version.

    metaskills authored
  2. @metaskills

    Better add_lock! method that can add the lock to just about all the e…

    metaskills authored
    …lements in the statement. This could be eager loaded associations, joins, etc. Done so that paginated results can easily add lock options for performance. Note, the tally count in add_limit_offset! use "WITH (NOLOCK)" explicitly as it can not hurt and is needed.
Commits on Mar 17, 2009
  1. @metaskills
  2. @metaskills

    Rails2.3 - Back passing tests on 2.2 work. Includes: (1) Created new …

    metaskills authored
    …test helpers that check ActiveRecord version strings so we can conditionally run 2.2 and 2.3 tests. (2) Making TransactionTestSqlserver use Ship vs Bird model. Also made it conditional run a few blocks for different versions of ActiveRecord. (3) Previous JoinDependency#aliased_table_name_for is now only patched in ActiveRecord equal or greater than 2.3.
  3. @metaskills
  4. @metaskills
  5. @metaskills

    Rails2.3 - Implement a custom ActiveRecord::Associations::ClassMethod…

    metaskills authored
    …s::JoinDependency::JoinAssociation#aliased_table_name_for method that uses a Regexp.escape so that table/column quoting does not get ignored.
  6. @metaskills

    Rails2.3 - Implement #outside_transaction? and a new transaction test…

    metaskills authored
    … case to test some SQL Server basic support while implementing this method. Future home of some savepoint tests too.
  7. @metaskills

    Rails2.3 - Coerced tests that ensure hash conditions on referenced ta…

    metaskills authored
    …bles are considered when eager loading with limit/offset. Information on these changes and the ticket in rails are.
  8. @metaskills
  9. @metaskills
Commits on Mar 16, 2009
  1. @metaskills

    Making sure that smalldatetime types are OK to use. Also fixed a bug …

    metaskills authored
    …in the #view_information method that checks to see if a view definition is equal to 4000 chars, meaning that it is most likely truncated and needs to use the backup method of sp_helptext to get it's view definition.
Commits on Feb 10, 2009
  1. @metaskills

    Update #indexes to use unqualified table name. Fixes cases where user…

    metaskills authored
    …s may decide to use table name prefixes like 'dbo.'. Move to version 2.2.13
Commits on Feb 9, 2009
  1. @metaskills
  2. @metaskills
Commits on Jan 23, 2009
  1. @metaskills
Commits on Jan 22, 2009
  1. @metaskills

    Bad file name in gemspec.

    metaskills authored
  2. @metaskills

    Add a rails-sqlserver-2000-2005-adapter.rb file so that long :lib opt…

    metaskills authored
    …ion for config.gem is no longer needed.
  3. @metaskills

    Add a rails-sqlserver-2000-2005-adapter.rb file so that long :lib opt…

    metaskills authored
    …ion for config.gem is no longer needed.
  4. @metaskills

    Update version to 2.2.9

    metaskills authored
  5. @metaskills
  6. @metaskills
  7. @metaskills

    Fixing a small bug in the deprecated DBI::Timestamp conversion so it …

    metaskills authored
    …correctly converts nanosecond whole numbers to back to pre type cast SQL Server milliseconds, ultimately allow ruby's Time#usec which is microseconds to be correct.
  8. @metaskills

    Adding CHANGELOG notes for previous view definition fix. Also update …

    metaskills authored
    …assert failuer notes to denote Time#usec as microseconds.
  9. @metaskills

    Sometimes views are more than 4000 chars long and will return NULL fo…

    metaskills authored
    …r the VIEW_DEFINITION. If so, use sp_helptext as a backup method.
  10. @metaskills
Commits on Jan 9, 2009
  1. @metaskills
  2. @metaskills

    Create version 2.2.7.

    metaskills authored
  3. @metaskills

    Created a connection#execute_procedure method that takes can take any…

    metaskills authored
    … number of ruby objects as variables and quotes them according to the connection's rules. Also added an ActiveRecord::Base class level core extension that hooks into this. It also checks if the connection responds to #execute_procedure and if not returns an empty array.
  4. @metaskills

    Added a #enable_default_unicode_types class attribute access to make …

    metaskills authored
    …all new added or changed string types like :string/:text default to unicode/national data types. See the README for full details. Added a rake task that assists setting this to true when running tests.
Commits on Jan 8, 2009
  1. @metaskills
Commits on Jan 5, 2009
  1. @metaskills

    Release 2.2.5 version/gem.

    metaskills authored
  2. @metaskills

    Added a log_info_schema_queries class attribute and make all queries …

    metaskills authored
    …to INFORMATION_SCHEMA silent by default.
Commits on Jan 4, 2009
  1. @metaskills

    Update README to direct SQL Server 2005 users on how to customize the…

    metaskills authored
    …ir native_text_database_type away from varchar(max).
  2. @metaskills

    Fix millisecond support in datetime columns. ODBC::Timestamp incorrec…

    metaskills authored
    …tly takes SQL Server milliseconds and applies them as nanoseconds. We cope with this at the DBI layer by using SQLServerDBI::Type::SqlserverTimestamp class to parse the before type cast value appropriately. Also update the adapters #quoted_date method to work more simply by converting ruby's #usec milliseconds to SQL Server microseconds.
Something went wrong with that request. Please try again.