Puoi effettivamente usare +infinity e -infinity per FLOAT4 e FLOAT8 (cioè float e double precision ) tipi di dati e per timestamp.
regress=> SELECT FLOAT8 '+infinity', FLOAT8 '-infinity';
float8 | float8
----------+-----------
Infinity | -Infinity
(1 row)
Per altri tipi, usa una colonna separata, usa i valori minimo/massimo per il tipo o (ove logicamente appropriato) usa null.