Patrick Barron
|
79dee27299
|
Fixed indentation
|
4 years ago |
Vasily
|
034fe97eeb
|
Apply suggestions from code review
Co-authored-by: Mark Monteiro <marknr.monteiro@protonmail.com>
|
4 years ago |
Patrick Barron
|
a7c2e524a9
|
Apply more review suggestions
|
4 years ago |
Patrick Barron
|
a5dee36808
|
Apply more review suggestions
|
4 years ago |
Vasily
|
7c57134535
|
Implement a cleanup migration
|
4 years ago |
Patrick Barron
|
9925742918
|
Implement more review suggestions
|
4 years ago |
Patrick Barron
|
511d20a100
|
Apply review suggestions
|
4 years ago |
Patrick Barron
|
b7621d762c
|
2nd half of changes
|
4 years ago |
Patrick Barron
|
c1360a1dc3
|
Merge branch 'master' into userdb-efcore
# Conflicts:
# Emby.Server.Implementations/Data/SqliteUserDataRepository.cs
# Emby.Server.Implementations/Library/UserManager.cs
# Jellyfin.Data/Entities/User.cs
# Jellyfin.Data/ISavingChanges.cs
# Jellyfin.Server.Implementations/Jellyfin.Server.Implementations.csproj
# Jellyfin.Server.Implementations/JellyfinDb.cs
# Jellyfin.Server/Migrations/MigrationRunner.cs
# MediaBrowser.Model/Notifications/NotificationOptions.cs
# MediaBrowser.sln
|
4 years ago |
Patrick Barron
|
9ad839c776
|
Initial migration code
|
4 years ago |
Patrick Barron
|
bac4bf96a0
|
Fix build errors
|
4 years ago |
Patrick Barron
|
6379391f87
|
Merge branch 'master' into activitydb-efcore
|
4 years ago |
Patrick Barron
|
032de931b1
|
Migrate activity db to EF Core
|
4 years ago |
Mark Monteiro
|
1666f3ca14
|
Use dependency injection to construct migration routines
|
5 years ago |
Bond_009
|
e9d1eabd53
|
Remove unused usings
|
5 years ago |
Mark Monteiro
|
9e89cbbc3a
|
Store migration names alongside Ids in configuration in order to assist with development/debugging
|
5 years ago |
Mark Monteiro
|
72bf920291
|
Use a Guid to uniquely identify migrations instead of a string name
Also use a list instead of an array to store executed migrations in the configuration class
|
5 years ago |
Mark Monteiro
|
8dbb1c9257
|
Use logging.json instead of logging.user.json for override settings
|
5 years ago |
Mark Monteiro
|
2f0b4cc24c
|
Clean up migration logging messages
|
5 years ago |
Mark Monteiro
|
a0fdceb4bc
|
Throw exception on migration failure to halt application
Also save migration configuration after each migration instead of at the end in case an exception is thrown part way through the list
|
5 years ago |
Joshua M. Boniface
|
ae9948ce04
|
Merge branch 'master' into logging-migration
|
5 years ago |
Mark Monteiro
|
1295f6c79b
|
Documentation and log message cleanup
|
5 years ago |
Mark Monteiro
|
7ecb16a46e
|
do not ignore exceptions during migration execution
|
5 years ago |
Mark Monteiro
|
4c2b543b30
|
Rename IUpdater to IMigrationRoutine
|
5 years ago |
Mark Monteiro
|
1a9908d094
|
Add migration to create "logging.user.json"
|
5 years ago |
Vasily
|
5a0f1fe848
|
Implement review suggestion
|
5 years ago |
Vasily
|
098d3538e3
|
Disable logging.json migration as it is not ready yet
|
5 years ago |
Vasily
|
d4564d8e29
|
More logging, mark all migrations as applied if setup wizard is not complete
|
5 years ago |
Vasily
|
216e425cc5
|
Fix comment
|
5 years ago |
Vasily
|
55b429e5e8
|
Moved migration routines to their own directory
|
5 years ago |
Vasily
|
ccafebca68
|
Extract "migrations" config name to a proper constant
|
5 years ago |
Vasily
|
ecaa7f8014
|
Improve migration logic
|
5 years ago |
Vasily
|
66e11879ef
|
Shuffle migrations in a more manageable structure
|
5 years ago |