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

Function initialize_database

src/database/init_db.py:9–24  ·  view source on GitHub ↗

初始化数据库 创建所有表并设置默认配置

(database_url: str = None)

Source from the content-addressed store, hash-verified

7
8
9def initialize_database(database_url: str = None):
10 """
11 初始化数据库
12 创建所有表并设置默认配置
13 """
14 # 初始化数据库连接和表
15 db_manager = init_database(database_url)
16
17 # 创建表
18 db_manager.create_tables()
19
20 # 初始化默认设置(从 settings 模块导入以避免循环导入)
21 from ..config.settings import init_default_settings
22 init_default_settings()
23
24 return db_manager
25
26
27def reset_database(database_url: str = None):

Callers 3

setup_applicationFunction · 0.90
init_db.pyFile · 0.85
lifespanFunction · 0.85

Calls 3

init_databaseFunction · 0.85
init_default_settingsFunction · 0.85
create_tablesMethod · 0.80

Tested by

no test coverage detected