PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Postgres convertit le type PATH en ARRAY

Il n'y a aucun moyen de faire cela avec PostgreSQL seul - vous devriez écrire votre propre fonction C.

Avec l'extension PostGIS, vous pouvez caster le path à geometry et y effectuer l'opération :

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