contao:migrate

Diese Funktion ist ab Contao 4.9 verfügbar.

Mit diesem Befehl können Datenbank-Updates und Migrationen nach einer Neuinstallation, einem Contao Update oder einer Erweiterung durchgeführt werden. Die Migrationen, die ausgeführt werden, sind Contao Update-Skripte, registrierte Migrationen von Erweiterungen, Legacy runonce.php-Dateien und das Datenbank-Update.

php vendor/bin/contao-console contao:migrate [options]
Option Beschreibung
--with-deletes Führt alle Datenbankmigrationen einschließlich DROP-Befehlen aus.
--schema-only Führt nur die Migration des Datenbankschemas aus. Update-Skripte, registrierte Migrationen und runonce.php-Dateien werden übersprungen.
--migrations-only Führt nur die Migrationen aus, ohne die Datenbanktabellen und -Felder zu aktualisieren.
--dry-run Zeigt anstehende Migrationen und Schemaaktualisierungen an, ohne sie tatsächlich auszuführen.
--no-interaction Wenn diese Option aktiviert ist, werden alle Bestätigungsfragen automatisch mit »Ja« beantwortet. Dies ist nützlich, wenn die Migrationen in einem automatisierten System durchgeführt werden sollen.
--no-backup ab 4.13 Deaktiviert das Datenbank-Backup, das standardmäßig vor der Ausführung der Migrationen erstellt wird.