south - Django的数据库模式迁移工具

阅读更多

站点地址:

http://south.aeracode.org/

 

项目简介:

类似于ROR中的migrations,用来自动记录和维护开发过程中的数据库结构的变化。

 

South brings migrations to Django applications. Its main objectives are to provide a simple, stable and database-independent migration layer to prevent all the hassle schema changes over time bring to your Django applications.

 

特点:

  • Intelligent; it knows if you've missed out a migration or two
  • Database independent, so there's no hassle if you need to move databases.
  • Easy; it can write migrations for you, and it takes about a minute to convert your app over to use South.
  • Designed for a pluggable Django world; you can declare dependencies between apps so they all migrate together correctly, and you can still use syncdb for your non-migrated apps without it interfering.
  • Useful for data too; you can write migrations to transform legacy data.
  • Better (we think, anyway) than the alternatives.
  •  

    类似项目:

    django-evolution: http://code.google.com/p/django-evolution/

    dmigrations: http://code.google.com/p/dmigrations/

    你可能感兴趣的:(Django,数据结构,Google)