sql >> Base de Datos >  >> RDS >> PostgreSQL

Postgres convertir tipo PATH a ARRAY

No hay forma de hacer eso solo con PostgreSQL; tendría que escribir su propia función C.

Con la extensión PostGIS, puede convertir la path a geometry y realiza la operación allí:

SELECT array_agg(CAST(geom AS point))
FROM st_dumppoints(CAST(some_path AS geometry));