Description: Add database credentials for container backup.
Options:
-c, --container <string>
: Container name.-t, --type <string>
: Database type.-n, --name <string>
: Database name.-u, --username <string>
: Username.-p, --password <string>
: Password.-f, --frequency <number>
: Backup frequency.
Example:
$ capdb add -c my_container -t mysql -n my_db -u root -p secret -f 30
Description: Remove database credentials.
Options:
-id, --id <string>
: Credential ID.-a, --all
: Remove all credentials.
Example:
$ capdb remove -id 1234
Description: Update container information.
Options:
-id, --id <string>
: Credential ID.
Example:
$ capdb update -id 1234
Description: Start scheduled backups.
Example:
$ capdb start
Description: Restore database backup.
Options:
-idx, --index <number>
: Container index.
Example:
$ capdb restore -idx 2
Description: Configure capdb.
Options:
- Various S3 options.
Example:
$ capdb config -d
Description: List scheduled databases.
Example:
$ capdb status
Description: Alias to status.
Example:
$ capdb list
Description: View backup logs.
Example:
$ capdb log
Description: Stop the backup scheduler.
Example:
$ capdb stop
Description: List all running containers.
Example:
$ capdb scan
Description: Export all the capdb config as json to desktop.
Example:
$ capdb export
Description: Import all the capdb config from a json file.
Options:
-f, --file <string>
File path to import from.
Example:
$ capdb import -f /path/to/file.json
{
"containers": [
{
"id": 1,
"container_name": "postgres",
"database_type": "postgres",
"database_name": "database",
"database_username": "username",
"database_password": "password",
"status": 0,
"back_up_to_s3": 0,
"back_up_frequency": 1,
"last_backed_up_at": null,
"last_backed_up_file": null
}
],
"config": [
{
"id": 1,
"capdb_config_folder_path": "/Users/wajeht/capdb",
"s3_access_key": null,
"s3_secret_key": null,
"s3_bucket_name": null,
"s3_region": null
}
]
}
To use any command, run capdb [command] [options]
in the terminal.