MCPcopy Create free account
hub / github.com/Tron521/codex-console-temp / init_database

Function init_database

src/database/session.py:352–362  ·  view source on GitHub ↗

初始化数据库会话管理器

(database_url: str = None)

Source from the content-addressed store, hash-verified

350
351
352def init_database(database_url: str = None) -> DatabaseSessionManager:
353 """
354 初始化数据库会话管理器
355 """
356 global _db_manager
357 if _db_manager is None:
358 _db_manager = DatabaseSessionManager(database_url)
359 _db_manager.create_tables()
360 # 执行数据库迁移
361 _db_manager.migrate_tables()
362 return _db_manager
363
364
365def get_session_manager() -> DatabaseSessionManager:

Callers 3

initialize_databaseFunction · 0.85
reset_databaseFunction · 0.85

Calls 3

create_tablesMethod · 0.95
migrate_tablesMethod · 0.95

Tested by

no test coverage detected