fix: sqlalchemy 中使用 pysqlite 表示默认的 sqlite3 标准库驱动
This commit is contained in:
@@ -25,6 +25,8 @@ def build_engine() -> Engine:
|
||||
db_driver = db_driver_available[db_type][0]
|
||||
|
||||
if db_type == "sqlite":
|
||||
if db_driver == "sqlite3": # fix: sqlalchemy 中使用 pysqlite 表示默认的 sqlite3 标准库驱动,气得我直接缺省算惹
|
||||
return create_engine("sqlite:///.nyahome/nyahome.db")
|
||||
return create_engine(f"sqlite+{db_driver}:///.nyahome/nyahome.db")
|
||||
db_name = os.environ.get("NYAHOME_DB_NAME", "nyahome")
|
||||
db_user = os.environ.get("NYAHOME_DB_USER", "nyahome")
|
||||
|
||||
Reference in New Issue
Block a user