The README for c.j.j currently indicates postgres support with instructions on how to run the tests against it; however, the tests fail if you do. There are two reasons:
- float-or-double needs a postgres case or it fails because of equality classes
- the postgresql jdbc driver's .getGeneratedKeys() implementation returns all columns in the row, not just the auto-generated keys.
A patch is attached: postgres-test-support.diff (05/25/2013)