Você não precisa de tipos especiais para
POINT geometrias. Basta usar tipos de dados primitivos como double para as coordenadas. Por exemplo, para inserir uma nova
geography digite via lon e lat parâmetros, use funções de construtor de geometria
:INSERT INTO my_table (geog)
VALUES (ST_SetSRID(ST_MakePoint(:lon, :lat), 4326)::geography);
Ou recupere-os como números de ponto flutuante, use as funções de acesso de geometria :
SELECT ST_Y(geog::geometry) AS lat, ST_X(geog::geometry) AS lon FROM my_table;
Existem outros formatos de entrada/saída, como GeoJSON, WKT, etc.