Softwarebeschreibung:
Version: 1.0.2
Upload-Datum: 1 Mar 15
Lizenz: Frei
Popularität: 99
Die wichtigsten Ziele ist es, eine einfache, stabile und datenbankunabhängige Migrationsschicht bereitzustellen.
Es verfügt über eine automatische Schemagenerierung (syncdb), die mindestens einmal auf jeder Django-Projekt ausgeführt werden müssen.
Süd kann feststellen, ob eine Migration wurde ausgelassen oder nicht und wird den Entwickler warnen
Eigenschaften .
- Automatische Migration Erstellung :. Süd kann sehen, was in Ihrem models.py Datei geändert und automatisch Migrationen, die Änderungen entsprechen schreiben
- Datenbankunabhängigkeit:. Soweit möglich, ist South vollständig datenbankunabhängig und unterstützt fünf verschiedene Datenbank-Backends
- App-versierte. Süd kennt und arbeitet mit dem Konzept der Django-Anwendungen, so dass Sie Migrationen für einige Ihrer Anwendungen verwenden und den Rest überlassen Sie über die Verwendung syncdb tragen
- VCS fest:. Süd werden feststellen, wenn jemand anderes begeht Migrationen auf der gleichen app wie du und sie Konflikt
Was ist neu in dieser Pressemitteilung:
- Fixture Lade Probleme behoben
Was ist neu in Version 0.7.1:
- Es war ein ärgerliches Problem, andernfalls Datenmigrationen verursacht unter MySQL, plötzlich laufen ihre rückwärts () Methode und erzeugen eine Fehlermeldung überhaupt nichts mit dem ursprünglichen Problem. Dies wurde behoben.
- Ein Bug und einige Nicht-Determinismus in der neuen Abhängigkeits Motor wurde korrigiert (vorher, Abhängigkeiten wurden manchmal falsch berechnet, und die Nicht-Determinismus bedeutet, dass dies nur geschehen auf bestimmten Architekturen).
- interne Test-Suite South jetzt nicht standardmäßig ausgeführt werden.
Was ist neu in Version 0.5:
- Ein neues ORM Freezing-Funktion, die die ORM zugreifen können in seinen historischen Zustand während Migrationen.
- Ein völlig neu geschrieben models.py Parser, der jetzt mit alle, aber die verrückte Modell Dateien umgehen kann.
- Automatische Erkennung von Änderungen, so häufigsten Migrationen automatisch für jeden Bedarf geschrieben werden.
- Süd wird jetzt als ein Unterverzeichnis verpackt, Süd /, um es einfacher, mit pip, Ausbau-und ähnliche Systeme zu verwenden.
- Nizza DB-API-Methoden zum Entfernen von Fremdschlüsseln, Erstellen und Löschen eindeutiger Integritätsbedingungen.
- Volle Kompatibilität mit Django erstellt (und alle anderen) Einschränkungen.
- Robuster alter_column Änderungen, einschließlich Fallen Einschränkungen für Dinge wie PositiveIntegerField beim Wechsel weg.
Anforderungen :
- Django 0.97 oder höher
Kommentare nicht gefunden