refactor: dedicated queries for asset jobs (#17652)

This commit is contained in:
Daniel Dietzler 2025-04-16 20:08:49 +02:00 committed by GitHub
parent 8f8ff3adc0
commit f50e5d006c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
12 changed files with 310 additions and 163 deletions

View file

@ -263,6 +263,24 @@ export type AssetJobStatus = Selectable<DatabaseAssetJobStatus> & {
const userColumns = ['id', 'name', 'email', 'profileImagePath', 'profileChangedAt'] as const;
export const columns = {
asset: [
'assets.id',
'assets.checksum',
'assets.deviceAssetId',
'assets.deviceId',
'assets.fileCreatedAt',
'assets.fileModifiedAt',
'assets.isExternal',
'assets.isVisible',
'assets.libraryId',
'assets.livePhotoVideoId',
'assets.localDateTime',
'assets.originalFileName',
'assets.originalPath',
'assets.ownerId',
'assets.sidecarPath',
'assets.type',
],
assetFiles: ['asset_files.id', 'asset_files.path', 'asset_files.type'],
authUser: [
'users.id',