PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Valori appropriati per -Infinity &Infinity in Postgres

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.