Sha256: 234255d2da9e77fcef59fe4fe9937ff6fc930afa9060476e36e952f087e2f19d
Contents?: true
Size: 1.01 KB
Versions: 14
Compression:
Stored size: 1.01 KB
Contents
print "Using native MySQL\n" adapter_name = 'mysql' config = YAML.load_file(File.join(File.dirname(__FILE__), '/../../connection.yml'))[adapter_name] #require 'logger' #ActiveRecord::Base.logger = Logger.new("debug.log") ActiveRecord::Base.silence do ActiveRecord::Base.configurations = { config['database'] => { :adapter => adapter_name, :username => config['username'], :password => config['password'], :host => config['host'], :database => config['database'], :encoding => config['encoding'], :schema_file => config['schema_file'], } } ActiveRecord::Base.establish_connection config['database'] ActiveRecord::Migration.verbose = false puts "Resetting database" conn = ActiveRecord::Base.connection conn.recreate_database(conn.current_database) conn.reconnect! lines = open(File.join(File.dirname(__FILE__), ActiveRecord::Base.configurations[config['database']][:schema_file])).readlines lines.join.split(';').each { |line| conn.execute(line) } conn.reconnect! end
Version data entries
14 entries across 14 versions & 5 rubygems