Download the PHP package srdante/laravel-singlestore-backup without Composer
On this page you can find all versions of the php package srdante/laravel-singlestore-backup. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download srdante/laravel-singlestore-backup
More information about srdante/laravel-singlestore-backup
Files in srdante/laravel-singlestore-backup
Package laravel-singlestore-backup
Short Description A package that makes it easy to make backups of your SingleStore database.
License MIT
Informations about the package laravel-singlestore-backup
Laravel SingleStore Backup
Laravel SingleStore Backup is a package that makes it easy to make backups of your SingleStore database to your favorite storage. Behind the scenes, this package uses the BACKUP DATABASE
command, a native command from SingleStore DB engine.
Contents
- Installation
- Supported Drivers
- Configuring
- Basic Usage
- Setting Timeout Parameter
- Init Backup
- Differential Backup
- Advanced Usage
- Publishing Config File
- License
Installation
You can install the package via composer:
Supported Drivers
This package supports the following backup drivers:
- Local -
local
- S3 / S3 compatible -
s3
- Google Cloud Storage -
gcs
- Azure Blobs -
azure
Configuring
You must add the following lines to your .env file in order to configure your S3 credentials:
Basic Usage
Below there is a simple example of how you use the backup command. By default, the command will do a full backup.
Setting Timeout Parameter
You can set the timeout parameter, a value specified in milliseconds, to determines the length of time to wait for the BACKUP DATABASE
command to commit across the cluster. If not specified, the default_distributed_ddl_timeout
global variable value is used.
Init Backup
If you're making an incremental backup and want to create the INIT
backup, you can do that by using the --init
parameter.
Differential Backup
If you're making an incremental backup and want to do a DIFFERENTIAL
backup, you can do that by using the --differential
parameter.
Advanced Usage
Sometimes the simple backup command with configs may not be flexible as you want. Instead, you can use the SinglestoreBackup
class:
Available arguments:
driver
database
path
endpoint
timeout
publicKey
secretKey
bucket
init
differential
region
multipartChunkSizeMb
s3ForcePathStyle
Publishing Config File
You can publish the package configuration file to your project with the following command:
License
Laravel SingleStore Backup is open-sourced software licensed under the MIT license.
All versions of laravel-singlestore-backup with dependencies
illuminate/console Version ^9.0|^10.0|^11.0
illuminate/database Version ^9.0|^10.0|^11.0
illuminate/support Version ^9.0|^10.0|^11.0