php artisan db::seed
を使用して私のデータベースにシードしました。私がdbにシードしたものをロールバックする方法はありますか? php artisan db::seed rollback
データベースにシードされた後のラーベルシードロールバック
1
A
答えて
1
LaravelのUndo Seederのようなコマンドは見つかりませんでした。あなたがUndoSeederをインストールすると
、以下の職人コマンドが使用可能になります。
db:seed-undo Undo seeds in the seeds directory.
db:seed-refresh Undo seeds run seeds again.
1
ます。また、移行を使用してデータベースをシードことがあります。また、ロールバックするコマンドを、リフレッシュし、すべての移行を再実行します。このコマンドは、完全にあなたのデータベースを再構築するために有用である:
php artisan migrate:refresh --seed
関連する問題
- 1. EFコードファースト - データベースを削除してデータベースを作成した後にシードする
- 2. "フライト"でデータベースにシードする
- 3. シードされたデータが複製される最初のマイグレーション
- 4. EFデータベースにデータをシードする
- 5. yii2にデータベースをシードする方法は?
- 6. 既に作成されたデータベースにデータをシードするにはどうすればよいですか?
- 7. Laravel 5はシードをデータベースに作用させません
- 8. RailsとHeroku - Rake db:シードは一部のデータベースにのみ挿入され、他には挿入されません。
- 9. データベースをシードするときにコントローラヘルパーメソッドが呼び出されない
- 10. デフォルトのスーパーユーザーでシードASP.NETコア1.1データベース
- 11. Ruby on Rails - 開発データベースのシード
- 12. Laravelで最後にシードするロールバック5.2
- 13. Laravelでテストした後にワイプされたデータベース
- 14. データセットのデータがMysqlデータベースに挿入された後に更新されます
- 15. MongooseでシードされたデータがMongoDBに保存されていません
- 16. データベースのシード中にhas_manyとcreateでRailsの検証に失敗しました
- 17. IDが再シードされない理由
- 18. DropCreateDatabaseAlwaysシードが呼び出されない
- 19. 空のデータベースにDbMigrationsConfigurationをシードしたときの "無効なオブジェクト名"例外
- 20. データベースの再シード時に結合テーブルのデータを保持する
- 21. ネストされたログインのMysqlデータベース設計(ログイン後の別のログイン)
- 22. 付与後*で作成されたデータベースに*。*が適用されますか?
- 23. データはデータベースに追加された後も複製され続けます
- 24. データベースが変更された後にリストビューが更新されない
- 25. Entity Frameworkコード1:単体テストのためにデータベースをシードする方法
- 26. データベースにプレーヤーの名前とスコアをシードする方法
- 27. 他の列のフィールドの後にSequelizeシードを作成
- 28. SocketIdがデータベースに保存した後に変更されました
- 29. UI受入れテスト後に追加されたレコードをデータベースに整理する
- 30. Javaの乱数ジェネレータに渡されたシード値はどのように出力されますか?
あなたは新しい(空の)データベースをシードしましたか?または、いくつかの変更を元に戻して元のデータベースを復元しようとしていますか? –
@ERullmann、私はdb :: seedを使って行った変更を元に戻すことを検討しています – Aaron
バックアップがない場合、それはずっと複雑です。職人がそのようなネイティブサービスを提供するとは思わない。シードの一部であったSQLコマンドについてのログがあるかどうか確認することができます。または、すべてのオブジェクトに作成時刻のタイムスタンプが付いている場合は、コマンドを実行してから作成されたすべてのものを削除できます。 –