2016-04-02 21 views
1

Geri dönüşün geri dönüşü önemsiz olsa da, üretimde bir felakete neden olabilir db.Nelerin geri alınacağını nasıl öğrenebilirim?

Durumumda yalnızca son geçiş dosyasını geri alacağından eminim, ancak bu gerçeği iki kez kontrol edemiyorum?

Taşıma işlemini başlattığımda hangi geçiş dosyalarının geri alınacağını bana söyleyen bir komut yok: Geri alma?

cevap

2

Orada böyle bir komut, ancak can create your own command (gerçekten oldukça basit bir iştir, açıldıktan 5 dakika gibi sürdü) ve benzeri bir göçler masaya basit bir sorgu kullanın:

public function handle() 
{ 
    $lastMigration = \DB::table('migrations')->orderBy('batch', 'DESC')->first(); 
    $lastBatch = $lastMigration->batch; // last batch ID 
    $migrations = \DB::table('migrations')->where('batch', $lastBatch); 
    foreach ($migrations as $migration) { 
     $this->info($migration->migration); // output current migration name to cli 
    } 
} 
+1

Teşekkürler, bu yardımcı oldu .. – simo

+0

Elbette ... sorun değil :) – simo

2
Sen bakabilirsiniz

Veritabanınızdaki geçişler tablosundaki toplu iş sütununda 'toplu' numarası. En son geçişler grubu geri alınacak.

İlgili konular