Add sync_interval to cfg for sync between sqlite and postgres

This commit is contained in:
2026-01-25 19:05:59 +03:00
parent bf4b4957ac
commit ecdc917725
2 changed files with 5 additions and 1 deletions

View File

@@ -123,6 +123,10 @@ class PostgreSQLConfig(BaseModel):
default=10,
description="Таймаут подключения (секунды)"
)
sync_interval: float = Field(
default=30.0,
description="Интервал синхронизации из SQLite в PostgreSQL (секунды)"
)
class LoggingConfig(BaseModel):

View File

@@ -84,7 +84,7 @@ class PostgreSQLClient:
# Флаг для запуска синхронизации после восстановления соединения
self._needs_sync = True
self._last_sync_time = 0.0
self._sync_interval = 30.0 # Интервал синхронизации в секундах
self._sync_interval = self.config.sync_interval
if not POSTGRESQL_AVAILABLE:
self.logger.error("PostgreSQL client library not available")