Du kan använda datatypen point
- kombinerar (x,y)
som kan vara din lat / long. Upptar 16 byte:2 float8
siffror internt.
Eller gör det till två kolumner av typen float
(=float8
eller double precision
). 8 byte vardera.
Eller real
(=float4
) om ytterligare precision inte behövs. 4 byte vardera.
Eller till och med numeric
om du behöver absolut precision. 2 byte för varje grupp med 4 siffror, plus 3 - 8 byte overhead.
Läs den fina manualen om numeriska typer och geometriska typer.
geometry
och geography
datatyper tillhandahålls av tilläggsmodulen PostGIS och ockupera ett kolumn i din tabell. Var och en upptar 32 byte för en punkt. Det finns några extra overhead som ett SRID där inne. Dessa typer lagras (long/lat), inte (lat/long).
Börja läsa PostGIS-manualen här.