Mark Monteiro
|
9e89cbbc3a
|
Store migration names alongside Ids in configuration in order to assist with development/debugging
|
2020-03-08 17:40:30 +01:00 |
|
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
|
2020-03-08 16:05:31 +01:00 |
|
Mark Monteiro
|
2f0b4cc24c
|
Clean up migration logging messages
|
2020-03-08 15:02:59 +01:00 |
|
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
|
2020-03-08 15:02:42 +01:00 |
|
Joshua M. Boniface
|
ae9948ce04
|
Merge branch 'master' into logging-migration
|
2020-03-07 21:19:24 -05:00 |
|
Mark Monteiro
|
1295f6c79b
|
Documentation and log message cleanup
|
2020-03-07 20:26:06 +01:00 |
|
Mark Monteiro
|
7ecb16a46e
|
do not ignore exceptions during migration execution
|
2020-03-07 18:23:32 +01:00 |
|
Mark Monteiro
|
4c2b543b30
|
Rename IUpdater to IMigrationRoutine
|
2020-03-06 21:51:50 +01:00 |
|
Mark Monteiro
|
1a9908d094
|
Add migration to create "logging.user.json"
|
2020-03-06 19:11:42 +01:00 |
|
Vasily
|
5a0f1fe848
|
Implement review suggestion
|
2020-03-06 19:01:07 +03:00 |
|
Vasily
|
098d3538e3
|
Disable logging.json migration as it is not ready yet
|
2020-03-06 17:22:22 +03:00 |
|
Vasily
|
d4564d8e29
|
More logging, mark all migrations as applied if setup wizard is not complete
|
2020-03-06 13:22:44 +03:00 |
|
Vasily
|
55b429e5e8
|
Moved migration routines to their own directory
|
2020-03-05 20:40:17 +03:00 |
|
Vasily
|
ccafebca68
|
Extract "migrations" config name to a proper constant
|
2020-03-05 20:37:49 +03:00 |
|
Vasily
|
ecaa7f8014
|
Improve migration logic
|
2020-03-05 20:09:33 +03:00 |
|
Vasily
|
66e11879ef
|
Shuffle migrations in a more manageable structure
|
2020-03-05 18:21:27 +03:00 |
|