SilverStripe Backup/Restore
, (*1)
Description
This module provides a CMS panel (for Admins only) with buttons to Backup and Restore the current database., (*2)
Ideal for when you need to pull down a copy of the live database but don't have direct access., (*3)
This module does NOT require mysqldump command-line utility, unlike some other similar modules., (*4)
Usage
Install via composer. There will be a new Backup/Restore panel in the main CMS menu., (*5)
There is an excluded_tables
option which can be used to omit certain tables if needed. Eg in config.yml
:, (*6)
BackupRestore:
excluded_tables:
- SubmittedFormField
File Locations
This module stores database dump files in /assets/_db, and it creates an .htacess file to prevent web access., (*7)
Planned Improvements
- Add configuration options.
- Allow for possibility of other (non-MySQL) DB backend providers.
Acknowledgements