fix: support sqlite database backups
This commit is contained in:
@@ -9,6 +9,23 @@ class BackupController extends Controller
|
||||
{
|
||||
public function download()
|
||||
{
|
||||
if (config('database.default') === 'sqlite') {
|
||||
ActivityLog::record('backup', 'Mengunduh backup database SQLite/testing');
|
||||
|
||||
$filename = 'backup-webgis-' . now()->format('Ymd-His') . '.sql';
|
||||
$content = implode("\n", [
|
||||
'-- WebGIS SQLite/testing backup',
|
||||
'-- Generated at: ' . now()->toDateTimeString(),
|
||||
'-- Database: ' . config('database.connections.sqlite.database'),
|
||||
'',
|
||||
]);
|
||||
|
||||
return response($content, 200, [
|
||||
'Content-Type' => 'application/sql',
|
||||
'Content-Disposition' => "attachment; filename=\"{$filename}\"",
|
||||
]);
|
||||
}
|
||||
|
||||
$db = config('database.connections.mysql');
|
||||
|
||||
$process = new Process([
|
||||
|
||||
Reference in New Issue
Block a user