Ability to 'verify' an upgrade ahead of attempting it
Bug #1163901 reported by
Donald Walker
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
DB Version |
Fix Committed
|
Undecided
|
Donald Walker |
Bug Description
When apply an upgrade using the 'create' command, it would be great to be able to perform the create but at the last moment rollback. This would allow you to see what changes would be made, as well as verifying the actual create is likely to succeed.
Related branches
lp:~donaldw/dbversion/verify-feature
- Adam Connelly: Pending requested
-
Diff: 913 lines (+607/-183)8 files modifiedsrc/DatabaseVersion.Console.Tests/Command/Create/CreateCommandTests.cs (+5/-5)
src/DatabaseVersion.Console.Tests/Command/Verify/VerifyCommandTests.cs (+373/-0)
src/DatabaseVersion.Console.Tests/dbversion.Console.Tests.csproj (+65/-70)
src/DatabaseVersion.Console/Command/Create/CreateCommand.cs (+9/-1)
src/DatabaseVersion.Console/Command/Verify/VerifyCommand.cs (+42/-0)
src/DatabaseVersion.Console/dbversion.Console.csproj (+97/-100)
src/DatabaseVersion/DatabaseCreator.cs (+15/-6)
src/DatabaseVersion/IDatabaseCreator.cs (+1/-1)
To post a comment you must log in.
I have implemented this locally as a new IConsoleCommand named 'Check'