mirror of
https://github.com/serty2005/rmser.git
synced 2026-02-04 19:02:33 -06:00
0202-финиш перед десктопом
пересчет поправил редактирование с перепроведением галка автопроведения работает рекомендации починил
This commit is contained in:
17
migrations/20250202040746_add_sync_fields_to_rms_servers.sql
Normal file
17
migrations/20250202040746_add_sync_fields_to_rms_servers.sql
Normal 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);
|
||||
Reference in New Issue
Block a user