Sicherung und Wiederherstellung¶
Für die Sicherung der Datenbank genügt der Befehl
php artisan anton:backup --env besenval
Options:
--file[=FILE] Target file
--target-dir[=TARGET-DIR] Target directory for the backup
--hourly Hourly Backup (filename: 00_backup_slug-hourly-23)
--daily Daily Backup (filename: 00_backup_slug-daily-19)
--weekly Weekly Backup (filename: 00_backup_slug-weekly-19)
--monthly Monthly Backup (filename: 00_backup_slug-monthly-04)
--yearly Yearly Backup (filename: 00_backup_slug-yearly-2019)
Wiederherstellung aus einer Sicherung¶
Eine Wiederherstellung kann aus verschiedenen Gründen nötig werden. Die Datenbank lässt sich mit dem Befehl anton:restore zurückspielen:
php artisan anton:restore --env besenval
Options:
--list Lists available anton-sql-dumps.
--file[=FILE] Source file.
--drop Erase all tables.
db_backup im Kundenverzeichnis liegen.
Verwaiste Medien entfernen¶
Um Medien zu löschen, die nach der Wiederherstellung nicht mehr in der Datenbank referenziert sind:
php artisan anton:check-media -vv --levels 3 --delete-from-system --env besenval
Fehlende Medien zurückholen¶
Fehlen Mediendateien, sind sie aus der externen Sicherung zurückzukopieren.