Можете да използвате типа данни point
- комбинира (x,y)
която може да бъде вашата lat/long. Заема 16 байта:2 float8
номера вътрешно.
Или направете две колони от тип float
(=float8
или double precision
). 8 байта всеки.
Или real
(=float4
), ако не е необходима допълнителна прецизност. 4 байта всеки.
Или дори numeric
ако имате нужда от абсолютна прецизност. 2 байта за всяка група от 4 цифри, плюс 3 - 8 байта допълнителни.
Прочетете изящното ръководство за числови и геометрични типове.
geometry
и geography
Типовете данни се предоставят от допълнителния модул PostGIS и заемат един колона във вашата таблица. Всеки заема 32 байта за точка. Там има някои допълнителни режийни разходи като SRID. Тези типове съхраняват (long/lat), а не (шир/ширина).
Започнете да четете ръководството за PostGIS тук.