DB2およびInfomix IDSに対応したRails/Rubyドライバのibm_dbがついに1.0リリースを迎えたようです。
- RubyForge: ibm_db-adapter-gem-refresh-1.0.0
- A major milestone for DB2 on Rails | DB2 on Rails
v1.0ではバグフィックスに加えて、いくつかの機能追加と、もうすぐリリースされるRails 2.2への対応が行われ、Rails 2.2の新機能"Transactional Migration"がDB2でも使えるようになりました。
Transactional MigrationはMigrationの途中で処理が失敗した時にロールバックできるようにするものです。以下のRails 2.2リリースノート日本語訳の解説が分かりやすいです。
- Rails 2.2 リリースノート日本語訳 : うぇぶたま
- RubyForge: ibm_db-adapter-gem-refresh-1.0.0
IBM_DB 0.10.0 adapter gem refresh is now available.
- A major milestone for DB2 on Rails | DB2 on Rails
The IBM API development team has released version 1.0 of the ibm_db gem, which includes both the Ruby driver, and the Rails adapter, for IBM’s databases. This is a very important milestone for the DB2 on Rails community, and it ships with quite a few goodies.
v1.0ではバグフィックスに加えて、いくつかの機能追加と、もうすぐリリースされるRails 2.2への対応が行われ、Rails 2.2の新機能"Transactional Migration"がDB2でも使えるようになりました。
Transactional MigrationはMigrationの途中で処理が失敗した時にロールバックできるようにするものです。以下のRails 2.2リリースノート日本語訳の解説が分かりやすいです。
- Rails 2.2 リリースノート日本語訳 : うぇぶたま
Transactional Migrationでは、MigrationステップをDDL transactionでラップして実行することにより、問題が起きたとしても、Migrationは実行されません。