NashVegas 'amacı fiş etkinleştirmek ve veritabanı değişiklikleri yönetmek için bir yöntem oynamaktır.
Gerçekten sadece bir yeniden app içine şimdi 6 aydan fazla oldukça başarılı bir dört kişi geliştirme ekibi kullanıyorum bir senaryoyu abstracting.
Veritabanı göçler, farklı yaklaşımların bir sürü büyük bir konudur. Ben bunu en yararlılığı için toplum yargıç o "Interwebs" üzerine söndürmek ve izin düşündüm bu yüzden bu yaklaşım benim ihtiyaçları için iyi çalıştı.
Nasıl Kullanılır
& Nbsp; * senin PYTHON_PATH uygulamayı ekle
& Nbsp; * senin settings.py dosyasında INSTALLED_APPS listesine uygulamayı ekleyin.
& Nbsp; * komut satırını çalıştırın:
./manage.py upgradedb list | --execute [--path / / yol / scripts]
Seçenekler
& Nbsp; * list - Listeler yürütülmesi gereken tüm komut.
& Nbsp; * --execute - idam gereken tüm komut çalıştırır.
& Nbsp; * --path - veritabanı komut bulunduğu yere tam yolu.
& Nbsp; Bu varsayılan için {{}} PROJECT_PATH / db
Kurallar
Bu çözümün basitlik Bölüm sql scriptleri adlandırma kuralları dayanmaktadır. Onlar adlı olmalıdır:
& Nbsp;. YYYYAAGG - ## sql
YYYY 4 haneli yıl olduğu durumlarda, AA iki haneli ay, ve GG iki haneli gün.
Bir masaya çağırdı sürümleri veritabanında bu komut yürütür ilk kez oluşturulur. Bu tablodaki satırları idam edildiği komut izleyebilirsiniz.
- Python <:. You should nadiren kendi varlığının farkında olmak bile bu tabloyu incelemek veya gerekiyorsa
Gereksinimler / li>
Yorum Bulunamadı