PostgreSQL8.0.7に置き換え
ちょっと前に8.0.7立てたけど、困ったことに型の扱いが厳しくなったみたい。Java1.4で試しています。
7.5.3の時点ではこれはOKでした。
> INSERT INTO TEST (A_NUMBER) VALUES ('0') # A_NUMBER's type is BIGINT
ところが、8.0.7では、
org.postgresql.util.PSQLException: ERROR: column "name" is of type integer but expression is of type character varying
という例外が。リテラルを正しく書かないといけないらしいです。DATE系も同じ。