Closed anjia0532 closed 6 months ago
这个包也是本人发明的,需要用户自己pip install db_libs
你用到contrib文件夹下的东西,contrib意思是额外的贡献,contrib的东西这是和框架主流程无关的,所以需要用户自己安装啊
99%的人不会用到 funboost/funboost/contrib/save_result_status_to_sqldb.py ,如果funboost安装时候是自动安装db_libs了, 有的人又要在那里呱呱叫,又抱怨说安装本人的全家桶,
非常感谢,引入 db_libs 后还有两个小问题,不过已经解决了。
pymysql
如果用最新的 1.1.0
会提示 AttributeError: module 'MySQLdb.constants' has no attribute 'FLAG'
降级到 0.7.7
可以了 (其他主要包及版本如下 funboost==42.9,sqlalchemy==2.0.28,pymysql==0.7.7,db_libs==0.9)run_status
,执行 ALTER TABLE funboost_consume_results ADD COLUMN run_status varchar(255) NULL AFTER run_times;
是的,因为是后来新加的字段run_status
4.11.2.b 作者自己贡献一个吧函数消费状态保存到mysql的函数,(2024.02新增)
根据文档使用mysql存储消费状态,显示缺少 db_libs 模块
https://github.com/ydf0509/funboost/blob/03ce8bd3362c76fe3789b8dc728d1bcf2fb600ee/funboost/contrib/save_result_status_to_sqldb.py#L5
项目库全局搜了下没有 SqlaReflectHelper 这个文件,也没有 db_libs.sqla_lib 这个包