module EnhancedMySQLTasks::Rails42::MySQLDatabaseTasks
Public Instance Methods
structure_dump(filename)
click to toggle source
# File lib/enhanced_mysql_tasks/rails42/mysql_database_tasks.rb, line 4 def structure_dump(filename) args = prepare_command_options args.concat(["--result-file", "#{filename}"]) args.concat(["--no-data"]) args.concat(["--routines"]) args.concat(["--skip-comments"]) args.concat(["--skip-dump-date"]) args.concat(["#{configuration['database']}"]) run_cmd('mysqldump', args, 'dumping') sql = File.read(filename) File.write(filename, sql.gsub(/ AUTO_INCREMENT=[0-9]+/, '')) end