我有一个INSERT INTO
查询,它从html表单中获取输入,并在postgres的表中插入内容,其中一列插入了GeoJSON。现在,我正在尝试准备一个触发函数,该函数将插入的json转换为几何并将此几何插入另一列。
SELECT ST_GeomFromText(
ST_AsText(
CAST(ST_GeomFromGeoJSON(t1."column-name") AS TEXT)
), 4326
)
FROM (SELECT "column-name"
FROM table-name
ORDER BY id DESC
LIMIT 1) AS t1;
通过此查询,我从插入的最后一行中获取了最后的GeoJSON并将其转换为几何,但是我不知道如何在另一列中插入此几何值。