South

Software screenshot:
South
Podrobnosti Software:
Verze: 1.0.2
Datum uploadu: 1 Mar 15
Vývojka: Andrew Godwin
Licence: Volný
Popularita: 99

Rating: 3.0/5 (Total Votes: 3)

Jeho hlavním cílem je poskytnout jednoduchý, stabilní a databáze nezávislé migrace vrstvu.
Má automatické generování schématu (SyncDB), které musí být spuštěn alespoň jednou na každém projektu Django.
South může zjistit, zda migrace byla vynechána, nebo ne, a bude varovat developer

Vlastnosti :.

  • Automatické vytvoření migrační :. South je vidět, co se změnilo ve vašem models.py souboru a automaticky zapisovat migrace, které odpovídají změny
  • Database nezávislost:. Pokud je to možné, jih je zcela databáze agnostik, podporující pět různých databázové služby
  • App-důvtipný:. Jižní zná a pracuje s pojmem Django aplikace, která vám umožní používat migrace pro některé z vašich aplikací a zbytek nechte pokračovat v používání SyncDB
  • VCS-proof:. South všimne někdo jiný zavazuje migrace do stejné aplikace jako jsi ty a oni konfliktu

Co je nového v této verzi:

  • Upevnění nakládání emise s pevnou

Co je nového ve verzi 0.7.1:

  • Tam byl nepříjemný problém, který způsobil selhání datové migrace v MySQL najednou provozovat své pozpátku () metoda a ohlásí chybu zcela nesouvisející s původní problém. Tento problém byl opraven.
  • chyb a některé nedeterminismus v nových závislostí motoru byla stanovena (dříve závislosti byly někdy nesprávně vypočteny, a non-determinismus znamenalo, že se tak stalo jen na některých architekturách).
  • South interní testovací sada už nespustí automaticky.

Co je nového ve verzi 0.5:

  • Nový ORM Freezing funkce, která umožňuje přístup k ORM ve svém historickém stavu během stěhování.
  • zcela přepracován models.py parser, který nyní zabývat se všemi, ale většina nezvyklý modelů souborů.
  • Automatická detekce změn, takže nejčastější migrace mohou být automaticky psán pro každou potřebu.
  • South je nyní zabalen jako podadresář, na jih /, aby bylo jednodušší použít s pip, buildout a podobné systémy.
  • metody API Pěkný DB pro odstraňování cizí klíče, vytváření a mazání jedinečná omezení.
  • Celá kompatibilita s Django-vytvořil (a všechny ostatní) omezení.
  • Více robustní změny alter_column, včetně svržení omezení pro věci, jako je PositiveIntegerField při změně pryč.

Požadavky na :

  • Django 0,97 nebo vyšší,

Podobný software

Komentáře k South

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!