By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
CREATE TABLE
| id | json_col |
|---|---|
| 1 | { "a": { "x": {"name": "ben", "success": true}, "y": {"name": "sarah", "success": true}, "z": {"name": "john", "success": false} } } |
| 2 | { "a": { "m": {"name": "issac", "success": true}, "n": {"name": "jack", "success": true} } } |
INSERT 0 2
| id | json_col |
|---|---|
| 1 | { "a": { "x": {"name": "ben", "success": true}, "y": {"name": "sarah", "success": true}, "z": {"name": "john", "success": false} } } |
SELECT 1
ALTER TABLE
CREATE INDEX
| id | json_col |
|---|---|
| 1 | {"a": {"x": {"name": "ben", "success": true}, "y": {"name": "sarah", "success": true}, "z": {"name": "john", "success": false}}} |
SELECT 1
| id | jsonb_path_query |
|---|---|
| 1 | "ben" |
| 1 | "sarah" |
| 1 | "john" |
SELECT 3
| id | jsonb_path_query_array |
|---|---|
| 1 | ["ben", "sarah", "john"] |
SELECT 1
| id | jsonb_path_query |
|---|---|
| 1 | "john" |
SELECT 1
| id | jsonb_path_query_array |
|---|---|
| 1 | ["john"] |
SELECT 1