By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
CREATE TABLE
| id | geo |
|---|---|
| 1 | (-84.3871,33.7485) |
| 2 | (33.7485,-84.3871) |
| 3 | (37.64903402157866,-83.84765625000001) |
| 4 | (-83.84765625000001,37.64903402157866) |
INSERT 0 4
CREATE EXTENSION
ERROR: parse error - invalid geometry HINT: "POINT(37.64903402157866, -" <-- parse error at position 26 within geometry
| geo | geo | geo |
|---|---|---|
| (-84.3871,33.7485) | (-84.3871,33.7485) | 01010000000612143FC61855C02B8716D9CEDF4040 |
| (33.7485,-84.3871) | (33.7485,-84.3871) | 01010000002B8716D9CEDF40400612143FC61855C0 |
| (37.64903402157866,-83.84765625000001) | (37.64903402157866,-83.84765625000001) | 0101000000FA55FC8B13D342400100000040F654C0 |
| (-83.84765625000001,37.64903402157866) | (-83.84765625000001,37.64903402157866) | 01010000000100000040F654C0FA55FC8B13D34240 |
SELECT 4
DROP TABLE
CREATE TABLE
| id | geo | comment |
|---|---|---|
| 1 | (-84.3871,33.7485) | your existing point |
| 2 | (33.7485,-84.3871) | flipped lat/lon of existing point |
| 3 | (37.64903402157866,-83.84765625000001) | target coords |
| 4 | (-83.84765625000001,37.64903402157866) | flipped target coords |
INSERT 0 4
| count | array_agg |
|---|---|
| 2 | {"2:flipped lat/lon of existing point","3:target coords"} |
SELECT 1
| ?column? |
|---|
| 106216.44 |
SELECT 1