migranto é uma ferramenta de migração SQL simples para SQLite e PostgreSQL.
instalação
& Nbsp; & nbsp; & nbsp; pip instalar migranto
Migrações
Todas as migrações de existir em um diretório com nomes como:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 0001_some_useful_name.sql
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 0001_some_useful_name_rollback.sql
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 0002_some_other_useful_name.sql
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 0002_some_other_useful_name_rollback.sql
Migranto verifica diretório migrações e aplicar arquivos SQL para banco de dados. É isto. Bastante simples.
Uso:
`./migranto [-h] --database URL --name PATH NAME --path [--migration N] [NOME --storage] [--verbose]`
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Ajuda, -h__ & mdash; mostrar esta mensagem de ajuda e sai
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- URL do banco de dados, -d URL__ & mdash; url banco de dados (pgsql: // usuário: senha @ host: port / dbname ou sqlite: //path/to/data.base)
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Nome NAME, -n name__ & mdash; nome do conjunto de migração
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- PATH caminho, -p PATH__ & mdash; caminho para migrações dir
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Migração N, -m N__ & mdash; etapa de migração (última migração se omitido, 0 - antes da primeira migração)
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- NOME armazenamento, -s name__ & mdash; migranto nome da tabela para dados (o padrão é migranto)
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Detalhado, -v__ & mdash; modo detalhado
* & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; __-- Fake, -f__ & mdash; migração falso (sem sql aplicada ao banco de dados, exceto o número de migração)
Requisitos :
- Python
Comentários não encontrado