Tengo que agregar una columna a mi tabla de puntos almacenando la distancia (metros) entre cada punto y la línea más cercana. Ambos están en el mismo sistema de coordenadas proyectadas. ¿Cómo puedo hacerlo? He intentado esto pero no funciona:
ALTER TABLE st09_2019_01 ADD coast_dist_M float8;
INSERT INTO st09_2019_01 (coast_dist_M)
VALUES
(SELECT ST_Distance(st09_2019_01.geom, coastline_ln.shape)
FROM st09_2019_01, coastline_ln
ORDER BY ST_Distance(st09_2019_01.geom, coastline_ln.shape)
LIMIT 1)