File tree 2 files changed +13
-0
lines changed
modelcache/manager/scalar_data
2 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -149,13 +149,20 @@ def mark_deleted(self, keys):
149
149
def model_deleted (self , model_name ):
150
150
table_name = "cache_codegpt_answer"
151
151
delete_sql = "Delete from {} WHERE model='{}'" .format (table_name , model_name )
152
+
153
+ table_log_name = "modelcache_query_log"
154
+ delete_log_sql = "Delete from {} WHERE model='{}'" .format (table_log_name , model_name )
155
+
152
156
conn = self .pool .connection ()
153
157
# 使用连接执行删除数据操作
154
158
try :
155
159
with conn .cursor () as cursor :
156
160
# 执行删除数据操作
157
161
resp = cursor .execute (delete_sql )
158
162
conn .commit ()
163
+ # 执行删除该模型对应日志操作 resp_log行数不返回
164
+ resp_log = cursor .execute (delete_log_sql )
165
+ conn .commit () # 分别提交事务
159
166
finally :
160
167
# 关闭连接,将连接返回给连接池
161
168
conn .close ()
Original file line number Diff line number Diff line change @@ -168,13 +168,19 @@ def mark_deleted(self, keys):
168
168
def model_deleted (self , model_name ):
169
169
table_name = "modelcache_llm_answer"
170
170
delete_sql = "Delete from {} WHERE model=?" .format (table_name )
171
+
172
+ table_log_name = "modelcache_query_log"
173
+ delete_log_sql = "Delete from {} WHERE model=?" .format (table_log_name )
171
174
conn = sqlite3 .connect (self ._url )
172
175
try :
173
176
cursor = conn .cursor ()
174
177
cursor .execute (delete_sql , (model_name ,))
175
178
conn .commit ()
176
179
# get delete rows
177
180
deleted_rows_count = cursor .rowcount
181
+
182
+ cursor .execute (delete_log_sql , (model_name ,))
183
+ conn .commit ()
178
184
cursor .close ()
179
185
except sqlite3 .Error as e :
180
186
print (f"SQLite error: { e } " )
You can’t perform that action at this time.
0 commit comments