perf: add database indexes & minor frontend/backend improvements (#2396)

This commit is contained in:
fallenbagel
2026-02-09 17:06:53 +05:00
committed by GitHub
parent 186998b888
commit a44a3b1e14
11 changed files with 389 additions and 9 deletions

View File

@@ -26,6 +26,7 @@ import { MediaRequest } from './MediaRequest';
import Season from './Season';
@Entity()
@Index(['tmdbId', 'mediaType'])
class Media {
public static async getRelatedMedia(
user: User | undefined,
@@ -101,9 +102,11 @@ class Media {
public imdbId?: string;
@Column({ type: 'int', default: MediaStatus.UNKNOWN })
@Index()
public status: MediaStatus;
@Column({ type: 'int', default: MediaStatus.UNKNOWN })
@Index()
public status4k: MediaStatus;
@OneToMany(() => MediaRequest, (request) => request.media, {