0202-финиш перед десктопом

пересчет поправил
редактирование с перепроведением
галка автопроведения работает
рекомендации починил
This commit is contained in:
2026-02-02 13:53:38 +03:00
parent 10882f55c8
commit 88620f3fb6
37 changed files with 1905 additions and 11162 deletions

View File

@@ -0,0 +1,17 @@
-- Добавляем поля для синхронизации в таблицу rms_servers
-- Миграция для отслеживания активности и времени синхронизации
-- Добавляем колонку sync_interval со значением по умолчанию 360 (6 часов)
ALTER TABLE rms_servers ADD COLUMN sync_interval INTEGER NOT NULL DEFAULT 360;
-- Добавляем колонку last_sync_at (время последней успешной синхронизации)
ALTER TABLE rms_servers ADD COLUMN last_sync_at TIMESTAMP WITH TIME ZONE;
-- Добавляем колонку last_activity_at (время последнего действия пользователя)
ALTER TABLE rms_servers ADD COLUMN last_activity_at TIMESTAMP WITH TIME ZONE;
-- Создаем индекс для оптимизации запросов на синхронизацию
CREATE INDEX idx_rms_servers_sync ON rms_servers(deleted_at, last_sync_at, sync_interval);
-- Создаем индекс для оптимизации запросов по активности
CREATE INDEX idx_rms_servers_activity ON rms_servers(deleted_at, last_activity_at);