mirror of
https://github.com/immich-app/immich
synced 2025-11-14 17:36:12 +00:00
chore: migrate database files (#8126)
This commit is contained in:
parent
84f7ca855a
commit
c1402eee8e
310 changed files with 358 additions and 362 deletions
|
|
@ -6,36 +6,9 @@ import { ScheduleModule, SchedulerRegistry } from '@nestjs/schedule';
|
|||
import { TypeOrmModule } from '@nestjs/typeorm';
|
||||
import { OpenTelemetryModule } from 'nestjs-otel';
|
||||
import { bullConfig, bullQueues, immichAppConfig } from 'src/config';
|
||||
import { databaseEntities } from 'src/entities';
|
||||
import { databaseConfig } from 'src/infra/database.config';
|
||||
import { databaseEntities } from 'src/infra/entities';
|
||||
import { otelConfig } from 'src/infra/instrumentation';
|
||||
import { AccessRepository } from 'src/infra/repositories/access.repository';
|
||||
import { ActivityRepository } from 'src/infra/repositories/activity.repository';
|
||||
import { AlbumRepository } from 'src/infra/repositories/album.repository';
|
||||
import { ApiKeyRepository } from 'src/infra/repositories/api-key.repository';
|
||||
import { AssetStackRepository } from 'src/infra/repositories/asset-stack.repository';
|
||||
import { AssetRepository } from 'src/infra/repositories/asset.repository';
|
||||
import { AuditRepository } from 'src/infra/repositories/audit.repository';
|
||||
import { CommunicationRepository } from 'src/infra/repositories/communication.repository';
|
||||
import { CryptoRepository } from 'src/infra/repositories/crypto.repository';
|
||||
import { DatabaseRepository } from 'src/infra/repositories/database.repository';
|
||||
import { FilesystemProvider } from 'src/infra/repositories/filesystem.provider';
|
||||
import { JobRepository } from 'src/infra/repositories/job.repository';
|
||||
import { LibraryRepository } from 'src/infra/repositories/library.repository';
|
||||
import { MachineLearningRepository } from 'src/infra/repositories/machine-learning.repository';
|
||||
import { MediaRepository } from 'src/infra/repositories/media.repository';
|
||||
import { MetadataRepository } from 'src/infra/repositories/metadata.repository';
|
||||
import { MoveRepository } from 'src/infra/repositories/move.repository';
|
||||
import { PartnerRepository } from 'src/infra/repositories/partner.repository';
|
||||
import { PersonRepository } from 'src/infra/repositories/person.repository';
|
||||
import { SearchRepository } from 'src/infra/repositories/search.repository';
|
||||
import { ServerInfoRepository } from 'src/infra/repositories/server-info.repository';
|
||||
import { SharedLinkRepository } from 'src/infra/repositories/shared-link.repository';
|
||||
import { SystemConfigRepository } from 'src/infra/repositories/system-config.repository';
|
||||
import { SystemMetadataRepository } from 'src/infra/repositories/system-metadata.repository';
|
||||
import { TagRepository } from 'src/infra/repositories/tag.repository';
|
||||
import { UserTokenRepository } from 'src/infra/repositories/user-token.repository';
|
||||
import { UserRepository } from 'src/infra/repositories/user.repository';
|
||||
import { IAccessRepository } from 'src/interfaces/access.repository';
|
||||
import { IActivityRepository } from 'src/interfaces/activity.repository';
|
||||
import { IAlbumRepository } from 'src/interfaces/album.repository';
|
||||
|
|
@ -63,6 +36,33 @@ import { ISystemMetadataRepository } from 'src/interfaces/system-metadata.reposi
|
|||
import { ITagRepository } from 'src/interfaces/tag.repository';
|
||||
import { IUserTokenRepository } from 'src/interfaces/user-token.repository';
|
||||
import { IUserRepository } from 'src/interfaces/user.repository';
|
||||
import { AccessRepository } from 'src/repositories/access.repository';
|
||||
import { ActivityRepository } from 'src/repositories/activity.repository';
|
||||
import { AlbumRepository } from 'src/repositories/album.repository';
|
||||
import { ApiKeyRepository } from 'src/repositories/api-key.repository';
|
||||
import { AssetStackRepository } from 'src/repositories/asset-stack.repository';
|
||||
import { AssetRepository } from 'src/repositories/asset.repository';
|
||||
import { AuditRepository } from 'src/repositories/audit.repository';
|
||||
import { CommunicationRepository } from 'src/repositories/communication.repository';
|
||||
import { CryptoRepository } from 'src/repositories/crypto.repository';
|
||||
import { DatabaseRepository } from 'src/repositories/database.repository';
|
||||
import { FilesystemProvider } from 'src/repositories/filesystem.provider';
|
||||
import { JobRepository } from 'src/repositories/job.repository';
|
||||
import { LibraryRepository } from 'src/repositories/library.repository';
|
||||
import { MachineLearningRepository } from 'src/repositories/machine-learning.repository';
|
||||
import { MediaRepository } from 'src/repositories/media.repository';
|
||||
import { MetadataRepository } from 'src/repositories/metadata.repository';
|
||||
import { MoveRepository } from 'src/repositories/move.repository';
|
||||
import { PartnerRepository } from 'src/repositories/partner.repository';
|
||||
import { PersonRepository } from 'src/repositories/person.repository';
|
||||
import { SearchRepository } from 'src/repositories/search.repository';
|
||||
import { ServerInfoRepository } from 'src/repositories/server-info.repository';
|
||||
import { SharedLinkRepository } from 'src/repositories/shared-link.repository';
|
||||
import { SystemConfigRepository } from 'src/repositories/system-config.repository';
|
||||
import { SystemMetadataRepository } from 'src/repositories/system-metadata.repository';
|
||||
import { TagRepository } from 'src/repositories/tag.repository';
|
||||
import { UserTokenRepository } from 'src/repositories/user-token.repository';
|
||||
import { UserRepository } from 'src/repositories/user.repository';
|
||||
|
||||
const providers: Provider[] = [
|
||||
{ provide: IActivityRepository, useClass: ActivityRepository },
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue