Backup Management¶
Pre-requirements¶
Backup Manager Extension
Clean all backup Files (.sql)¶
<?php
try {
$res = $this->api->for('backend')->url(getApiServer('backend'), 'extension/module/backup_manager/api/index/clean')->simpleGet()->json();
dd($res);
} catch (\Exception $e) {
dd($e->getMessage());
}
Take all backend extension’s backup¶
<?php
try {
$res = $this->api->for('backend')->url(getApiServer('backend'), 'extension/module/backup_manager/api/index/backup', array('location' => 'backend'))->simplePost()->json();
dd($res);
} catch (\Exception $e) {
dd($e->getMessage());
}
Take a backup of a specific extensions table’s¶
<?php
try {
$res = $this->api->for('backend')->url(getApiServer('backend'), 'extension/module/backup_manager/api/index/backup', array('location' => 'backend', 'type' => 'module', 'code' => 'accounting'))->simplePost()->json();
dd($res);
} catch (\Exception $e) {
dd($e->getMessage());
}
Take all table’s backup¶
<?php
try {
$res = $this->api->for('backend')->url(getApiServer('backend'), 'extension/module/backup_manager/api/index/backup', array('location' => 'all'))->simplePost()->json();
dd($res);
} catch (\Exception $e) {
dd($e->getMessage());
}