多くの移行を行っている大きなプロジェクトに取り組んでいます。テーブルに列を追加したいのですが、1つのテーブルに対して複数の移行を維持したくありません。どうやってやるの?移行する方法はありますか?1回の移行だけをリフレッシュしますか?laravelで特定の移行を削除/更新する方法
0
A
答えて
2
マイグレーションは、それぞれが以前のものに依存する可能性があるため、順次実行するように設計されていると思います。
例えば、移動#1は、そのテーブルにいくつかの余分なフィールドを追加することができ、テーブルと移行#2を作成することができます。 #1を実行せずにマイグレーション#2を実行しようとすると、失敗します。
あなたは職人の移行を実行すると、それだけであなたが移行を使用しない限り、既に適用されていないマイグレーションを実行します:それはすべてのマイグレーションをリセットし、再実行します更新した場合には。
移行を1回実行するだけでデッドセットが発生した場合は、を移動したくないすべての移行を一時的に削除して、ディレクトリからを実行して、移行コマンドを実行します。その後、残りの部分を戻します。それは、ハックの回避策ですが、それはトリックを行うだろう。
私も最高のあなたに合うかもしれないと思うONE MORE選択肢があります:
php artisan migrate --path=/database/migrations/selected/
希望の移行が(あなたが作成する必要があります)/選択/ディレクトリ内ですが。これは、他のテーブルに干渉する新しい列を使用してテーブルを更新していないだろうphp artisan migrate
Schema::table('users', function (Blueprint $table) { $table->string('additional_field'); });
し、実行:
0
新しい新しい列を追加する予定の移行、すなわちを作成することができます。
関連する問題
- 1. Laravelの移行:特定のテーブルを削除する
- 2. ObservableListの特定の行を削除または更新する方法
- 3. laravelのテーブルから特定の行を削除する方法5.2
- 4. javaでコンソールの特定の行を削除する方法
- 5. 更新/削除クエリでASPNETDB.MDFのテーブルレコードを更新/削除する方法
- 6. ASPNETDB.MDF 'vw_aspnet_MembershipUsers'の更新/削除方法は?更新する方法
- 7. テキストファイルから特定の行を削除または削除する方法
- 8. 特定のid以外のテーブル行を削除する方法
- 9. データベースから特定の行のデータを削除する方法
- 10. OctoberCMS:更新ページの削除ボタンを削除する方法
- 11. Laravel mysqlの挿入+削除または更新方法?
- 12. Laravel移行の変更/更新
- 13. .txtファイルから特定の行を削除する方法PHP
- 14. テキストファイルから特定の行を削除する方法
- 15. Laravel 4削除された移行
- 16. Sentinel Laravel 5.4でロールを更新および削除する方法は?
- 17. Laravelの移行:特定のテーブルを削除し、職人のコマンドを使用して移行ファイルを削除します
- 18. UNIX - 特定の行を削除する
- 19. BASH - 特定の行を削除する
- 20. Laravel Model Events - 特定の列の更新でアクションを実行
- 21. laravelのビューコンポーザで特定のビューを除外する方法
- 22. レルムテーブル内の特定の行を更新する方法
- 23. Laravelでの一括更新各行の特定条件where
- 24. 特定の単語で始まるファイルから行を削除する方法
- 25. Laravel 5.2データを失うことなく移行を更新する方法
- 26. Mysqlの特定のパーティションでサブパーティションを削除する方法は?
- 27. Cで特定の文字を含む行を削除する方法#
- 28. 削除時の別のアクティビティでarraylistを更新する方法
- 29. WooCommerceで特定の国を削除する方法
- 30. Zedgraphで特定のコンテキストメニュー項目を削除する方法