aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Server/Migrations/Routines/MigrateLibraryDb.cs
AgeCommit message (Collapse)Author
2025-11-17Backport pull request #15446 from jellyfin/release-10.11.ztheguymadmax
Fix AncestorIds not migrating Original-merge: 177b6464ca1b6772a191dbf9c5595708f91fc0fa Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-09-28Add explicit reference check to migrationJPVenson
2025-09-25fixes #14859 Add Check for ItemValues (#14860)JPVenson
2025-09-24Include ListOrder on Import (#14854)JPVenson
2025-09-24Add People Dedup and multiple progress fixes (#14848)JPVenson
2025-09-19Make migration handle parent cleanup (#14817)JPVenson
* Make migration handle parent cleanup * Remove speed improvement * Update MigrateLibraryDb.cs
2025-09-17#14751 Only migrate providerids that match assumption (#14810)JPVenson
2025-09-12Various cleanups (#14785)Bond-009
2025-07-30Add full migration for IsFolder flagJPVenson
2025-07-30Also migrate IsFolderJPVenson
2025-06-23Add migration to migrate disconnected UserData too (#14339)JPVenson
2025-06-19FixupShadowghost
2025-06-18Cleanup logging and user data import skip on missing userShadowghost
2025-06-08Rework startup topic handling and reenable output to logging framework (#14243)JPVenson
2025-06-05Feature/version check in library migration (#14105)JPVenson
2025-06-03Add declarative backups for migrations (#14135)JPVenson
2025-05-05Only consider migrations that have key set for migration.xml migration (#14061)JPVenson
2025-04-27Unified migration handling (#13950)JPVenson
2025-04-07Fix the migration as the new constraint now uses Value as unique key (#13867)JPVenson
2025-04-03Cleanup extracted files (#13760)Tim Eisele
* Cleanup extracted files * Pagination and fixes * Add migration for attachments to MigrateLibraryDb * Unify attachment handling * Don't extract again if files were already extracted * Fix MKS attachment extraction * Always run full extraction on mks * Don't try to extract mjpeg streams as attachments * Fallback to check if attachments were extracted to cache folder * Fixup
2025-03-30Library.db migration impovements (#13809)JPVenson
* Fixes cleanup of wrong table in migration * use dedicated context for each step * Use prepared Context * Fix measurement of UserData migration time * Update logging and combine cleanup to its own stage * fix people map not logging migrate only readonly database * Add id blacklisting in migration to avoid duplicated log entires
2025-03-29Fixes cleanup of wrong table in migration (#13796)JPVenson
2025-03-27Include UnratedType in LibraryDb migration query (#13783)theguymadmax
2025-03-27Add override for migration if old library still exists (#13779)JPVenson
2025-03-26Feature/backup on migration (#13754)JPVenson
* Added generalised backup for migrations * Added backup strategy to MigrateLibraryDb * Added missing namespace * Fix merge issues * Fixed style issue * change fast backup key to timestamp * Update src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/SqliteDatabaseProvider.cs * Update Fields * applied review comments
2025-03-25Merge pull request #13589 from JPVenson/feature/DatabaseRefactorCody Robibero
[Feature] Database code refactor
2025-03-25Fixed namespacesJPVenson
2025-03-25WIP fixed namespacesJPVenson
2025-03-25Merge branch 'master' into feature/DatabaseRefactorJPVenson
2025-03-24Merge pull request #13616 from Lampan-git/fix_people_roleNiels van Velzen
Include PeopleBaseItemMap in GetPeople to inlcude Role and SortOrder
2025-03-22Clear dictionaries when not needed, use set for finding existing base items ↵Fernando Fernández
(#13749)
2025-03-14Preserve null sortOrder during migrationLampan-git
2025-03-10Include CleanName in LibraryDb migration querytheguymadmax
2025-03-08Include SortName in LibraryDb migration queryRoman Dordzheev
2025-02-19Merge remote-tracking branch 'jellyfinorigin/master' into ↵JPVenson
feature/DatabaseRefactor
2025-02-13Change BaseItemEntity ChannelId to nullable GuidCody Robibero
2025-01-26Prepared Seperation of Database components for future multi provider supportJPVenson
2025-01-25Fix various typosluzpaz
Found via `codespell -q 3 -S "./Emby.Server.Implementations/Localization" -L inh,som`
2025-01-15Applied review commentsJPVenson
2024-11-23Updated usage of internal user IdJPVenson
2024-11-15Added migration filteringJPVenson
2024-11-15Fixed migration referencing non-existing ItemsJPVenson
2024-11-14Updated comments/TODOsJPVenson
2024-11-13Fix Deduplication and Save of ItemsJPVenson
2024-11-12Fixed invalid columns on MediaStreamsJPVenson
2024-11-12Fixed app paths not being expandedJPVenson
2024-11-12Fixed AncestorIdsJPVenson
Fixed Sorting, NextUp and Continue Watching
2024-11-12Fixed dangling connections keept open on window migrationJPVenson
2024-11-11Fixed Duplicate returns on groupingJPVenson
Fixed UserDataKey not stored
2024-11-11Fixed Library DB lookupJPVenson