Class: CoresvDBBackup::Backup
- Inherits:
-
Object
- Object
- CoresvDBBackup::Backup
- Defined in:
- lib/coresv_db_backup/backup.rb
Direct Known Subclasses
Instance Method Summary collapse
- #dump!(db_nos = [], db_type = "mysql") ⇒ Object
- #dump_all! ⇒ Object
- #fetch_databases!(db_type = "mysql") ⇒ Object
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") = { "db_type" => db_type, "param[no]" => db_nos } post("/v1/db/dump", ) 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 |