Class: CoresvDBBackup::Backup

Inherits:
Object
  • Object
show all
Defined in:
lib/coresv_db_backup/backup.rb

Direct Known Subclasses

Client

Instance Method Summary collapse

Instance Method Details

#dump!(db_nos = [], db_type = "mysql") ⇒ Object



7
8
9
10
11
12
13
# File 'lib/coresv_db_backup/backup.rb', line 7

def dump!(db_nos = [], db_type = "mysql")
  options = {
    "db_type" => db_type,
    "param[no]" => db_nos
  }
  post("/v1/db/dump", options)
end

#dump_all!Object



15
16
17
# File 'lib/coresv_db_backup/backup.rb', line 15

def dump_all!
  post("/v1/db/dump_all")
end

#fetch_databases!(db_type = "mysql") ⇒ Object



3
4
5
# File 'lib/coresv_db_backup/backup.rb', line 3

def fetch_databases! db_type = "mysql"
  result = post("/v1/db/list", {"db_type"=> db_type})
end