De hecho, puedes usar +infinity y -infinity para FLOAT4 y FLOAT8 (es decir, float y double precision ) tipos de datos y para marcas de tiempo.
regress=> SELECT FLOAT8 '+infinity', FLOAT8 '-infinity';
float8 | float8
----------+-----------
Infinity | -Infinity
(1 row)
Para otros tipos, use una columna separada, use los valores mínimos/máximos para el tipo o (donde sea lógicamente apropiado) use nulo.