Здравствуйте, уважаемые подписчики и гости канала! Для начала - в Postgres есть два типа json и jsonb (более новый). Так вот, про json можете в принципе забыть и всегда использовать jsonb, так как он хранится на диске компактнее, является comparable типом, что позволяет его сравнивать и даже сортировать по это полю, хотя последнее в прикладных задачах вряд ли пригодится. Для тех, кто не знаком с этими типами данных сразу скажу, что это не то же самое, что сделать поле типа text. По данным json-полям фильтровать строки, для json можно ставить индексы на внутренности данных, прямо как в MongoDB...
JSON (JavaScript Object Notation) и JSONB (JSON Binary) являются двумя форматами хранения данных в PostgreSQL, которые позволяют хранить и манипулировать данными в формате JSON. В этой статье мы рассмотрим эти два формата и их особенности. JSON является текстовым форматом обмена данными, основанным на языке JavaScript. Он представляет данные в виде пар "ключ-значение" и списков, записанных в фигурных скобках "{}". Пример JSON-объекта: { "name": "John", "age": 30, "city": "New York" } JSONB, с другой стороны, является бинарным форматом хранения данных в PostgreSQL...