Search Postgresql Archives

Help with PostgreSQL 9.4 to expand jsonb int array into table with row numbers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Trying to wrap my head around postgresql 9.4 jsonb and would like some help figuring out how to do the following.

Given the following example jsonb:

    ‘{“name1” : value1, “name2”	: value2, “name3” : [int1, int2, int3] }’::jsonb AS table1.column1
	
Wanted: Return the “name3” array only, as a table with a return signature of 

    TABLE( var_name varchar, var_value int, var_row_num int)

So the resulting data would look like this:
	
    (‘name3’, int1, 1)
    (‘name3’, int2, 2)
    (‘name3’, int3, 3)

Assume the array could be any length except zero and ‘name3’ is guaranteed to exist.

Also posted on stackoverflow:

http://stackoverflow.com/questions/26691725/postgresql-9-4-expand-jsonb-int-array-into-table-with-row-numbers

Thanks,
Neil

-- 
Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux