skeema
Schema management CLI for MySQL (program)
Description
Skeema is a tool for managing MySQL tables and schema changes in a declarative fashion using pure SQL. It provides a CLI tool allowing you to: * Export CREATE TABLE statements to the filesystem, for tracking
in a repo (git, hg, svn, etc)
* Diff changes in the schema repo against live DBs to automatically generate
DDL
* Manage multiple environments (e.g. dev, staging, prod) and keep them in sync
with ease
* Configure use of online schema change tools, such as
pt-online-schema-change, for performing ALTERs
* Apply configurable linter rules to proactively catch schema design problems
and enforce company policies
Skeema supports a pull-request-based workflow for schema change submission,
review, and execution. This permits your team to manage schema changes in
exactly the same way as you manage code changes.Upload more screenshots
Please help extend the collection of screenshots. Just make a screenshot and upload it here. You don't need to register or anything.
Upload a screenshotHint: upload an image here from your clipboard with Ctrl-V
Homepage
https://github.com/skeema/skeema
Install this software package
If the package is available for the distribution you are currently using on your computer then install the software by clicking on…
Install skeema