cómo analizar json usando json_populate_recordset en postgres
Tengo un json almacenado como texto en una de las filas de mi base de datos. los datos json son los siguientes
[{"id":67272,"name":"EE_Quick_Changes_J_UTP.xlsx"},{"id":67273,"name":"16167.txt"},{"id":67274,"name":"EE_12_09_2013_Bcum_Searchall.png"}]
para analizar esto, quiero usar el método postgresql
json_populate_recordset ()
cuando publico un comando como
select json_populate_recordset(null::json,'[{"id":67272,"name":"EE_Quick_Changes_J_UTP.xlsx"},{"id":67273,"name":"16167.txt"},{"id":67274,"name":"EE_12_09_2013_Bcum_Searchall.png"}]') from anoop;
me da error siguiente primer argumento de json_populate_recordset debe ser un tipo de fila
nota: en la cláusula from "anoop" está el nombre de la tabla.
¿Alguien puede sugerirme cómo usar el método json_populate_recordset para extraer datos de esta cadena json?
Obtuve la referencia del método dehttp://www.postgresql.org/docs/9.3/static/functions-json.html