Данные с онлайн-касс собираются в базу данных ОФД налоговой, вплоть до наименования товаров в чеке. Банки имеют доступ к данным ОФД, более того эти чеки можно посмотреть в онлайн-банке тинькова.
Если речь о текстовых полях, то почему не используется оператор ->> для получения текстового представления? В этом случае нет никаких проблем и проверка на null будет проводиться корректно.
В вашем примере же всё логично, оператор -> выдаёт null, если поле отсутствует в json и 'null'::json, если оно имеет значение null. Иначе бы было невозможно различить две этих ситуации.
Охота на ведьм говорите, а сообщение сквозит обидой. Уведомить команду, насколько понимаю, в этот раз вы даже не пытались.
Этика есть этика, независимо от обстоятельств. То что вы сделали непрофессионально.
Также поступаете со своими партнёрами и их клиентами после того, как разошлись во взглядах, или здесь есть какие-то принципиальные отличия?
Вы не учли, что в своей мести Волкову вы поступили неэтично, прежде всего, не по отношению к нему, а к тысячам пользователей сервиса.
В вашем примере же всё логично, оператор -> выдаёт null, если поле отсутствует в json и 'null'::json, если оно имеет значение null. Иначе бы было невозможно различить две этих ситуации.