Принять четыре товара без потери табуляции, NULL и обратного слеша

Результат настоящих запросов через PDO_PGSQL. Собственные учебные объекты после наблюдений удалены.

Результат выполнения
НаблюдениеРезультат
ПоставкаSUP-41: Кабель O'Reilly — 3; SUP-42: Бирка [TAB] синяя — 0
ПродолжениеSUP-43: Папка\архив — 2; SUP-44: Инструкция [LF] склад — 1
ЗаметкиSUP-41: SQL NULL; SUP-42: пустая строка; SUP-43: буквальное \N
Вход2 строки массива + 2 строки Generator
Файлsupplier.tsv: 4 записи COPY text, UTF-8, без заголовка
Полученные строки и наблюдения
{
    "catalog": [
        {
            "ordinal": 1,
            "sku": "SUP-41",
            "title": "Кабель O'Reilly",
            "qty": 3,
            "note": null
        },
        {
            "ordinal": 2,
            "sku": "SUP-42",
            "title": "Бирка\tсиняя",
            "qty": 0,
            "note": ""
        },
        {
            "ordinal": 3,
            "sku": "SUP-43",
            "title": "Папка\\архив",
            "qty": 2,
            "note": "\\N"
        },
        {
            "ordinal": 4,
            "sku": "SUP-44",
            "title": "Инструкция\nсклад",
            "qty": 1,
            "note": "Строка 1\nСтрока 2"
        }
    ],
    "copy_records": [
        "1\tSUP-41\tКабель O'Reilly\t3\t\\N\n",
        "2\tSUP-42\tБирка\\tсиняя\t0\t\n",
        "3\tSUP-43\tПапка\\\\архив\t2\t\\\\N\n",
        "4\tSUP-44\tИнструкция\\nсклад\t1\tСтрока 1\\nСтрока 2\n"
    ],
    "format": {
        "delimiter": "TAB",
        "null_marker": "\\N",
        "newline": "LF",
        "header": false
    },
    "artifact": {
        "bytes": 184,
        "sha256": "49b17b0efa5c79a4170c484f368b7d5975f34c098d967a4ce0ed974993bde813"
    }
}

result.json содержит те же данные. Реквизиты входа сюда не записываются.