add batch remove batch split batch comment selection show hidden batches hide batch highlight batch
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
Help with an interesting Postgres question: Why isn't an Index Only Scan used on a partition accessed via the parent table?.
CREATE TABLE
INSERT 0 1
mydata key value
{"a": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}], "g": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}]} a [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}]
{"a": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}], "g": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}]} g [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}]
SELECT 2
mydata key value value
{"a": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}], "g": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}]} a [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}] {"b": 1, "c": 2, "d": 3}
{"a": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}], "g": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}]} a [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}] {"b": 4, "c": 5, "d": 6}
{"a": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}], "g": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}]} g [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}] {"b": 1, "c": 2, "d": 3}
{"a": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}], "g": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}]} g [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}] {"b": 4, "c": 5, "d": 6}
SELECT 4
mydata key a
{"a": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}], "g": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}]} a {"b": 1, "d": 3}
{"a": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}], "g": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}]} a {"b": 4, "d": 6}
{"a": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}], "g": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}]} g {"b": 1, "d": 3}
{"a": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}], "g": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}]} g {"b": 4, "d": 6}
SELECT 4
mydata key a
{"a": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}], "g": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}]} a [{"b": 1, "d": 3}, {"b": 4, "d": 6}]
{"a": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}], "g": [{"b": 1, "c": 2, "d": 3}, {"b": 4, "c": 5, "d": 6}]} g [{"b": 1, "d": 3}, {"b": 4, "d": 6}]
SELECT 2
jsonb_object_agg
{"a": [{"b": 1, "d": 3}, {"b": 4, "d": 6}], "g": [{"b": 1, "d": 3}, {"b": 4, "d": 6}]}
SELECT 1