2015-11-20 15 views

cevap

5

artisan kullanarak dışı-box bir DB dökümü almak için bir yolu yoktur. Ancak, özel bir artisan komutu oluşturabilirsiniz:

php artisan make:console DbImportCommand

ve sonra gibi bir komut var: Ancak

DB::unprepared(file_get_contents('full/path/to/dump.sql'));

, bir çalışan bir komut oluşturmak için avantajlı olabilir ekme makinesi (veya ekim makineleri).

php artisan make:console importHistoricalData

ve sonra sahip oldukları çalışma belirli ekme: Eğer bir noktada veritabanını silin veya yeni ortama taşırsanız, sadece tekrar ekme çalışan kadar basit

$this->call(OldCompanySeeder::class); 
$this->call(OldEmployeeSeeder::class); 
// etc.... 

.

+0

Ekme makinelerini biliyorum ama burada binlerce kayıt alıyorum. – Volatil3

+0

O zaman ilk önerim daha uygun olabilir. Ayrıca buraya Seeders'a bir göz atabilirsiniz: http://laravel.com/docs/5.1/seeding – djt

İlgili konular