update PersonRepository.getAllForUser query

pull/27452/head
Tim Jones 2026-03-31 21:40:27 -07:00
parent 0d9b3856e4
commit 9bf0f49ae2
1 changed files with 7 additions and 4 deletions

View File

@ -29,6 +29,8 @@ select
from
"person"
inner join "asset_face" on "asset_face"."personId" = "person"."id"
inner join "user_metadata" on "user_metadata"."userId" = "person"."ownerId"
and "user_metadata"."key" = 'preferences'
inner join "asset" on "asset_face"."assetId" = "asset"."id"
and "asset"."visibility" = 'timeline'
and "asset"."deletedAt" is null
@ -38,11 +40,12 @@ where
and "asset_face"."isVisible" is true
and "person"."isHidden" = $2
group by
"person"."id"
"person"."id",
"user_metadata"."value"
having
(
"person"."name" != $3
or count("asset_face"."assetId") >= $4
or count("asset_face"."assetId") >= COALESCE(user_metadata.value ->> 'minimumFaces', '1')::int
)
order by
"person"."isHidden" asc,
@ -52,9 +55,9 @@ order by
NULLIF(person.name, '') asc nulls last,
"person"."createdAt"
limit
$5
$4
offset
$6
$5
-- PersonRepository.getAllWithoutFaces
select