update delete embeddings by id (#6489)

This commit is contained in:
Jyong 2024-07-20 09:04:21 +08:00 committed by GitHub
parent 1e0e573165
commit f73a3a58ae
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -25,9 +25,10 @@ def clean_embedding_cache_task():
except NotFound:
break
if embedding_ids:
db.session.execute(text(
"DELETE FROM embeddings WHERE id in :embedding_ids"
), {'embedding_ids': tuple(embedding_ids)})
for embedding_id in embedding_ids:
db.session.execute(text(
"DELETE FROM embeddings WHERE id = :embedding_id"
), {'embedding_id': embedding_id})
db.session.commit()
else: