Göçebe özellikle DVCS ile kalkınma hesap özellikleri içine alır ve size veritabanına erişmek için kullandığınız her türlü ORM veya tamamen agnostik basit bir göç uygulaması vardır. Bu göç basit bir SQL komut kullanır ve herhangi bir dilde (Python, Ruby ya da her neyse sizin uygulamanız için kullanırım) yazılı öncesi ve sonrası işleme rutinleri çalıştırabilirsiniz.
Konsept
Nomad göç mağaza içinde nomad.ini ve diğer dizinleri ile bir dizin. Bu migration.ini içeren her dizin çocuk dizinin tek bir göç ve isim göçün bir tanımlayıcı olmasıdır.
Bu şuna benzer:
göçler /
& Nbsp; nomad.ini
& Nbsp; 2011-11-11 birinci göç /
& Nbsp; migration.ini
& Nbsp; up.sql
& Nbsp; 2011-11-12-ikinci göç /
& Nbsp; migration.ini
& Nbsp; 1-pre.py
Ve nbsp 2-up.sql
& Nbsp; 3-post.py
Ana özellikleri:
- Kimse onları test, nadiren gerekli - hiçbir düşürdü yoktur
- Sen istersen dil olarak göç yazabilirsiniz, araç sadece uygulanan göçler ve bağımlılıkları izlemenize yardımcı olur
- .sql Nomad.ini yapılandırılmış, farklı tedavi ve veritabanı karşı çalıştırılır
- Sadece .sql ve yürütülebilir dosyaları yürütülür. Sen, senin göçlerin yanında istersen belgelerin parçaları, OKUBENı'leri koyabilirsiniz.
- İsim konular - her şey sırayla yürütülür. Sipariş insan sıralama kullanılarak belirlenir (yani, x-1.SQL her zaman ls --sort = sürümü ile sıralama kontrol edebilirsiniz x-10.sql daha önceki).
Gereksinimler :
- Python
Yorum Bulunamadı