26 lines
670 B
Python
26 lines
670 B
Python
"""§7 B 阶段:Storage 落 PG。
|
|
|
|
入口:
|
|
from core.storage import get_engine, session_scope, ensure_local_sentinel
|
|
from core.storage.models import User, Task, Message, Run, UsageEvent
|
|
|
|
ZCBOT_DB_URL 环境变量必填(本地连测试 / staging PG;SaaS 连生产 PG)。
|
|
未设置时 get_engine() 抛 RuntimeError 并指引设置。
|
|
"""
|
|
from .engine import (
|
|
ensure_local_sentinel,
|
|
get_engine,
|
|
session_scope,
|
|
)
|
|
from .models import SENTINEL_USER_ID
|
|
from .utils import ensure_local_task_row, get_task
|
|
|
|
__all__ = [
|
|
"SENTINEL_USER_ID",
|
|
"ensure_local_sentinel",
|
|
"ensure_local_task_row",
|
|
"get_engine",
|
|
"get_task",
|
|
"session_scope",
|
|
]
|