Dettagli del software:
Versione: 1.0.2
Data di caricamento: 1 Mar 15
Licenza: Libero
Popolarità: 99
I suoi obiettivi principali è quello di fornire un semplice, strato stabile e indipendente dal database di migrazione.
Ha una generazione schema automatica (syncdb) che deve essere eseguito almeno una volta su ogni progetto Django.
Sud può dire se una migrazione è stato lasciato fuori o non e avvisa lo sviluppatore
Caratteristiche :.
- Creazione automatica di migrazione :. Sud può vedere cosa è cambiato nel file models.py e scrivere automaticamente le migrazioni che corrispondono le modifiche
- indipendenza Database:. Per quanto possibile, il Sud è completamente database agnostico, sostenendo cinque diversi backend di database
- App-savvy. South conosce e lavora con il concetto di applicazioni Django, che consente di utilizzare le migrazioni per alcune delle tue applicazioni e lasciare il resto per continuare ad usare syncdb
- VCS-proof: Sud. Noterà se qualcun altro si impegna migrazioni per la stessa applicazione, come si e conflitti
Cosa c'è di nuovo in questa versione:
- problemi di fissaggio di carico fisso
Cosa c'è di nuovo nella versione 0.7.1:
- C'è stato un problema fastidioso che ha causato in mancanza di migrazione dei dati sotto MySQL per eseguire improvvisamente i loro all'indietro () e produrre un errore completamente estranei al problema originale. Questo è stato risolto.
- è stato corretto un bug e alcuni non determinismo nel nuovo motore di dipendenza (in precedenza, le dipendenze sono stati calcolati a volte a torto, e il non-determinismo significava che questo è successo solo su alcune architetture).
- suite di test interno del Sud ora non viene eseguito per impostazione predefinita.
Cosa c'è di nuovo in versione 0.5:
- Una nuova funzione di congelamento ORM, che consente di accedere al ORM nel suo stato storico durante le migrazioni.
- Un parser models.py totalmente riscritto, che ora può trattare con tutti, ma la più stravagante dei file modelli.
- change detection automatico, così le migrazioni più comuni può essere scritto automaticamente per ogni esigenza.
- Sud è ora confezionato come sottodirectory, a sud /, per rendere più facile da usare con pip, buildout, e di sistemi analoghi.
- Nizza DB metodi API per rimuovere le chiavi esterne, la creazione e l'eliminazione di vincoli univoci.
- compatibilità completa con Django-creato (e tutti gli altri) i vincoli.
- modifiche alter_column più robusta, tra cui far cadere i vincoli per le cose come PositiveIntegerField quando si cambia via.
Requisiti :
- Django 0.97 o superiore
I commenti non trovato