プロダクションサーバから特定のテーブルを削除するための/ laravel-commandはありますか?Laravelの移行:特定のテーブルを削除する
4
A
答えて
5
移行を設定します。
実行移行を設定するには、このコマンド:
php artisan make:migration drop_my_table
次に、あなたがこのような移行を構築することができます
<?php
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class DropMyTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
// drop the table
Schema::dropIfExists('my_table');
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
// create the table
Schema::create('my_table', function (Blueprint $table) {
$table->increments('id');
// .. other columns
$table->timestamps();
});
}
}
あなたはもちろん、単に存在をチェックドロップしないことができます。
Schema::drop('my_table');
ここのドキュメントでさらに読む:
https://laravel.com/docs/5.2/migrations#writing-migrations
また、あなたは主キードロップしたい場合、たとえば、既存の外部キー/インデックスを削除考慮しなければならないことがあります。ここでは、インデックスなどを落とすことで、ドキュメント内
public function up()
{
Schema::table('my_table', function ($table) {
$table->dropPrimary('my_table_id_primary');
});
Schema::dropIfExists('my_table');
}
詳細を:
0
関連する問題
- 1. laravelで特定の移行を削除/更新する方法
- 2. Laravelの移行:特定のテーブルを削除し、職人のコマンドを使用して移行ファイルを削除します
- 3. laravelのテーブルから特定の行を削除する方法5.2
- 4. 特定のテーブルのlaravelの移行をリフレッシュ
- 5. Laravel - 行(テーブル)を削除する
- 6. 特定のid以外のテーブル行を削除する方法
- 7. UNIX - 特定の行を削除する
- 8. BASH - 特定の行を削除する
- 9. Laravel 4削除された移行
- 10. Laravel 5.4関連テーブルの行と行を削除する
- 11. Laravel - ソフト削除 - 他のテーブルへのポストの移動
- 12. Laravelの移行、データを挿入するテーブルの指定
- 13. Laravel 5.4 - ピボットテーブルから特定のレコードを削除する
- 14. 削除された移行ファイルの実行:Laravelアプリケーション
- 15. Postgresの特定の行番号で行を削除する
- 16. laravelを使用してテーブルから行を削除する
- 17. バックエンドとフロントエンドから特定のテーブル行を削除するには?
- 18. テーブルから特定の値を削除する
- 19. jsoupで特定のテーブルを削除する
- 20. FlywayDBの移行の削除
- 21. 1つの移行で複数のテーブルを作成(削除)
- 22. 特定の列に特定の値を持つ行を削除する
- 23. テキストファイルから特定の行を削除または削除する方法
- 24. 特定の条件で特定の行を削除するExcel VBA
- 25. 削除されたテーブルのためのRailsの移行
- 26. codeigniterの行の特定の列を削除するには
- 27. 古いテーブルをlaravelの新しいテーブルに移行する
- 28. 特定の条件を満たす行を削除するR
- 29. Laravel migrate - 移行で定義されていないテーブルを削除しないでください。
- 30. メモフィールドの内容から特定の行を削除する
これは魅力のように機能します!、ありがとう! –