Nomad

Tela Software:
Nomad
Detalhes de Software:
Versão: 0.2
Data de upload: 20 Feb 15
Revelador: Alexander Solovyov
Licença: Livre
Popularidade: 1

Rating: nan/5 (Total Votes: 0)

Nomad é um aplicativo simples de migração, que tem especificamente em propriedades da conta do desenvolvimento com DVCS e é completamente agnóstica de ORM ou o que você está usando para acessar seu banco de dados. Ele usa scripts SQL simples para migrar e pode executar rotinas pré e pós-processamento escritos em qualquer linguagem (Python, Ruby ou o que quer que você usa para a sua aplicação).
Concept
Armazenamento de migração do Nomad é um diretório com nomad.ini e uns outros diretórios dentro. Cada diretório nele contendo migration.ini é uma única migração eo nome do diretório filho é um identificador de migração.
Parece que este:
migrações /
& nbsp; nomad.ini
& Nbsp; 2011-11-11-primeiro-migration /
& nbsp; migration.ini
& Nbsp; up.sql
& Nbsp; 2011-11-12-segundo-migration /
& nbsp; migration.ini
& Nbsp; 1-pre.py
& Nbsp; 2-up.sql
& Nbsp; 3-post.py
Principais propriedades:
- Não há downgrades - ninguém nunca testa-los, eles raramente são necessárias
- Você pode escrever migração em qualquer língua que você quer, ferramenta só ajuda a rastrear as migrações e as dependências aplicadas
- .sql É tratada de forma diferente e executado em banco de dados, configurado em nomad.ini
- Só .sql e arquivos executáveis ​​são executados. Você pode colocar READMEs, pedaços de documentação, o que quiser ao lado de seus migrações.
- Matérias Nome - tudo é executado em ordem. Ordem é determinado pelo uso espécie humana (para que 1.sql-x é mais cedo do que x-10.sql, você sempre pode verificar a classificação com ls sort = versão).

Requisitos :

  • Python

Programas semelhantes

verobject
verobject

14 Apr 15

doppler
doppler

20 Feb 15

indigestion
indigestion

20 Feb 15

LiquiBase
LiquiBase

17 Jul 15

Outro software de desenvolvedor Alexander Solovyov

Nomad
Nomad

6 Jun 15

Cyrax
Cyrax

11 May 15

Comentário para Nomad

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