Tốt hơn, hãy sử dụng ST_MakePoint để trực tiếp tạo ra một đối tượng hình học. Điều này không chỉ nhanh hơn ST_GeomFromText mà còn không mất dữ liệu, vì bạn không cần phải chuyển đổi số thành văn bản thành số.
...
WITH result AS (
INSERT INTO dest_pos (coord)
SELECT ST_SetSRID(ST_MakePoint(longitude, latitude, altitude), 4326)
FROM src_pos
RETURNING 1
)
SELECT count(*) INTO updated FROM result;
RETURN updated;
...