Tidak ada cara untuk melakukannya hanya dengan PostgreSQL - Anda harus menulis fungsi C Anda sendiri.
Dengan ekstensi PostGIS, Anda dapat mentransmisikan path
ke geometry
dan lakukan operasi di sana:
SELECT array_agg(CAST(geom AS point))
FROM st_dumppoints(CAST(some_path AS geometry));