I Laravel und als Teil meiner deploy Routine verwende ich habe den BefehlLaravel Migration auf Produktionsserver
RUN php artisan migrate
Da ich in der Produktion bin, erhalte ich die Fehler
Anwendung in der Produktion, Befehl abgebrochen!
Die Lösung ist einfach: RUN php rankbot/artisan migrate --force
aber ich denke, das ist nicht der richtige Weg, es zu tun? Was ist der beste Weg, um sicherzustellen, dass das DB-Schema immer auf dem neuesten Stand ist?
'--force' ist der richtige Weg, es zu tun. Das Flag "--force" verhindert, dass Sie Ihre Migrationen in einer Produktionsumgebung versehentlich ausführen. Wie wenn du 2 SSH-Terminals geöffnet hast oder so. –