Domande taggate «migration»

Un'azione di passaggio tra le versioni principali di qualsiasi framework, prodotto o linguaggio o, altrettanto comunemente, l'alterazione dello schema dati di un'applicazione. Ciò potrebbe comportare la modifica dei dati esistenti per farli funzionare con la nuova versione.



5
Rails: aggiunta di un indice dopo l'aggiunta di una colonna
Supponiamo di aver creato una tabella tablein un'app Rails. Qualche tempo dopo, aggiungo una colonna che esegue: rails generate migration AddUser_idColumnToTable user_id:string. Poi mi rendo conto che devo aggiungere user_idcome indice. Conosco il add_indexmetodo, ma dove dovrebbe essere chiamato questo metodo? Dovrei eseguire una migrazione (se sì, quale?), Quindi aggiungendo …


7
Popolamento di un database in un file di migrazione Laravel
Sto solo imparando Laravel e ho un file di migrazione funzionante che crea una tabella utenti. Sto cercando di popolare un record utente come parte della migrazione: 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 …



7
Converti il ​​file dump SQLITE SQL in POSTGRESQL
Ho fatto sviluppo utilizzando database SQLITE con produzione in POSTGRESQL. Ho appena aggiornato il mio database locale con un'enorme quantità di dati e ho bisogno di trasferire una tabella specifica al database di produzione. In base all'esecuzione sqlite database .dump > /the/path/to/sqlite-dumpfile.sql, SQLITE restituisce un dump della tabella nel seguente …


9
Ruby on Rails: come posso ripristinare una migrazione con rake db: migrate?
Dopo aver installato devise MODEL User ho ottenuto questo. 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, …


6
Come posso rinominare la colonna in laravel usando la migrazione?
Ho colonne come menzionato di seguito: 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'); }); } Ho …


21
Laravel 5.4 Migrazione di tabelle specifiche
Ciao, leggi tutta la documentazione inclusa qui in https://laravel.com/docs/5.4/migrations . C'è un modo su come migrare un determinato file di migrazione (solo 1 migrazione), perché in questo momento ogni volta che c'è una modifica che uso php artisan migrate:refreshe tutti i campi vengono ripristinati.

16
Impossibile caricare il file o l'assembly "Microsoft.Build.Framework" (VS 2017)
Quando provo a eseguire il comando "update-database", ottengo questa eccezione: Specificare il flag "-Verbose" per visualizzare le istruzioni SQL applicate al database di destinazione. System.IO.FileNotFoundException: impossibile caricare il file o l'assembly "Microsoft.Build.Framework, Version = 15.1.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a" o una delle sue dipendenze. Il sistema non trova …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.