Ferramenta de CLI que oferece suporte para salvar snapshots do banco de dados em momentos específicos e restaurá-los. Permite registrar mensagens de commit para navegar facilmente entre versões. Também facilita copiar conteúdo entre vários bancos de dados (local, staging, produção). É como tornar o mysqldump tão prático de usar quanto o git.
1 comentários
Muitas ferramentas existentes focavam em salvar/migrar o schema, mas este aqui facilita salvar e restaurar fazendo dump dos dados usando os próprios comandos do MySQL.
Ferramentas existentes de migração de schema
https://github.com/flyway/flyway
https://github.com/sqitchers/sqitch
https://github.com/amacneil/dbmate
https://github.com/liquibase/liquibase
Olhando a implementação, parece que daria para adaptar também para PostgreSQL modificando apenas o que está em
/drivers/mysql/connectors/.