Software informatie:
Versie: 1.0.2
Upload datum: 1 Mar 15
Licentie: Gratis
Populariteit: 99
De belangrijkste doelstellingen is om een eenvoudige, stabiele en database-onafhankelijke migratie laag te verschaffen.
Het heeft een automatische schema generatie (syncdb) die ten minste één keer moet worden uitgevoerd op elke Django project.
- Automatische creatie migratie: Zuid kan
Kenmerken te vertellen als een migratie is weggelaten of niet en zal de ontwikkelaar te waarschuwen. :. Zuid kan zien wat er veranderd is in uw models.py bestand en automatisch schrijven migraties die met uw wijzigingen
- Database onafhankelijkheid:. Voor zover mogelijk, Zuid is volledig databank-agnostisch, het ondersteunen van vijf verschillende backends
- App-savvy:. Zuid kent en werkt met het concept van Django apps, zodat u migraties te gebruiken voor een aantal van uw apps en laat de rest aan te voeren over het gebruik van syncdb
- VCS-proof:. Zuiden zal opmerken als iemand anders verbindt migraties naar dezelfde app als jij en deze in strijd
Wat is nieuw in deze release:
- Bevestiging laden problemen opgelost
Wat is nieuw in versie 0.7.1:
- Er was een vervelend probleem dat veroorzaakt falende datamigraties onder MySQL om plotseling draaien hun achteruit () methode en produceren een fout volledig los van het oorspronkelijke probleem. Dit is opgelost.
- Een bug en sommige nondeterminisme in de nieuwe afhankelijkheid motor is vastgesteld (voorheen, afhankelijkheden werden soms verkeerd berekend, en de niet-determinisme betekende dat dit alleen gebeurde op bepaalde architecturen).
- Zuid's interne test suite nu niet standaard uitgevoerd.
Wat is nieuw in versie 0.5:
- Een nieuwe ORM Bevriezing functie, die het mogelijk maakt om toegang te krijgen tot de ORM in zijn historische staat tijdens migraties.
- Een volledig herschreven models.py parser, die nu kan omgaan met alle, maar de meest gekke modellen bestanden.
- Automatische detectie verandering, dus kunnen de meeste voorkomende migraties automatisch worden geschreven voor elke behoefte.
- Zuid is nu verpakt als een subdirectory, zuid /, om het gemakkelijker maken om te gebruiken met pip, buildout, en soortgelijke systemen.
- Nice DB API methoden voor het verwijderen van buitenlandse sleutels, maken en verwijderen van unieke beperkingen.
- Volledige compatibiliteit met Django-geschapen (en alle andere) beperkingen.
- Meer robuuste alter_column veranderingen, waaronder het laten vallen van de beperkingen voor dingen als PositiveIntegerField bij het wisselen van afstand.
Eisen
- Django 0,97 of hoger
Reacties niet gevonden