aboutsummaryrefslogtreecommitdiffstats
path: root/util/ysaveload.h
diff options
context:
space:
mode:
authorkmokrov <kmokrov@yandex-team.com>2025-01-13 10:42:43 +0300
committerkmokrov <kmokrov@yandex-team.com>2025-01-13 11:00:53 +0300
commit0d889d18a3973ff93acb4946edfa61861add504a (patch)
treeeb2b2b33b83ed6ff03632f9b43e193483cb44d41 /util/ysaveload.h
parent01ab9e61cd232947ccaf6fdc5cf1b5fb5c5df4e1 (diff)
downloadydb-0d889d18a3973ff93acb4946edfa61861add504a.tar.gz
YTORM-843: Change utf8_check config default
- В ORM давно поддержана функциональность по проверке всех строковых полей на то, что они действительно UTF8 (согласно спецификации протобуфа именно такими они и должны быть, только вот сам он этого не проверяет). Раньше дефолт для всех ORM-ов был - `не проверять`, сейчас я меняю дефолт на `кидать исключение`, а всем существующим ORM-ам, где ранее проверка не была включена, устанавливаю старое значение в статический конфиг, чтобы после этого ПРа у них всё было, как раньше. - Если вы захотите включить у себя эту валидацию, то перед этим прочитайте документацию YTORM/Подробное_описание/Хранимые_типы/Особенности валидации строк, там написано, что надо проделать, чтобы включение ничего не разломало (в теории в базе уже могут быть невалидные данные, тогда после включения мы не сможем их прочитать). commit_hash:f8823b097e463446035a0fe784a7b8044ea4156c
Diffstat (limited to 'util/ysaveload.h')
0 files changed, 0 insertions, 0 deletions