ffmigration

Tela Software:
ffmigration
Detalhes de Software:
Versão: 0.4
Data de upload: 11 May 15
Licença: Livre
Popularidade: 6

Rating: 5.0/5 (Total Votes: 1)

ffmigration é uma ferramenta de migração de banco de dados simples.
É uma maneira elegante ans simples de manter as migrações de banco de dados, a fim de várias environemnts, mantendo o controle de wich migratison banco de dados são executadas e com nenhum.
ffmigration é uma ferramenta de migração para a frente única, isso significa que lá não é maneira formiga automática para reverter e migração aplicada.
Como funciona
ffmigration cria uma tabela de nomes migration_history no banco de dados selecionado para manter o controle od as migrações aplicadas. Esta tabela é criada automaticamente na primeira execução.
Em cada corrida, ffmigration olha para todos os arquivos com uma extensão .sql no diretório de migração fornecido na linha de comando, verifica se o arquivo de migração foi aplicada ao banco de dados, e se ih não foi aplied é apllied ao do banco de dados e salva migration_history.
Ele é recomendado para nomear todos os arquivos de migração prefixados com um número para manter a ordem. Por exemplo:
 ls / some / migrações / dir /
0001_create_some_table.sql
0002_add_some_data.sql
0003_create_index.sql
0004_other_useful_tweaks.sql
Instalar
Use setup.py:
python setup.py compilação
sudo python setup.py install
ou usar pip:
pip instalar ffmigrate
linha de comando
& Nbsp; ./ ffmigration --help
Uso: ffmigration [opções] migrations_dir banco de dados
Aplicar as migrações de banco de dados a partir migrations_dir para banco de dados selecionado.
migration_dir contém arquivos com extensão .sql, que são classificados
e aplicado.
As migrações aplicadas são salvas em uma tabela chamada 'migration_history'
na base de dados seleccionado
Opções:
& Nbsp; - número da versão do show version do programa e sai
& Nbsp; -h, --help mostrar esta mensagem de ajuda e sai
& Nbsp; -H HOST, --host = HOST hostname do servidor de banco de dados
& Nbsp; -u USUÁRIO, --user = nome de usuário de banco de dados USUÁRIO
& Nbsp ;-p pedir uma senha de banco de dados
& Nbsp; - password = senha do banco SENHA
& Nbsp ;-P PORT, --port = porta da porta de conexão do banco de dados
& Nbsp; -q, --quiet não imprimir mensagens de status para stdout
& Nbsp; -l LEVEL, --level = LEVEL
& Nbsp; nível de log (debug, info, aviso, erro crítico)
. & Nbsp; -n, --noop Não execute comandos

Requisitos :

  • Python

Limitações :.

  • Até agora ele só funciona com o MySQL

Programas semelhantes

Smart Grid
Smart Grid

3 Jun 15

MySQL Workbench
MySQL Workbench

17 Feb 15

Qore Tibae Module
Qore Tibae Module

20 Feb 15

free4my
free4my

20 Feb 15

Outro software de desenvolvedor Ferran Pegueroles Forcadell

django-dirbrowser
django-dirbrowser

11 May 15

mysql-autodoc
mysql-autodoc

6 Jun 15

Comentário para ffmigration

Comentários não encontrado
Adicionar comentário
Ligue imagens!