feat: find large files utility (#18040)

feat: large asset utility

Co-authored-by: Jason Rasmussen <jason@rasm.me>
This commit is contained in:
Alwin Lohrie
2025-07-29 00:48:39 +02:00
committed by GitHub
parent 7d759edfcc
commit ae1d60e259
17 changed files with 964 additions and 4 deletions
+21
View File
@@ -77,6 +77,27 @@ union all
limit
$15
-- SearchRepository.searchLargeAssets
select
"asset".*,
to_json("asset_exif") as "exifInfo"
from
"asset"
inner join "asset_exif" on "asset"."id" = "asset_exif"."assetId"
left join "asset_exif" on "asset"."id" = "asset_exif"."assetId"
where
"asset"."visibility" = $1
and "asset"."fileCreatedAt" >= $2
and "asset_exif"."lensModel" = $3
and "asset"."ownerId" = any ($4::uuid[])
and "asset"."isFavorite" = $5
and "asset"."deletedAt" is null
and "asset_exif"."fileSizeInByte" > $6
order by
"asset_exif"."fileSizeInByte" desc
limit
$7
-- SearchRepository.searchSmart
begin
set