log create_tables errors
This commit is contained in:
@@ -46,7 +46,10 @@ class PersistenceService:
|
|||||||
try:
|
try:
|
||||||
Base.metadata.create_all(self.engine)
|
Base.metadata.create_all(self.engine)
|
||||||
except Exception:
|
except Exception:
|
||||||
logger.debug("create_tables skipped (schema already exists)")
|
# Не глотаем: таблицы могут уже существовать (ок), либо есть проблема
|
||||||
|
# доступа — пусть вышестоящий код видит её при первой операции, но
|
||||||
|
# сигнализируем в warning чтобы упростить диагностику.
|
||||||
|
logger.warning("create_tables failed (continuing — schema may already exist)", exc_info=True)
|
||||||
|
|
||||||
@contextmanager
|
@contextmanager
|
||||||
def session_scope(self) -> Iterator[Session]:
|
def session_scope(self) -> Iterator[Session]:
|
||||||
|
|||||||
Reference in New Issue
Block a user