WITH SplitLines AS (
SELECT
"osm_id", "code", "fclass", "width", "name",
ST_AsText(ST_MakeLine(ST_PointN("geom", generate_series(1, ST_NPoints("geom") - 1)),
ST_PointN("geom", generate_series(2, ST_NPoints("geom"))))) AS geom
FROM "public"."lineriver3"
)
SELECT * FROM SplitLines;