Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is your favorite solution for managing database migrations in django? [closed]

I quite like Rails' database migration management system. It is not 100% perfect, but it does the trick. Django does not ship with such a database migration system (yet?) but there are a number of open source projects to do just that, such as django-evolution and south for example.

So I am wondering, what database migration management solution for django do you prefer? (one option per answer please)

like image 390
MiniQuark Avatar asked Jan 08 '09 22:01

MiniQuark


People also ask

How does Django keep track of migrations?

Django keeps track of applied migrations in the Django migrations table. Django migrations consist of plain Python files containing a Migration class. Django knows which changes to perform from the operations list in the Migration classes. Django compares your models to a project state it builds from the migrations.


2 Answers

I've been using South, but Migratory looks promising as well.

like image 106
akaihola Avatar answered Oct 09 '22 00:10

akaihola


Migratory looks nice and simple.

like image 21
mcella Avatar answered Oct 08 '22 23:10

mcella