[postgres] make sure intifnite date/time values are handled correctly
+ also handle returned negative (e.g. integer) column default value
Allow H2 to set auto increment default value

- Auto increment default value for H2 is 1
- Change primary key to bigint (use identity keyword)
- Add test case for checking auto incrementation

Signed-off-by: Jason Franklin <franklin@equinux.com>