README in ibm_db-0.9.4 vs README in ibm_db-0.9.5
- old
+ new
@@ -1,8 +1,8 @@
=====================================================================
-README for the IBM_DB Adapter 0.9.2 and Driver 0.9.1 (2007/11/30)
-For ActiveRecord Version 1.15.5 (and Rails 1.2.5)
+README for the IBM_DB Adapter 0.9.5 and Driver 0.9.5 (2008/06/24)
+For ActiveRecord Version >= 1.15.5 (and Rails >= 1.2.5)
=====================================================================
Supported Operating Systems
============================
- Linux 32/64 bit
@@ -106,11 +106,11 @@
Note: IBM_DB gem requires a manual step after install:
add ibm_db into /gems/activerecord-1.15.3/lib/active_record.rb (Line 77)
$ ls -al vendor/plugins/
$ irb
irb(main):001:0> gem 'ibm_db'
- irb(main):002:0> require 'ibm_db' // notice the library path (different on win32)
+ irb(main):002:0> require 'ibm_db' // notice the library path (different on win32, use require 'mswin32/ibm_db')
irb(main):003:0> IBM_DB::connect 'sample', 'db2admin', 'secret'
$ ./script/console
BUILD (optionally) ibm_db gem from sources (ibm_db-x.x.x.tar.gz):
1. Download source from Rubyforge
@@ -284,10 +284,17 @@
'You may install other gems, but keep in mind that libraries with C extension dependencies
will not work in JRuby.' http://www.headius.com/jrubywiki/index.php/Getting_Started
The IBM_DB adapter relies on IBM_DB driver (C extension) and the IBM Driver for ODBC and
CLI to access databases on IBM data servers. Alternatively, you can either use the regular C
implementation of Ruby, or use ActiveRecord-JDBC adapter to access databases.
-
+ - Query caching feature of ActiveRecord-2.0 not supported
+ - When using ActiveRecord-2.1.0 it requires that ActiveRecord be patched, with the patch in the link below:
+ http://rails.lighthouseapp.com/attachments/26975/association_preloading.diff
+ The patch is required because, ActiveRecord 2.1.0 generates a non-standard SQL identifier,while preloading has_and_belongs_to_many associations,
+ which standard compliant databases like DB2 do not support. The bug report, against ActiveRecord, can be found in the link below
+ http://rails.lighthouseapp.com/projects/8994/tickets/394-patch-fixed-non-standard-sql-generated-by-preloading-has_and_belongs_to_many-associations
+ - ActiveRecord-2.1.0 test suite changes appropriate for DB2/IDS will be updated in the next release of the gem.
+
To Do
====
- Support ActiveRecord remove_column method for DB2 zOS version 9