Class: Backups::Verify::Mysql

Inherits:
Base
  • Object
show all
Includes:
Stats::Mysql
Defined in:
lib/backups/verify/mysql.rb

Constant Summary collapse

VERIFY_PREFIX =
"__verify__"

Constants inherited from Base

Base::ALL_DATABASES

Constants included from Loader

Loader::CONFIG_ENV, Loader::CONFIG_SYSTEM, Loader::CONFIG_USER

Instance Method Summary collapse

Methods included from Stats::Mysql

#get_database_names, #get_database_stats, #get_database_tables, #get_excluded_schemas, #get_server_tables, #get_table_stats

Methods included from Driver::Mysql

#connect, #exec_query, #get_result, #get_results

Methods inherited from Base

#compress, #get_date_path, #get_prefix, #get_timestamp, #initialize, #send_to_s3, #tag_s3_object

Methods included from Loader

#load_configs

Methods included from System

#delete, #delete_dir, #exec, #get_latest_s3, #mkdir, #nuke_dir, #write

Constructor Details

This class inherits a constructor from Backups::Base

Instance Method Details

#verifyObject



11
12
13
14
15
16
17
18
19
# File 'lib/backups/verify/mysql.rb', line 11

def verify
  setup
  download
  import
  clean_up
  report

  return @details
end