Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
437 views
in Technique[技术] by (71.8m points)

ruby on rails - Is it possible to output the SQL change scripts that 'rake db:migrate' produces?

Is it possible to output the SQL change scripts that 'rake db:migrate' produces?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

Building on @qarol but even cooler, add this Rake task to one of your Rake files:

task :log => :environment do
  ActiveRecord::Base.logger = Logger.new(STDOUT)
end

Then you can call ANY Rake task and have the output logged:

rake log db:migrate

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...