|
1 |
| -# Road map for v.1.0 |
2 |
| - |
3 |
| -## Features to implement |
4 |
| - |
5 |
| -[x] Implement option MarkAsExecuted for upgrade command to mark scrips as executed without actual execution of the scripts |
6 |
| -[x] Support input encoding of script files |
7 |
| -[x] Script filters |
8 |
| - [x] Wildcards |
9 |
| - [x] Regex |
| 1 | +This is a trimmed list from the original repo. Keeping here until I can evaluate and rehome the tasks to take on. |
10 | 2 |
|
11 | 3 | ## TODO List
|
12 | 4 |
|
13 | 5 | [ ] dbup init -> display information about successful file creation
|
14 |
| -[ ] dbup status -x -n -> remove redundunt empty line |
15 |
| -[x] dbup status --show-executed -> brief option alias can't be -e because it is already used by --env (-e) option |
| 6 | +[ ] dbup status -x -n -> remove redundant empty line |
16 | 7 | [ ] subFolders: yes -> Displays strange scripts' names: e.g. subfolder.005.sql
|
17 |
| -[x] Move logToConsole and logScriptOutput options to command line from a configuration file |
18 | 8 |
|
19 |
| -## Other stuff |
| 9 | +## Considerations |
20 | 10 |
|
21 |
| -[x] Create test for default dbup.yml file |
22 |
| -[x] Check the existence of script folder |
23 |
| -[x] Check a version of a config file |
24 |
| -[x] Target the project as a tool |
25 |
| -[x] Publish an alpha version to NuGet.org and do some tests with it |
26 |
| -[ ] Add CI (travis or appveyor) |
27 |
| -[ ] Add CD (travis or appveyor) - publish NuGet |
28 |
| -[x] Getting started page |
29 |
| -[x] Wiki documentation |
30 |
| -[x] Start page |
31 |
| -[x] Publish version 1.0 |
32 |
| -[ ] Create a TFS pipeline task |
33 |
| -[ ] Wiki documentation/getting started for the TFS task |
34 | 11 | [ ] Publish the extension to the marketplace
|
35 |
| -[ ] Add CI (travis or appveyor) - TFS Task |
36 |
| -[ ] Add CD (travis or appveyor) - TFS Task - publish to the marketplace |
37 |
| - |
38 |
| -## Future plans |
39 |
| - |
40 |
| -v.1.1 |
41 |
| - |
42 |
| -[x] Support of PostgreSql |
43 |
| - |
44 |
| -v.1.3 |
45 |
| - |
46 |
| -[x] Support of MySql |
47 |
| - |
48 |
| -v.Next |
49 |
| - |
50 | 12 | [ ] Drop database for PostgreSQL and MySQL
|
51 | 13 | [ ] Backup a database
|
52 | 14 | [ ] Automatic backup a database before upgrade
|
53 | 15 | [ ] Support of Sqlite
|
54 |
| -[ ] Build with .Net Core 3.1 |
55 |
| -[ ] Automate build and release |
0 commit comments