search
Giriş
Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
0 oy
2.4k gösterim
flyway ile database migration yapma hakkında bilgisi olan var mı? Bir arkadaş migration işleri için flyway kullanmayı önerdi.

Normal migration'dan ne farkı vardır?
Veri Tabanı kategorisinde 2.0k puan

1 cevap

0 oy
migrate, kelime anlamı göç etme. Biz kullanırken bir sistemden birine veya bir versiyondan diğerine göç etmek olarak kullanıyoruz.

Flyaway bu işlemlerin ikisi için de kullanılabileceğini düşünüyorum. Ben örneklerine zamanında bakmıştım daha çok versiyonlar arası göç etmek gibi algıladım. Ama sonuşta sorgular da çalıştırılabildiğine göre sistemler arası da kullanılmaya çalışılabilir.

Neyse, örnek olarak wordpress ürününe benzer bir ürün yazıyorsun ve sürekli arka arkaya sürümler çıkaracaksın. Haliyle her ürün versiyonunda (ya da bazılarında) veri tabanı yapını değiştireceksin. Bunu otomatik olarak ürününle beraber dağıtmak istersen hangi scriptleri, uyguladın, hangi tabloların kolonlarını düzenledin gibi konular aklına soru olarak gelmeye başlayacak. Flyaway bunlar için sana olgunlaştırılmış bir altyapı veriyor. Veri tabanı betiklerini alıp versiyonlandırarak daha rahat uygulaman için yardımcı oluyor. Nasıl oluyor kısmı için dökümanlarını okumak faydalı olur :) Temel olarak kenarda bir tabloda dosya dosya uygulanılan betikleri tutup işliyor diye söyleyebilirim.
6.2k puan

İlgili sorular

0 oy
2 cevap 2.7K gösterim
2.7K gösterim
In memory database nedir? ne gibi kolaylık sağlar. Spring boot projelerinde in memory database kavramı geçiyor, başka In memory database var mıdır?
9 Haziran 2020 Genel Kavramlar kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 689 gösterim
689 gösterim
Autonomous Transaction nedir?
5 Şubat 2019 Veri Tabanı kategorisinde sinan 291 puan sordu
0 oy
3 cevap 2K gösterim
2K gösterim
Selamlar, Table partition, global index ve local index terimleri ne ifade ediyor. Teşekkürler
15 Şubat 2018 Veri Tabanı kategorisinde erkanerkisi 211 puan sordu
0 oy
1 cevap 630 gösterim
630 gösterim
Selamlar, Veri tabanında sorgudaki join nedir?
3 Kasım 2016 Veri Tabanı kategorisinde kenan 6.2k puan sordu
0 oy
1 cevap 4.6K gösterim
4.6K gösterim
pl/sql'de procedure ve function kullanmakta kararsiz kaldim. Hangi durumda hangisi tercih edilmeli?
27 Ekim 2016 Veri Tabanı kategorisinde tolgacelik.art 2.0k puan sordu