Когда JSONB а когда отдельные колонки?

Middle
646 просмотров
AFK Offer AI

Отдельные колонки — когда данные структурированы, часто фильтруются или сортируются, и схема стабильна. JSONB — когда схема гибкая, данные приходят от внешних API, или каждый объект имеет уникальный набор полей. Правило простое: если пишешь WHERE json_field->>'key' = ... в каждом запросе — вынеси в колонку. Если данные просто хранятся и отдаются как есть — JSONB отлично подходит. Комбинируй: основные поля — колонки, редкие/переменные — JSONB. Например, user с колонками id, email, name и JSONB-полем settings для индивидуальных настроек.

Следующий вопрос

Как настроить SSL в nginx?