论坛首页 编程语言技术论坛

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

浏览 2434 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-06-06   最后修改:2009-06-06

站点地址:

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/

    论坛首页 编程语言技术版

    跳转论坛:
    Global site tag (gtag.js) - Google Analytics