«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.


4
Rails has_and_belongs_to_many migration
İki model var restaurantve userben bir has_and_belongs_to_many ilişkiyi gerçekleştirmek istediğiniz. Model dosyalarına zaten girdim ve has_and_belongs_to_many :restaurantsvehas_and_belongs_to_many :users Bu noktada Rails 3 ile benzer bir şey yapabileceğimi varsayıyorum: rails generate migration .... ama denediğim her şey başarısız görünüyor. Eminim bu gerçekten basit bir şeydir, raylarda yeniyim, bu yüzden hala öğreniyorum.

5
Rails: Sütun ekledikten sonra bir dizin ekleme
tableBir Rails uygulamasında bir tablo oluşturduğumu varsayalım . Bir süre sonra, çalışan bir sütun ekliyorum: rails generate migration AddUser_idColumnToTable user_id:string. Sonra user_idbir dizin olarak eklemem gerektiğini fark ettim . add_indexYöntemi biliyorum ama bu yöntem nerede çağrılmalıdır? Bir geçiş yapmalı mıyım (evet ise, hangisi?), Sonra bu yöntemi elle eklemem mi gerekiyor?


7
Laravel geçiş dosyasında bir veritabanı doldurma
Laravel'i yeni öğreniyorum ve bir kullanıcı tablosu oluşturan çalışan bir geçiş dosyam var. Taşıma işleminin bir parçası olarak bir kullanıcı kaydını doldurmaya çalışıyorum: public function up() { Schema::create('users', function($table){ $table->increments('id'); $table->string('email', 255); $table->string('password', 64); $table->boolean('verified'); $table->string('token', 255); $table->timestamps(); DB::table('users')->insert( array( 'email' => 'name@domain.com', 'verified' => true ) ); }); } …

11
Projeyi Angular v5'ten Angular v6'ya yükseltmek istiyorum
Angular 6 burada olduğu için, açısal 5 istemci uygulamamı açısal 6'ya yükseltmek veya taşımak istiyorum, ancak bana yol gösterecek herhangi bir eğitim veya herhangi bir şey alamıyorum. Bana göre yeni bir Angular CLI çalıştırmam ve ardından eski kaynağımı yeni projeye taşımam gerekiyor. Angular 6'nın Ivy adında yeni bir oluşturucu kullandığını …

5
Taşıma dosyası oluştururken varsayılan değer atama
rails generate migration AddRetweetsCountToTweet retweets_count:integer Tamam, veri türü tamsayısı olan bir Tweet modeline bir sütun eklemek için oluşturulan dosyada otomatik olarak kod oluşturan taşıma dosyası oluşturmak için yukarıdaki satırı kullanıyorum. Şimdi, geçiş dosyasını oluştururken eklenen sütuna varsayılan değer eklemek istiyorum. Mümkün mü? Google'da araştırdım ama bulamadım. Erkeklerin yardıma ihtiyacı var.

8
SQLITE SQL döküm dosyasını POSTGRESQL'e dönüştürün
POSTGRESQL'de üretim ile SQLITE veritabanını kullanarak geliştirme yapıyorum. Yerel veritabanımı büyük miktarda veriyle güncelledim ve belirli bir tabloyu üretim veritabanına aktarmam gerekiyor. Çalışan dayanarak sqlite database .dump > /the/path/to/sqlite-dumpfile.sql, SQLITE aşağıdaki biçimde bir tablo dökümü çıkarır: BEGIN TRANSACTION; CREATE TABLE "courses_school" ("id" integer PRIMARY KEY, "department_count" integer NOT NULL DEFAULT …

7
Django 1.7 ve veri geçişleri ile ilk verileri yükleme
Yakın zamanda Django 1.6'dan 1.7'ye geçtim ve geçişleri kullanmaya başladım (Güney'i hiç kullanmadım). 1.7'den önce, ilk verileri komutla fixture/initial_data.jsonyüklenen bir dosya ile python manage.py syncdbyüklerdim (veritabanı oluştururken). Şimdi, taşımaları kullanmaya başladım ve bu davranış artık kullanılmıyor: Bir uygulama geçişler kullanıyorsa, fikstürlerin otomatik olarak yüklenmesi söz konusu değildir. Django 2.0'daki uygulamalar …


9
Ruby on Rails: rake db: migrate ile bir geçişi nasıl geri alabilirim?
MODEL User'ı kurduktan sonra bunu aldım. class DeviseCreateUsers < ActiveRecord::Migration def self.up create_table(:users) do |t| t.database_authenticatable :null => false t.recoverable t.rememberable t.trackable # t.encryptable # t.confirmable # t.lockable :lock_strategy => :failed_attempts, :unlock_strategy => :both # t.token_authenticatable t.timestamps end add_index :users, :email, :unique => true add_index :users, :reset_password_token, :unique => true …

6
Migration kullanarak laravel'deki sütunu nasıl yeniden adlandırabilirim?
Aşağıda belirtildiği gibi sütunlarım var: public function up() { Schema::create('stnk', function(Blueprint $table) { $table->increments('id'); $table->string('no_reg', 50)->unique(); $table->string('no_bpkb', 50)->unique(); $table->string('nama_pemilik', 100); $table->string('alamat'); $table->string('merk', 50); $table->string('tipe', 50); $table->string('jenis', 50); $table->smallInteger('tahun_pembuatan'); $table->smallInteger('tahun_registrasi'); $table->smallInteger('isi_silinder'); $table->string('no_rangka', 50); $table->string('no_mesin', 50); $table->string('warna', 50); $table->string('bahan_bakar', 50); $table->string('warna_tnkb', 50); $table->string('kode_lokasi', 50); $table->date('berlaku_sampai'); $table->timestamps(); $table->index('created_at'); $table->index('updated_at'); }); } Stnk masasına …


21
Laravel 5.4 Özel Tablo Geçişi
Merhaba, https://laravel.com/docs/5.4/migrations buradaki tüm dahil belgeleri okuyun . Belirli bir taşıma dosyasının nasıl taşınacağına dair bir yol var mı (yalnızca 1 taşıma), çünkü şu anda kullandığım her değişiklik olduğunda php artisan migrate:refreshve tüm alanlar sıfırlanıyor.

16
Dosya veya derleme 'Microsoft.Build.Framework' (VS 2017) yüklenemedi
"Update-database" komutunu çalıştırmayı denediğimde, şu istisnayı alıyorum: Hedef veritabanına uygulanan SQL ifadelerini görüntülemek için '-Verbose' bayrağını belirtin. System.IO.FileNotFoundException: Dosya veya derleme 'Microsoft.Build.Framework, Sürüm = 15.1.0.0, Culture = nötr, PublicKeyToken = b03f5f7f11d50a3a' veya bağımlılıklarından biri yüklenemedi. Sistem belirtilen dosyayı bulamıyor. Dosya adı: 'Microsoft.Build.Framework, Version = 15.1.0.0, Culture = nötr, PublicKeyToken = …

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.