Ankündigung

Einklappen
Keine Ankündigung bisher.

[Laravel] Verhindern von Datenbank-Tabellen Löschung bei Migrate

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Laravel] Verhindern von Datenbank-Tabellen Löschung bei Migrate

    Hallo,

    Ich habe einen php artisan migrate:fresh --seed Kommando durchgeführt und Laravel hat die gesamte Datenbank gelöschte (alle Tabellen) und neu geschrieben.

    Wie kann ich verhindern, dass nur die Tabellen gelöscht werden die auch migrated werden (möchte verhindern dass Test-Tabellen gelöscht werden).



  • #2
    Mach halt nicht das was du machst? migrate:fresh löscht halt alle Tabellen. Es macht also genau das, was du sagst.

    https://laravel.com/docs/8.x/migrations

    Kommentar


    • #3
      Ja, aber wie kann ich es verhindern?

      Kommentar


      • #4
        Zitat von CodeNinja71 Beitrag anzeigen
        Ja, aber wie kann ich es verhindern?
        Was verhindern? Wenn du nicht alle Tabellen löschen willst, darfst du kein migrate:fresh machen.

        Kommentar


        • #5
          Du musst
          PHP-Code:
            php artisan migrate:refresh --seed 
          verwenden, dieser macht ein rollback auf alle Migrations und führt sie dann wieder aus. Ist halt wichtig dass alle Rollbacks auch sauber gepflegt sind.

          Kommentar

          Lädt...
          X