I have a PostgreSQL database with millions of date/time data rows. The time range of the data is from year 2004 until now. The time zone is always UTC. Due to limited disk space on my webhosting account, I want to reduce the database size as much as possible. I know that in Microsoft SQL Server there is a SMALLDATETIME datatype with 4 byte size.
Is there something equivalent to SMALLDATETIME in Postgres?
(Note: I have looked at the Postgres manual, but all 'date and time' are 8 bytes. the 4-byte 'date' datatype doesn't suit my needs because I need resolution in minutes.)