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
jsonb_pretty
[
    {
        "model": "samsung s23 utra",
        "serial_number": "12345"
    },
    {
        "model": "iphone15",
        "serial_number": "12333"
    }
]
[
    {
        "camera": "120Mpix",
        "model_": "samsung s22",
        "serial_Number": "12345"
    },
    {
        "Model": "iphone14",
        "has_GPS": true,
        "serial_number": "12333"
    }
]
INSERT 0 2
id replace
1 [{"model": "samsung s23 utra","serialNumber": "12345"},{"model": "iphone15","serialNumber": "12333"}]
2 [{"model_": "samsung s22","serial_Number": "12345","camera": "120Mpix"},{"Model": "iphone14","serialNumber": "12333","has_GPS": true}]
SELECT 2
id json_agg
1 [{"model": "samsung s23 utra", "serialNumber": "12345"}, {"model": "iphone15", "serialNumber": "12333"}]
2 [{"camera": "120Mpix", "model_": "samsung s22", "serialNumber": null, "serial_Number": "12345"}, {"Model": "iphone14", "has_GPS": true, "serialNumber": "12333"}]
SELECT 2
id jsonb_pretty
1 [
    {
        "model": "samsung s23 utra",
        "serialNumber": "12345"
    },
    {
        "model": "iphone15",
        "serialNumber": "12333"
    }
]
2 [
    {
        "camera": "120Mpix",
        "model_": "samsung s22",
        "serial_Number": "12345"
    },
    {
        "Model": "iphone14",
        "has_GPS": true,
        "serialNumber": "12333"
    }
]
SELECT 2
id new_json
1 [{"model" : "samsung s23 utra", "serialNumber" : "12345"}, {"model" : "iphone15", "serialNumber" : "12333"}]
2 [{"model" : null, "serialNumber" : null}, {"model" : null, "serialNumber" : "12333"}]
SELECT 2