Notes:
This release of the gem addresses using the ibm_db adapter with Rails 2.1.0 and other fixes (details of which can be found in the change log)
If using the has_and_belongs_to_many associations feature and Rails 2.1.0 with the ibm_db adapter, ActiveRecord needs to be patched. Details of this can be found in the change log.
Changes:
- Fixed Bug [#19222] --> Fixed fixture insertion of LOB columns for DB2
- Fixed Bug [#19970] --> Fixed Table schema dumper also dump views
- Fixed Bug [#20053] --> Fixed CLOB data with special chars contains null characters upon retrieval
- Fixed Bug [#20762] --> IBM_DB adapter with Rails 2.1 fails on rake db:migrate
- Cleaned up fix for Bug [#19223] and [#19224], indexes are now dumped as array without schema qualified name.
- Support for Rails-2.0.2
- Support for Rails-2.1.0
Rails-2.1.0 contains changes that generates Non-standard SQL in two noticed cases which won't work with SQL compliant databases like DB2
a. Handling Nullable columns in Table creation. [http://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/398-non-standard-sql-generated-in-column-definition-for-nullable-columns-in-create-table-ddl-rails-2-1#ticket-398-2]
A workaround for this problem is provided from within ibm_db adapter.
b. Handling has_and_belongs_to_many association. [http://rails.lighthouseapp.com/projects/8994/tickets/394-patch-fixed-non-standard-sql-generated-by-preloading-has_and_belongs_to_many-associations].
It is not possible to provide a workaround for this from within the ibm_db adapter.
To workaround this problem please patch ActiveRecord-2.1.0 with the patch available at [http://rails.lighthouseapp.com/attachments/26975/association_preloading.diff]
|