add batch remove batch split batch comment selection show hidden batches hide batch
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
DROP TABLE
CREATE TABLE
jsonb_pretty
{
    "Build": "4829",
    "BuildDate": null,
    "Description": "Study desk",
    "ProductCode": "TR-3500-A",
    "Capabilities": [
        2,
        3
    ],
    "SerialNumber": "907578",
    "ChannelListDto": [
        {
            "Name": "test2",
            "Symbol": "",
            "TypeId": 5,
            "ChannelId": 0,
            "Dimension": "",
            "FixedName": null,
            "IsEnabled": false,
            "Precision": null,
            "IsInternal": true,
            "LowerLimit": null,
            "UpperLimit": null,
            "IsAlarmable": false,
            "IsEnableable": false,
            "ConversionType": 0,
            "DeviceSerialNumber": null,
            "InstrumentationChannel": -1,
            "JournalledReadingBytes": 0
        },
        {
            "Name": null,
            "Symbol": "",
            "TypeId": 5,
            "ChannelId": 1,
            "Dimension": "",
            "FixedName": null,
            "IsEnabled": false,
            "Precision": null,
            "IsInternal": true,
            "LowerLimit": null,
            "UpperLimit": null,
            "IsAlarmable": false,
            "IsEnableable": false,
            "ConversionType": 0,
            "DeviceSerialNumber": null,
            "InstrumentationChannel": -1,
            "JournalledReadingBytes": 0
        },
        {
            "Name": null,
            "Symbol": "",
            "TypeId": 5,
            "ChannelId": 2,
            "Dimension": "",
            "FixedName": null,
            "IsEnabled": false,
            "Precision": null,
            "IsInternal": true,
            "LowerLimit": null,
            "UpperLimit": null,
            "IsAlarmable": false,
            "IsEnableable": false,
            "ConversionType": 0,
            "DeviceSerialNumber": null,
            "InstrumentationChannel": -1,
            "JournalledReadingBytes": 0
        }
    ],
    "ConnectionType": 2,
    "SoftwareVersion": "1.2.777"
}
INSERT 0 1
ERROR:  invalid input syntax for type integer: "ChannelId"
LINE 3:                cto ->> 'ChannelId'::INT                     ...
                               ^
serialnumber cto
907578 {"ChannelId":0,"ConversionType":0,"DeviceSerialNumber":null,"Dimension":"","FixedName":null,"Name":"test2","InstrumentationChannel":-1,"IsAlarmable":false,"IsInternal":true,"IsEnableable":false,"IsEnabled":false,"JournalledReadingBytes":0,"LowerLimit":null,"Precision":null,"Symbol":"","TypeId":5,"UpperLimit":null}
907578 {"ChannelId":1,"ConversionType":0,"DeviceSerialNumber":null,"Dimension":"","FixedName":null,"Name":null,"InstrumentationChannel":-1,"IsAlarmable":false,"IsInternal":true,"IsEnableable":false,"IsEnabled":false,"JournalledReadingBytes":0,"LowerLimit":null,"Precision":null,"Symbol":"","TypeId":5,"UpperLimit":null}
907578 {"ChannelId":2,"ConversionType":0,"DeviceSerialNumber":null,"Dimension":"","FixedName":null,"Name":null,"InstrumentationChannel":-1,"IsAlarmable":false,"IsInternal":true,"IsEnableable":false,"IsEnabled":false,"JournalledReadingBytes":0,"LowerLimit":null,"Precision":null,"Symbol":"","TypeId":5,"UpperLimit":null}
SELECT 3
SerialNumber ChannelId ChannelName
907578 0 test2
907578 1 null
907578 2 null
SELECT 3