PostgreSQL 9.3
स्वच्छ JSON फ़ंक्शन के रूप में ऑफ़र करता है जिसका उपयोग ऐसे कार्यों के लिए नए कार्यों को परिभाषित किए बिना या कई स्तंभों को जाने बिना किया जा सकता है।
SELECT id, (k).key as year, (k).value as value FROM
(SELECT j->>'id' as id, json_each_text(j) as k
FROM (
SELECT row_to_json(tbl) as j FROM tbl)
as q)
as r
WHERE (k).key <> 'id';
http://sqlfiddle.com/#!15/1714b/13