Quellcode durchsuchen

update delete embeddings by id (#6489)

tags/0.6.15
Jyong vor 1 Jahr
Ursprung
Commit
f73a3a58ae
Es ist kein Account mit der E-Mail-Adresse des Committers verbunden
1 geänderte Dateien mit 4 neuen und 3 gelöschten Zeilen
  1. 4
    3
      api/schedule/clean_embedding_cache_task.py

+ 4
- 3
api/schedule/clean_embedding_cache_task.py Datei anzeigen

except NotFound: except NotFound:
break break
if embedding_ids: 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() db.session.commit()
else: else:

Laden…
Abbrechen
Speichern