ShahriyarR / MySQL-AutoXtraBackup

MySQL-AutoXtraBackup commandline tool written in Python 3 based on Percona XtraBackup
https://autoxtrabackup.azepug.az/
MIT License
139 stars 79 forks source link

Added extra API endpoints #428

Closed ShahriyarR closed 3 years ago

ShahriyarR commented 3 years ago
ShahriyarR commented 3 years ago

The current version of API calls described below. To take a backup: taking_backup_post_request

To list backups: list_all_backups

To prepare backups: prepare_backups

Check the backup status, it is successfully backed up the status will be updated:

{
  "backups": {
    "full": [
      {
        "2021-02-14_12-13-48": "Full-Prepared"
      }
    ],
    "inc": [
      "2021-02-14_12-14-08"
    ]
  }
}

To remove all backups simply call the /delete endpoint

ShahriyarR commented 3 years ago

Can be merged as the basic requirement is ready.

gitmstoute commented 3 years ago

@ShahriyarR So many cool features being added! I need to check out the project again!! :)

ShahriyarR commented 3 years ago

@gitmstoute Please checkout to release_v2.0 and smash it out :))))))