Postgres recursive query with row_to_json
|
json_tree |
1 |
{"id":1,"customer_id":1,"parent_id":null,"name":"name1","description":"1","lvl":0,"children":[{"id":3,"customer_id":3,"parent_id":1,"name":"name3","description":"1.3","lvl":1,"children":[{"id":6,"customer_id":6,"parent_id":3,"name":"name6","description":"1.3.6","lvl":2,"children":[{"id":9,"customer_id":9,"parent_id":6,"name":"name9","description":"1.3.6.9","lvl":3,"children":[]}]},{"id":7,"customer_id":7,"parent_id":3,"name":"name7","description":"1.3.7","lvl":2,"children":[]},{"id":10,"customer_id":10,"parent_id":3,"name":"name10","description":"1.3.10","lvl":2,"children":[]}]},{"id":2,"customer_id":2,"parent_id":1,"name":"name2","description":"1.2","lvl":1,"children":[{"id":5,"customer_id":5,"parent_id":2,"name":"name5","description":"1.2.5","lvl":2,"children":[{"id":8,"customer_id":8,"parent_id":5,"name":"name8","description":"1.2.5.8","lvl":3,"children":[]}]},{"id":4,"customer_id":4,"parent_id":2,"name":"name4","description":"1.2.4","lvl":2,"children":[]}]}]} |
|
λ
.NET NoSQL database for rapid development
|