4
5
6
7
8
9
10
11
12
13
14
15
16
|
# 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
|