Как поменять местами долгие и долгие значения типа geom cloumn в postgresql

update place_tab_25062020 SET ST_Y(location) = ST_X(location), ST_X(location) = ST_Y(location) WHERE ST_Y(location)<35 and ST_Y(location)>0;

У меня есть местоположение как geom, мне нужно поменять местами его значения lat long

1 ответ

Я решил это вот так

обновить place_tab установить местоположение = (SELECT ST_MakePoint( ST_Y(местоположение),ST_X(местоположение))) WHERE ST_Y(местоположение)<35 и ST_Y (местоположение)>0;

Другие вопросы по тегам