Er is geen manier om dat alleen met PostgreSQL te doen - je zou je eigen C-functie moeten schrijven.
Met de PostGIS-extensie kunt u het path
. casten naar geometry
en voer de bewerking daar uit:
SELECT array_agg(CAST(geom AS point))
FROM st_dumppoints(CAST(some_path AS geometry));