Detalhes de Software:
Versão: 1.0.2
Data de upload: 1 Mar 15
Licença: Livre
Popularidade: 28
Seus principais objetivos é fornecer uma camada de migração simples, estável e independente de banco de dados.
Tem uma geração automática do esquema (syncdb) que deve ser executado pelo menos uma vez em cada projeto Django.
Sul pode dizer se a migração foi deixado de fora ou não, e irá avisar o desenvolvedor
Características :.
- criação de migração automática : Sul. pode ver o que mudou em seu arquivo models.py e escrever automaticamente migrações que correspondem as suas alterações
- independência Base de dados:. Na medida do possível, do Sul é completamente banco de dados agnóstica, apoiando cinco backends de banco de dados diferentes
- App-savvy: Sul. Conhece e trabalha com o conceito de aplicativos Django, permitindo que você use as migrações para alguns de seus aplicativos e deixar o resto para continuar usando syncdb
- VCS à prova de: Sul. Notará se alguém comete migrações para o mesmo app como você e eles conflito
O que é novo nesta versão:
- questões de fixação de carga fixa
O que é novo na versão 0.7.1:
- Houve um problema chato que causou falha migrações de dados sob MySQL para funcionar de repente seus trás () Método e produzir um erro completamente alheios ao problema original. Isso foi corrigido.
- Um bug e alguns nondeterminism no novo motor de dependência foi corrigido (anteriormente, as dependências foram, por vezes, calculada de forma errada, e o não-determinismo significava que isso só aconteceu em algumas arquiteturas).
- suíte de teste interno do Sul agora não é executado por padrão.
O que é novo na versão 0.5:
- Um novo recurso de congelamento ORM, que permite acessar o ORM em seu estado histórico durante as migrações.
- Um analisador models.py totalmente reescrito, que agora pode lidar com todos, mas o mais maluco de arquivos de modelos.
- detecção de mudança automática, assim que as migrações mais comuns podem ser automaticamente escrito para cada necessidade.
- South agora é empacotado como um subdiretório, sul /, para torná-lo mais fácil de usar com pip, buildout, e sistemas similares.
- métodos de API de Nice DB para a remoção de chaves estrangeiras, criação e exclusão de restrições exclusivas.
- compatibilidade total com Django-criado (e todos os outros) restrições.
- mudanças alter_column mais robusto, incluindo caindo restrições para coisas como PositiveIntegerField ao mudar de distância.
Requisitos :
- Django 0.97 ou superior
Comentários não encontrado