Commit 8b28abb2729a4a173b3cc3e9dad70827cc222960

new initializer
  
1unless defined?(Rake)
2 load "#{RAILS_ROOT}/Rakefile"
3 begin
4 current_version = ActiveRecord::Migrator.current_version
5 highest_version = Dir.glob("#{RAILS_ROOT}/db/migrate/*.rb").map { |f| f.match(/(\d+)_.*\.rb$/) ? $1.to_i : 0 }.max
6 Rake::Task["db:migrate"].invoke if current_version != highest_version
7 rescue
8 Rake::Task["db:create"].invoke
9 abort 'ERROR: Database has no schema version and is not empty' unless ActiveRecord::Base.connection.tables.blank?
10 Rake::Task["db:schema:load"].invoke
11 retry
12 end
13end
  
4444 create_table "scheduled_profits", :force => true do |t|
4545 t.string "source", :null => false
4646 t.decimal "scheduled_value", :null => false
47 t.integer "month", :default => -1, :null => false
47 t.integer "month", :null => false
4848 t.integer "day", :default => 10, :null => false
4949 t.date "start_date"
5050 t.date "end_date"