Каталог с ролью читателя и подтверждённым запретом изменения

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

Результат выполнения
НаблюдениеРезультат
Вход без ролиуспешен
SELECT без ролиотказ
Каталог с рольюКабель: 8
UPDATE с ролью читателяотказ
Остаток в базе8
Файлpermissions.csv
Полученные строки и наблюдения
{
    "identity_without_role": {
        "same_user": true,
        "role": "NONE"
    },
    "identity_with_role": {
        "same_user": true,
        "expected_role_active": true
    },
    "read_denied": {
        "exception": true,
        "sqlstate": "28000",
        "driver_code": -551,
        "warning": false,
        "message_present": true
    },
    "allowed_catalog": [
        {
            "title": "Кабель",
            "qty": 8
        }
    ],
    "update_denied": {
        "exception": true,
        "sqlstate": "28000",
        "driver_code": -551,
        "warning": false,
        "message_present": true
    },
    "quantity_after": 8,
    "grant_kind": "ordinary role; not DEFAULT"
}

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