mirror of
https://github.com/serty2005/rmser.git
synced 2026-02-04 19:02:33 -06:00
пересчет поправил редактирование с перепроведением галка автопроведения работает рекомендации починил
18 lines
1.2 KiB
SQL
18 lines
1.2 KiB
SQL
-- Добавляем поля для синхронизации в таблицу 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);
|