Update query to fetch files to be indexed

This commit is contained in:
vishnukvmd 2023-10-13 20:22:23 +05:30
parent eb0bd4516b
commit ce03a68a32

View file

@ -1605,13 +1605,12 @@ class FilesDB {
Future<List<EnteFile>> getFilesWithoutEmbeddings() async {
final db = await instance.database;
final result = await db.rawQuery('''
SELECT *
SELECT $filesTable.*
FROM $filesTable
WHERE NOT EXISTS (
SELECT 1
FROM $embeddingsTable
WHERE $embeddingsTable.$columnUploadedFileID = $filesTable.$columnUploadedFileID
)
LEFT JOIN $embeddingsTable ON $filesTable.$columnUploadedFileID = $embeddingsTable.$columnUploadedFileID
WHERE $filesTable.$columnUploadedFileID IS NOT NULL
AND $filesTable.$columnUploadedFileID != -1
AND $embeddingsTable.$columnUploadedFileID IS NULL
GROUP BY $filesTable.$columnUploadedFileID;
''');
return convertToFiles(result);