Я хочу запустить запрос в PostgreSQL следующим образом:
SELECT id,foo,bar,geom1,geom2 FROM mytable
Поля "geom1" и "geom2" относятся к типу "geometry".
Но то, что я хочу для вывода, это:
SELECT id,foo,bar
,ST_asGeoJson(transform(geom1,4326))
,ST_asGeoJson(transform(geom2,4326))
FROM mytable
Имя поля геометрии может быть любым. Также запросы могут иметь больше связей, чем один.
Каков наилучший способ сделать это? Я думал о системе правил в PostgreSQL. Запросы выполняются с использованием PHP / PDO.
Обновление : Я хочу переписать SQL в базе данных или в PHP. Я создаю SQL API и хочу сделать его проще для пользователей.