fix(number-fields): избегаем потери точности длинных чисел
- number-поля теперь рендерятся как text + inputMode=numeric, чтобы браузер не округлял значения через input type=number - пробелы при вставке в number-поля удаляются - бэкенд нормализует значения number-полей в строку перед сохранением - добавлен хелпер normalizeFieldValueForStorage Closes: искажение расчётного счёта и других длинных числовых полей
This commit is contained in:
13
migrations/0040_add_user_last_activity.sql
Normal file
13
migrations/0040_add_user_last_activity.sql
Normal file
@@ -0,0 +1,13 @@
|
||||
ALTER TABLE users
|
||||
ADD COLUMN IF NOT EXISTS last_activity_at timestamp;
|
||||
|
||||
DO $$
|
||||
BEGIN
|
||||
IF NOT EXISTS (
|
||||
SELECT 1 FROM pg_indexes
|
||||
WHERE indexname = 'users_last_activity_at_idx'
|
||||
) THEN
|
||||
CREATE INDEX users_last_activity_at_idx
|
||||
ON users (last_activity_at);
|
||||
END IF;
|
||||
END $$;
|
||||
Reference in New Issue
Block a user