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

postgres - ERRORE:l'operatore non esiste

Ecco i comandi esatti:

create extension cube;
create extension earthdistance;
select (point(-0.1277,51.5073) <@> point(-74.006,40.7144)) as distance;

     distance     
------------------
 3461.10547602474
(1 row)

Nota che points vengono creati con LONGITUDE FIRST . Secondo la documentazione :

Che è un design terribile... ma è così.