テストのDB、PostgreSQLなら 8.1以上

Rails 2.0.2 にて、DBポスグレでモデルのユニットテストになると、「ALTER TABLE <テーブル名> DISABLE/ENABLE TRIGGER <云々>」という構文を使用する模様。この構文は、PostgreSQL 8.1 以降みたい。

その一方、Debian で、sarge は 7.4 まで。現行の etch だと、taskselの「SQL データベース」ではやっぱり 7.4、でもパッケージリストには 8.1 があるのでそれを入れましょう。そうするとようやく「ruby test\unit\<モデル名>_test.rb」が動き始める。