2013-05-28 8 views
8

This sembra essere obsoleto poiché il comando reset non sembra essere trovato utilizzando la versione di South I am using, che è il più recente credo.Django South - Come reimpostare la cronologia delle migrazioni e avviare la pulizia sull'app Django

In ogni caso, diciamo che sei in produzione e le cose si fanno davvero confuse. Qual è il miglior modo per iniziare a giocare con un'app di Django per quanto riguarda la pulizia della cronologia delle migrazioni?

+0

possibile duplicato di [Qual è l'approccio consigliato per reimpostare la cronologia delle migrazioni utilizzando Django South?] (Http://stackoverflow.com/questions/4625712/whats-the-recommended-approach-to-resetting-migration-history-using -django-sout) – Louis

risposta

13

Passi:

  1. Erase ogni cartella /migrations dentro le tue applicazioni
  2. Vai al database e eliminare la tabella south_migrationhistory (o eliminare le sue righe)
  3. (opzionale) Rimuovere sud dalle vostre applicazioni installate (se si vuole sbarazzarsi di sud, se non, lasciarlo solo)

Fatto

Si noti che è possibile eliminare la tabella o eliminare tutte le sue righe.

Se lo si rilascia sarà necessario di nuovo syncdb.

Spero che questo aiuti!

+0

Fantastico - Grazie ancora per l'aiuto! – Joker

+0

Sei il benvenuto, avvisami se ti trovi nei guai. –