Значение свойства JSON Postgres из поля JSON возвращает ноль - PullRequest
0 голосов
/ 29 ноября 2018

Я столкнулся с проблемой, которая заняла у меня много времени, но так и не нашла решения или причины для этого.поэтому у меня есть таблица с именем test_table со столбцом с именем data типа JSON, и она содержит значение примерно так:

{
"data": null,
"status": -1,
"config": {
    "method": "PUT",
    "transformRequest": [
        null
    ],
    "transformResponse": [
        null
    ],
    "jsonpCallbackParam": "callback",
    "headers": {
        "Content-Type": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
        "Accept": "application/json, text/plain, */*"
    },
    "timeout": 250000,
    "url": "http://testuser.com",
    "data": {}
},
"statusText": ""
}

я пытаюсь получить значение status только, поэтому я сделал это:

SELECT data->>'status' AS status FROM test_table;

проблема в том, что он всегда возвращает нули, поэтому любая помощь, пожалуйста?

Я использую Postgres 10.4-R1 на AWS RDS

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...