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.