Package: wnpp
Owner: Andrius Merkys <mer...@debian.org>
Severity: wishlist
Control: block -1 by 989330 988921 989119

* Package name    : skeema
  Version         : 1.5.1+ds1
  Upstream Author : Skeema
* URL             : https://github.com/skeema/skeema
* License         : Apache-2.0
  Programming Lang: Golang
  Description     : Schema management CLI for MySQL (program)
 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• Convert non-online migrations from frameworks
 like Rails or Django into online schema changes in production 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. Our new companion Cloud
 Linter for GitHub repos (https://www.skeema.io/cloud/) provides automatic
 linting of schema change commits and pull requests.
 .
 A few uncommon database features -- such as spatial indexes and
 subpartitioning -- are not supported yet. Skeema is able to create or
 drop tables using these features, but not alter them. The output of
 skeema diff and skeema push clearly displays when this is the case. You
 may still make such alters directly/manually (outside of Skeema), and
 then update the corresponding CREATE TABLE files via skeema pull.

Remark: This package is to be maintained with Debian Go Packaging Team at
   https://salsa.debian.org/go-team/packages/skeema

Reply via email to