SORU
11 Mayıs 2009, PAZARTESİ


Nasıl gıt (sürüm kontrol) altında bir veritabanı koyabilir miyim?

Yapacağım bir web uygulaması, ve ben bir şube için bazı büyük değişiklikler, şey, bu değişiklikleri gerektiren değişiklikler için veritabanı şema, bu yüzden koymak istiyorum tüm veritabanı altında git de.

Nasıl yapabilirim? git deposu altında tutabileceğim özel bir klasör var mı? Nasıl hangisi olduğunu nereden bileceğim? Nasıl doğru klasörüne koyuyorum emin olabilirim?

Bu değişiklikler geriye dönük uyumlu olduğundan emin olmak istiyorum; vida göze alamam.

Benim durumumda veritabanı PostgreSQL

Düzenleme:

Birisi yedek alma ve sürüm denetimi altında yedekleme dosyası koyarak veritabanı yerine önerdi. Dürüst olmak gerekirse, bu çok büyük bir lokma.

Daha iyi bir yolu olmalı.

Güncelleme:

TAMAM, ama hala soru değiştireceğim biraz: çok emin değilim çünkü daha iyi bir yol,. yani

Sürüm kontrolü altında tüm veritabanını koymak istiyorum, ne veritabanı motoru dökümü yerine sürüm denetimi altında, gerçek bir veritabanı koyabilirim o kadar kullanabilir miyim?

Sqlite gıt dostu olurdu?

Bu geliştirme ortamı sadece bu yana, ne istersem seçebilirim.

Edit2:

Asıl istediğim için değil atletizm geliştirme geçmişi, ama yapabilmek için anahtarı benim "yeni radikal değişiklikler" dal "mevcut istikrarlı şube" ve mümkün örneğin düzeltmek için bazı hatalar/sorunlar, vb, halen mevcut ve istikrarlı şube. Dalları geçtiğimde, veritabanı otomatik olarak sihirli bir şekilde uyumlu hale gelir şube ile şu anda olduğum gibi. Gerçekten gerçek verileri hakkında çok fazla umurumda değil.

CEVAP
11 Mayıs 2009, PAZARTESİ


Bir veritabanı dökümü almak ve sürüm yerine kontrol. Bu şekilde düz metin dosyası.

Şahsen bir veri dökümü, hem de bir şema dökümü bulundurmanızı öneririm. Bu yolla kullanarak oldukça kolay revizyon revizyon şemadan değişti bakalım ne olur diff.

Eğer büyük bir değişiklik yapmak istiyorsanız, yeni bir şema değişiklikleri ve eski bir dokunuş değil, bir şube yapıyoruz dediğin gibi bu yana yaptığınız ikincil bir veritabanı olması gerekir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 8lacKy

    8lacKy

    30 Mart 2009
  • POGProductionz

    POGProductio

    27 NİSAN 2012
  • SolidWorksTutoriels

    SolidWorksTu

    14 Kasım 2013