mirror of
https://github.com/immich-app/immich.git
synced 2025-03-11 02:23:09 -05:00
35 lines
892 B
SQL
35 lines
892 B
SQL
-- NOTE: This file is auto generated by ./sql-generator
|
|
|
|
-- ViewRepository.getUniqueOriginalPaths
|
|
select distinct
|
|
substring("assets"."originalPath", $1) as "directoryPath"
|
|
from
|
|
"assets"
|
|
where
|
|
"ownerId" = $2::uuid
|
|
and "isVisible" = $3
|
|
and "isArchived" = $4
|
|
and "deletedAt" is null
|
|
and "fileCreatedAt" is not null
|
|
and "fileModifiedAt" is not null
|
|
and "localDateTime" is not null
|
|
|
|
-- ViewRepository.getAssetsByOriginalPath
|
|
select
|
|
"assets".*,
|
|
to_json("exif") as "exifInfo"
|
|
from
|
|
"assets"
|
|
left join "exif" on "assets"."id" = "exif"."assetId"
|
|
where
|
|
"ownerId" = $1::uuid
|
|
and "isVisible" = $2
|
|
and "isArchived" = $3
|
|
and "deletedAt" is null
|
|
and "fileCreatedAt" is not null
|
|
and "fileModifiedAt" is not null
|
|
and "localDateTime" is not null
|
|
and "originalPath" like $4
|
|
and "originalPath" not like $5
|
|
order by
|
|
regexp_replace("assets"."originalPath", $6, $7) asc
|