Веб-версияОткрыть в Telegram

ПостПроверяйте JSON без преобразования!

5 октября 2026
S
SQL Ready | Базы Данных
Фотография
нажмите — покажем
Проверяйте JSON без преобразования! Если JSON приходит как text, необязательно делать ::jsonb и ловить ошибку преобразования. IS JSON просто вернёт true или false. SELECT '{"id": 42}' IS JSON; -- true SELECT '{broken}' IS JSON; -- false Можно сразу потребовать конкретный тип JSON: SELECT payload IS JSON OBJECT FROM staging; SELECT payload IS JSON ARRAY FROM staging; Есть и более интересная проверка — запрет повторяющихся ключей: SELECT '{"id":1,"id":2}' IS JSON OBJECT WITH UNIQUE KEYS; -- false Это можно использовать непосредственно в ограничении таблицы: CREATE TABLE incoming_events ( payload text NOT NULL CHECK (payload IS JSON OBJECT WITH UNIQUE KEYS) ); 🔥 IS JSON позволяет валидировать JSON как обычное условие SQL — без преобразований, исключений и регулярных выражений. ➡️ SQL Ready | #совет
20 · 705 ·

Рядом в ленте

SSQL Ready | Базы Данных🔎 Гибридный поиск в YDB: когда SQL ищет не только по словам В YDB, созданном Yandex B2B Tech, появился гибридный поиск, который объединяет полнотекстовый и вектSSQL Ready | Базы ДанныхНастройте оценку пользовательских функций! Для пользовательской функции PostgreSQL позволяет явно указать стоимость вызова через COST, а для функции, возвращающ
это сообщение
SSQL Ready | Базы ДанныхКак оплачивать зарубежные сервисы в 2026 году? Можно бегать между посредниками и бояться блокировок после оплаты, а можно выпустить международную карту Lumio PaSSQL Ready | Базы ДанныхCOUNT(*) в PostgreSQL: MVCC, visibility map и стоимость выполнения! В PostgreSQL точный COUNT(*) требует определить количество строк, видимых текущему MVCC snap
SSQL Ready | Базы ДанныхSQL Ready | Базы Данных@sql_ready · канал · Технологии
17 466подписчиков1 922средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем