updated postgres numeric types

- resolves #96 

Added new types:
- smallserial
- bigserial
- smallint
- bigint
- real
- double precision