Postgres JSONB хранения документов, как Монго - PullRequest
0 голосов
/ 11 марта 2019

У меня есть такая простая таблица

CREATE TABLE things (
  id SERIAL PRIMARY KEY,
  data jsonb
);

и я хочу хранить сложный вложенный JSON вот так

{
    "id": 1,
        "title": "thing",
        "things": [
            {
                "title": "thing 1",
                "moreThings": [
                    { "title": "more thing 1" }
                ]
            }
        ]
}

но мне было трудно вставлять и манипулировать сложным вложенным json. я хочу сделать то же самое, что и push и заполнить mongo, могу ли я достичь такой же функциональности с помощью хранилища Postgres JSON? если я могу как? или это анти-шаблон, и я должен просто написать нормальные таблицы с отношениями?

...