У меня есть такая простая таблица
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? если я могу как? или это анти-шаблон, и я должен просто написать нормальные таблицы с отношениями?