«migration» etiketlenmiş sorular

Herhangi bir çerçevenin, ürünün veya dilin ana sürümleri arasında hareket etme eylemi veya aynı şekilde yaygın olarak bir uygulamanın veri şemasında değişiklik. Bu, mevcut verilerin yeni sürümle çalışmasını sağlamak için değiştirilmesini içerebilir.


22
Rails DB geçiş - nasıl bir tablo bırakmak için?
İhtiyacım olacağını düşündüğüm bir tablo ekledim, ancak artık onu kullanmayı planlamıyorum. Bu tabloyu nasıl kaldırmalıyım? Ben zaten taşıma çalıştırmak, bu yüzden tablo benim veritabanında. Bunu rails generate migrationhalledebilmeliyim, ama henüz nasıl olduğunu anlayamadım. Denedim: rails generate migration drop_tablename ama bu boş bir göç yarattı. Rails'te bir masa bırakmanın "resmi" yolu …


9
Ruby on Rails ActiveRecord geçişinde çok uzun dizin adlarını nasıl işleyebilirim?
Dört ilişkili tabloların yabancı anahtarlardan oluşturulan benzersiz bir dizin eklemek çalışıyorum: add_index :studies, ["user_id", "university_id", "subject_name_id", "subject_type_id"], :unique => true Veritabanının dizin adı için sınırlaması, taşıma işleminin başarısız olmasına neden olur. İşte hata mesajı: Dizin adı 'index_studies_on_user_id_and_university_id_and_subject_name_id_and_subject_type_id' tablo 'etüdleri' çok uzun; sınır 64 karakterdir Bunu nasıl halledebilirim? Farklı bir dizin …

9
Değişiklik sütunu için ray taşıma
script/generate migration add_fieldname_to_tablename fieldname:datatypeBir modele yeni sütunlar eklemek için sözdizimimiz var . Aynı satırda, bir sütunun veri türünü değiştirmek için bir komut dosyanız / oluşturmamız var mı? Yoksa doğrudan vanilya taşıma işlemime SQL yazmalı mıyım? Ben bir sütun değiştirmek istediğiniz datetimeiçin date.

17
Javadoc etiketleri eksik olduğunda Maven Java 8'de çalışmıyor
Maven'i kullandığımdan beri, Javadoc etiketleri eksik olan yerel depo projelerimi (örneğin, eksik bir parametre) oluşturup kurabildim. Ancak, Java 8'e (1.8.0-ea-b90) geçiş yaptığım için Maven, eksik belge etiketleri konusunda kesinlikle katı ve Javadoc'un olmadığı bir proje oluşturmaya veya yüklemeye çalıştığımda Javadoc sorunları ile ilgili birçok Javadoc hatası göster "mükemmel". Yerel veri …


5
Android'de kullanılan SQLite sürümü?
Android'de kullanılan SQLite sürümü nedir? Sebep: Şema taşıma işlemlerini nasıl yapacağınızı merak ediyorum. Daha yeni SQLite sürümleri, verileri kopyalamak, tabloyu bırakmak, tabloyu yeniden oluşturmak ve verileri yeniden eklemek zorunda kalmamı sağlayan bir "ALTER TABLE" SQL komutunu destekler.



17
SQLite3'ü MySQL'e taşımanın hızlı ve kolay yolu? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 ay önce kapalı . Bu soruyu geliştir Herkes SQLite3 veritabanını MySQL'e geçirmenin hızlı ve kolay bir yolunu biliyor …
224 mysql  sqlite  migration 

3
Django South ile geriye doğru göç
Tamam, bu sormak gerçekten aptalca bir şey gibi görünüyor ve eminim ki bir yerlerde bir şey eksik. Django'da South'u kullanarak geriye doğru taşıma işlemini nasıl gerçekleştirirsiniz? Bu yüzden modellerimi değiştirdim, bir taşıma oluşturdum, taşıma schemamigrationişlemini yürütüyorum migrateve şimdi bunun istediğim gibi olmadığını anlıyorum ve daha önce olmasını istiyorum. Manuel olarak …

30
Taşıma: Yabancı anahtar kısıtlaması eklenemiyor
Laravel içinde yabancı anahtarlar oluşturmaya çalışıyorum ancak tabloyu geçirdiğimde artisanaşağıdaki hatayı atıyorum : [Illuminate\Database\QueryException] SQLSTATE[HY000]: General error: 1215 Cannot add foreign key constraint (SQL : alter table `priorities` add constraint priorities_user_id_foreign foreign key (`user_id`) references `users` (`id`)) Taşıma kodum şöyle: öncelikler taşıma dosyası public function up() { // Schema::create('priorities', function($table) …


7
Entity Framework geri alma ve hatalı taşımayı kaldırma
EF 6.0'ı manuel taşıma ve güncellemelerle C # projem için kullanıyorum. Veritabanında yaklaşık 5 taşıma var, ancak son taşıma işleminin kötü olduğunu ve istemediğimi fark ettim. Önceki bir geçişe geri dönebileceğimi biliyorum, ancak yeni (sabit) bir geçiş eklediğimde ve Update-Database'i çalıştırdığımda, kötü geçiş bile uygulanıyor. Önceki geçişe geri dönmeye ve …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.