Re: PG Unpivot ?
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: dfgpostgres <dfgpostgres3@gmail.com>
Cc: pgsql-general@lists.postgresql.org
Date: 2025-11-03T17:33:23Z
Lists: pgsql-general
dfgpostgres <dfgpostgres3@gmail.com> writes: > I want 9 records returned, each row with 3 cols, 1st col is the ctid, > second is the column name, third is the val. Perhaps psql's "expanded" mode is close enough? regression=# \x Expanded display is on. regression=# select * from unpivot; -[ RECORD 1 ]--- intcol | 1 floatcol | 1.1 strcol | one -[ RECORD 2 ]--- intcol | 2 floatcol | 2.2 strcol | two -[ RECORD 3 ]--- intcol | 3 floatcol | 3.3 strcol | three PS: I do not advise relying on ctid as a row identifier. Use a proper primary key. regards, tom lane