schema-tool icon indicating copy to clipboard operation
schema-tool copied to clipboard

framework-agnostic, schema management tool for everyone

Results 19 schema-tool issues
Sort by recently updated
recently updated
newest added

It would be nice if the user didn't have to worry about what version of Python they are running to use the tool. Python 3 is the future (right??) so...

improvement

There are a few places in the codebase that reference `git` commands. This should be extracted out into a `vcs` module that can be extended to support any version control...

improvement

Need to add unit-tests to test the running of the `resolve` command. The following need to be tested: - Check can resolve divergent chain given 1 of conflicting node (relocates...

test

Need to add unit-tests to test the running of the `init` command. The following need to be tested: - Check creates database table - Check initializes version control system (if...

test

While running an alter, when encountering failure, we do one of two things: 1. output the error and stop running up alters 2. output the error and continue running alters,...

feature

See issue #36 for context. Rather than throwing an exception all the way up the stack we should 1. Catch the issue earlier and provide a better output message (possibly...

improvement

Both the `up` and the `down` commands support the ability to provide a reference (alter) to run up/down to (inclusively). Similar functionality should be added to the `rebuild` command and...

feature

Currently we enforce a strictly linear alter-chain (history) but this may be overkill for some smaller projects. As such we should modify the current validation system to be extensible and/or...

improvement

The tool provides linearity in the alter chain and history tracking in the DB but there is one thing the tool does not currently track and that is changes to...

feature