从上一篇文章中,我可以使用
将postgres表中json格式的许多值提取到普通列中select *, "columns"->>'uid' as uid, "columns"->>'name' as name
from myTable;
id | columns | timestamp | query_id | task_id
---+---------------------------------------+----------------------------+----------+---------
1 | {"uid": "112", "name": "redis-server"}| 2018-07-18 18:45:39.045387 | 1 | 2
2 | {"uid": "0", "name": "celery"} | 2018-07-18 18:45:39.047671 | 1 | 2
3 | {"uid": "111", "name": "post"} | 2018-07-18 18:45:39.048218 | 1 | 2
4 | {"uid": "111", "name": "post"} | 2018-07-18 18:45:39.048732 | 1 | 2
但是现在我在json中有100多个不同的字段(如uid,name这样的字段集),我可以使用大量的运算符或脚本来