- number-поля теперь рендерятся как text + inputMode=numeric, чтобы браузер не округлял значения через input type=number - пробелы при вставке в number-поля удаляются - бэкенд нормализует значения number-полей в строку перед сохранением - добавлен хелпер normalizeFieldValueForStorage Closes: искажение расчётного счёта и других длинных числовых полей
9 lines
464 B
SQL
9 lines
464 B
SQL
-- Убрать дефолтный пустой массив, заменить на NULL
|
||
ALTER TABLE forms ALTER COLUMN system_tab_order DROP DEFAULT;
|
||
ALTER TABLE forms ALTER COLUMN system_tab_order SET DEFAULT NULL;
|
||
|
||
-- Исправить существующие записи с пустым массивом
|
||
UPDATE forms
|
||
SET system_tab_order = ARRAY['subtasks', 'related', 'chat', 'history', 'access']
|
||
WHERE system_tab_order = '{}' OR system_tab_order IS NULL;
|