immich/server/src/queries/activity.repository.sql

46 lines
1,005 B
MySQL
Raw Normal View History

-- NOTE: This file is auto generated by ./sql-generator
-- ActivityRepository.search
select
"activity".*,
(
select
to_json(obj)
from
(
select
2025-01-15 23:31:26 -05:00
"id",
"name",
"email",
"profileImagePath",
"profileChangedAt"
from
"users"
where
"users"."id" = "activity"."userId"
and "users"."deletedAt" is null
) as obj
) as "user"
from
"activity"
left join "assets" on "assets"."id" = "activity"."assetId"
and "assets"."deletedAt" is null
where
"activity"."albumId" = $1
order by
"activity"."createdAt" asc
-- ActivityRepository.getStatistics
select
count(*) as "count"
from
"activity"
2025-01-10 00:14:36 +01:00
inner join "users" on "users"."id" = "activity"."userId"
and "users"."deletedAt" is null
left join "assets" on "assets"."id" = "activity"."assetId"
where
"activity"."assetId" = $1
and "activity"."albumId" = $2
and "activity"."isLiked" = $3
and "assets"."deletedAt" is null