«database-migration» etiketlenmiş sorular

veritabanı geçişi, verileri depolama türleri, formatları veya bilgisayar sistemleri arasında aktarma işlemidir. Ayrıca, veritabanının bir satıcıdan diğerine taşınması veya veritabanı yazılımının sürümünün yükseltilmesi anlamına gelir.

11
EF Taşıma İşlemleri: En son uygulanan taşıma işlemi geri alındı?
Bu gerçekten yaygın bir görev gibi görünüyor, ancak bunu yapmanın kolay bir yolunu bulamıyorum. Son uygulanan geçişi geri almak istiyorum. Basit bir komut beklerdim, PM> Update-Database -TargetMigration:"-1" Bunun yerine, gelebileceğim tek şey: PM> Get-Migrations Retrieving migrations that have been applied to the target database. 201208012131302_Add-SystemCategory 201207311827468_CategoryIdIsLong 201207232247409_AutomaticMigration 201207211340509_AutomaticMigration 201207200025294_InitialCreate PM> …

14
Varlık-Çerçeve Taşımalarını Sıfırla
Geçişlerimi kapattım IgnoreChanges, ilk geçişte kullandım , ancak şimdi tüm geçişlerimi silmek ve tüm mantıkla ilk geçişle başlamak istiyorum. Klasördeki geçişleri sildiğimde ve denediğimde ve Add-Migrationtam bir dosya oluşturmuyorsa (boş - çünkü son, ancak şimdi silindi taşıma işlemimden bu yana herhangi bir değişiklik yapmadım). Herhangi var mı Devre Dışı-Göçler ı …

18
Laravel'de belirli bir geçişi geri alma
İstiyorum yalnızca geri almak için: Rolled back: 2015_05_15_195423_alter_table_web_directories koşarım php artisan migrate:rollback, 3 göçüm geri dönüyor. Rolled back: 2015_05_15_195423_alter_table_web_directories Rolled back: 2015_05_13_135240_create_web_directories_table Rolled back: 2015_05_13_134411_create_contacts_table Siliyorum hem benim içinde web_directoriesve benim contactsmasaya istemeden. Bunun olmasını asla istemiyorum ve eğer sadece o özel olanı geri alabilirsem, bu felaket asla olmayacak.


29
'Homestead' @ 'localhost' kullanıcısı için erişim reddedildi (şifre kullanarak: YES)
Laravel 5.0 kullanarak Mac OS Yosemite kullanıyorum. Yerel çevremdeyken koşmaya php artisan migratedevam ediyorum: 'Homestead' @ 'localhost' kullanıcısı için erişim reddedildi (şifre kullanarak: YES) Yapılandırma İşte benim .env APP_ENV=local APP_DEBUG=true APP_KEY=***** DB_HOST=localhost DB_DATABASE=homestead DB_USERNAME=homestead DB_PASSWORD=secret Uygulamanın \ config \ DatabaseFunctions.php 'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', 'localhost'), …

23
SQL Azure veritabanını yerel geliştirme sunucuma nasıl kopyalarım?
SQL Azure veritabanını geliştirme makineme nasıl kopyalayabileceğimi bilen var mı? Bulutta bir geliştirme veritabanına sahip olmak için ödeme yapmayı bırakmak istiyorum, ancak üretim verilerini almanın en iyi yolu. Üretim veritabanımı yeni bir geliştirme veritabanına kopyalarım ama aynı veritabanının yerel olmasını istiyorum. Baska öneri?

11
Sequelize.js: taşıma ve senkronizasyon nasıl kullanılır?
Projemi başlatmaya hazırım. Lansmandan sonra büyük planlarım var ve veritabanı yapısı değişecek - mevcut tablolardaki yeni sütunların yanı sıra yeni tablolar ve mevcut ve yeni modellerle yeni ilişkilendirmeler. Ben sadece veritabanı her değiştiğinde silmeyi umursamadım test verileri vardı, Sequelize henüz taşıma dokunmadı. Bu amaçla, sync force: truemodel tanımlarını değiştirdiysem şu …

2
Rayları Taşıma: Kısıtlamayı kaldır
Ben (schema.rb içinde) benziyor Rails uygulamasında bir tablo var: create_table "users", :force => true do |t| t.string "name", :null=>false t.string "address", :null=>false end Adres alanı için boş değerlere izin vermek üzere bir ray geçişi yazmak istiyorum. yani taşıma işleminden sonra tablo şöyle görünür: create_table "users", :force => true do |t| …


7
Veritabanlarını ayırmak için birden çok bağlam için EF geçişlerini nasıl etkinleştiririm?
Her bağlamın kendi veritabanına karşılık geldiği aynı projede birden çok DB bağlamı için Entity Framework 5 (sürüm 5.0.0) geçişlerini nasıl etkinleştirebilirim? Ben çalıştırdığınızda Enable-Migrations(2012 Studio Görsel) PM konsolunda, çünkü birden bağlamları orada olmanın bir hata vardır: PM> Enable-Migrations More than one context type was found in the assembly 'DatabaseService'. To …

6
Yalnızca yeni tablo eklenirse oda veritabanı geçişi
Basit bir Oda veritabanım olduğunu varsayalım: @Database(entities = {User.class}, version = 1) abstract class AppDatabase extends RoomDatabase { public abstract Dao getDao(); } Şimdi, yeni bir varlık ekliyorum: Petve sürümü 2'ye çarpıyorum: @Database(entities = {User.class, Pet.class}, version = 2) abstract class AppDatabase extends RoomDatabase { public abstract Dao getDao(); } …

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 …

5
Yabancı anahtarla sütun düşüyor Laravel hatası: Genel hata: 1025 Yeniden adlandırma hatası
Taşıma işlemini şu şekilde kullanarak bir tablo oluşturdum: public function up() { Schema::create('despatch_discrepancies', function($table) { $table->increments('id')->unsigned(); $table->integer('pick_id')->unsigned(); $table->foreign('pick_id')->references('id')->on('picks'); $table->integer('pick_detail_id')->unsigned(); $table->foreign('pick_detail_id')->references('id')->on('pick_details'); $table->integer('original_qty')->unsigned(); $table->integer('shipped_qty')->unsigned(); }); } public function down() { Schema::drop('despatch_discrepancies'); } Bu tabloyu değiştirmem ve yabancı anahtar referansını ve sütununu pick_detail_idbırakmam ve sütundan skusonra adlandırılan yeni bir varchar sütunu eklemem gerekiyor …
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.