Pertanyaan yang diberi tag «migration»

Tindakan memindahkan antara versi utama kerangka kerja apa pun, produk atau bahasa, atau, seperti biasa, perubahan skema data aplikasi. Ini mungkin melibatkan memodifikasi data yang ada untuk membuatnya berfungsi dengan versi baru.


4
Rails memiliki_dan_belongs_untuk_banyak migrasi
Saya memiliki dua model restaurantdan usersaya ingin melakukan hubungan has_and_belongs_to_many. Saya telah masuk ke file model dan menambahkan has_and_belongs_to_many :restaurantsdanhas_and_belongs_to_many :users Saya berasumsi pada titik ini saya harus bisa melakukan sesuatu seperti dengan Rails 3: rails generate migration .... tetapi semua yang telah saya coba tampaknya gagal. Saya yakin ini …

5
Rails: Menambahkan indeks setelah menambahkan kolom
Misalkan saya membuat tabel tabledi aplikasi Rails. Beberapa waktu kemudian, saya menambahkan kolom yang berjalan: rails generate migration AddUser_idColumnToTable user_id:string. Kemudian saya menyadari bahwa saya perlu menambahkan user_idsebagai indeks. Saya tahu tentang add_indexmetodenya, tetapi di manakah metode ini harus dipanggil? Apakah saya seharusnya menjalankan migrasi (jika ya, yang mana?), Lalu …


7
Mengisi database dalam file migrasi Laravel
Saya baru mempelajari Laravel, dan memiliki file migrasi yang berfungsi membuat tabel pengguna. Saya mencoba mengisi catatan pengguna sebagai bagian dari migrasi: 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 ) ); }); } Tapi …


5
Menetapkan nilai default saat membuat file migrasi
rails generate migration AddRetweetsCountToTweet retweets_count:integer Ok saya menggunakan baris di atas untuk membuat file migrasi yang secara otomatis menghasilkan kode di file yang dihasilkan untuk menambahkan kolom ke model Tweet dengan datatype integer. Sekarang saya ingin menambahkan nilai default ke kolom yang ditambahkan saat membuat file migrasi. Apakah itu mungkin? …

7
Ubah file dump SQLITE SQL menjadi POSTGRESQL
Saya telah melakukan pengembangan menggunakan database SQLITE dengan produksi di POSTGRESQL. Saya baru saja memperbarui database lokal saya dengan sejumlah besar data dan perlu mentransfer tabel tertentu ke database produksi. Berdasarkan berjalan sqlite database .dump > /the/path/to/sqlite-dumpfile.sql, SQLITE mengeluarkan tabel dump dalam format berikut: BEGIN TRANSACTION; CREATE TABLE "courses_school" ("id" …

7
Memuat data awal dengan Django 1.7 dan migrasi data
Saya baru-baru ini beralih dari Django 1.6 ke 1.7, dan saya mulai menggunakan migrasi (saya tidak pernah menggunakan Selatan). Sebelum 1.7, saya biasa memuat data awal dengan fixture/initial_data.jsonfile, yang dimuat dengan python manage.py syncdbperintah (saat membuat database). Sekarang, saya mulai menggunakan migrasi, dan perilaku ini tidak digunakan lagi: Jika aplikasi …

9
Ruby on Rails: Bagaimana cara mengembalikan migrasi dengan rake db: migrate?
Setelah menginstal perangkat MODEL Pengguna saya mendapatkan ini. 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 …


6
Bagaimana cara mengganti nama kolom di laravel menggunakan migrasi?
Saya memiliki kolom seperti yang disebutkan di bawah ini: 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'); …


16
Tidak dapat memuat file atau perakitan 'Microsoft.Build.Framework' (VS 2017)
Ketika saya mencoba menjalankan perintah "update-database", saya mendapatkan pengecualian ini: Tentukan tanda '-Verbose' untuk melihat pernyataan SQL yang diterapkan ke database target. System.IO.FileNotFoundException: Tidak dapat memuat file atau assembly 'Microsoft.Build.Framework, Version = 15.1.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a' atau salah satu dependensinya. Sistem tidak dapat menemukan berkas yang dicari. …

3
Migrasi rel: self.up dan self.down versus perubahan
Sepertinya versi rel baru memiliki metode "perubahan" versus self.up dan self.down. Jadi apa yang terjadi ketika seseorang harus mengembalikan migrasi bagaimana cara mengetahui tindakan apa yang harus dilakukan. Saya memiliki metode berikut yang perlu saya terapkan berdasarkan tutorial online: class AddImageToUsers < ActiveRecord::Migration def self.up add_column :users, :image_file_name, :string add_column …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.