checkpoint: SQLite 清理——业务/测试层统一 PostgreSQL(删 aiosqlite/fakeredis)
- setting: DATABASE_TYPE 收窄为 postgres,DB_URI/ASYNC_DB_URI 去 sqlite 分支 - database: create_async_engine_and_session 去 sqlite 分支(同步 psycopg 引擎保留给 jobstore) - number_gen: 去 DATABASE_TYPE 非 postgres 早退(advisory lock 恒定走 PG) - chat/crud: 删 SqliteDb 分支(agno 无硬依赖) - pyproject/requirements/uv.lock: 删 aiosqlite、fakeredis;conftest 口径注释同步 - test_stat_analysis_tc: docstring 口径 SQLite→PG
This commit is contained in:
@@ -3,7 +3,6 @@ from typing import Any
|
||||
from agno.db.base import SessionType
|
||||
from agno.db.mysql import MySQLDb
|
||||
from agno.db.postgres import PostgresDb
|
||||
from agno.db.sqlite import SqliteDb
|
||||
from agno.session.team import TeamSession
|
||||
|
||||
from app.config.setting import settings
|
||||
@@ -34,7 +33,6 @@ class ChatSessionCRUD:
|
||||
db_mapping = {
|
||||
"mysql": lambda: MySQLDb(db_url=db_uri, db_schema=settings.DATABASE_NAME, create_schema=False),
|
||||
"postgres": lambda: PostgresDb(db_url=db_uri, db_schema="public", create_schema=False),
|
||||
"sqlite": lambda: SqliteDb(db_file=db_uri.replace("sqlite:///", "")),
|
||||
}
|
||||
|
||||
if db_type not in db_mapping:
|
||||
|
||||
Reference in New Issue
Block a user