Files
rmser/migrations/20250202040746_add_sync_fields_to_rms_servers.sql
SERTY 88620f3fb6 0202-финиш перед десктопом
пересчет поправил
редактирование с перепроведением
галка автопроведения работает
рекомендации починил
2026-02-02 13:53:38 +03:00

18 lines
1.2 KiB
SQL
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- Добавляем поля для синхронизации в таблицу 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);