Имеется в виду что-то типа ретроспективных запросов в Oracle? К сожалению, PostgreSQL этого пока не умеет.
Если требуется хранить историю изменений данных — можно написать триггер, который будет скидывать историю изменений в таблицу, т.е. не обязательно делать всё на уровне приложения. Можно написать универсальный триггер, например, на pl/perl или даже оформить в виде плагина на C (производительность будет выше), который будет писать историю в удобном для Вас виде. Если устраивает — могу помочь в написании.