class BuildDb < ActiveRecord::Migration
  def self.up
    create_table :genres do |t|
      t.column :name,        :string
    end
    create_table :movies do |t|
      t.column :genre_id,    :integer
      t.column :name,        :string
      t.column :sales,       :float
      t.column :released_on, :date
    end

    genre1 = Genre.create :name => 'Action'
    genre2 = Genre.create :name => 'Biography'
    genre3 = Genre.create :name => 'Comedy'
    genre4 = Genre.create :name => 'Documentary'
    genre5 = Genre.create :name => 'Family'

    Movie.create :genre_id => genre1,
                 :name => 'Mishi Kobe Niku',
                 :sales => 234303.32,
                 :released_on => '2006-11-01'
    Movie.create :genre_id => genre3,
                 :name => 'Ikura',
                 :sales => 8161239.20,
                 :released_on => '2006-10-07'
    Movie.create :genre_id => genre2,
                 :name => 'Queso Cabrales',
                 :sales => 3830043.32,
                 :released_on => '2006-08-03'
    Movie.create :genre_id => genre4,
                 :name => 'Konbu',
                 :sales => 4892813.28,
                 :released_on => '2006-08-08'
    Movie.create :genre_id => genre1,
                 :name => 'Tofu',
                 :sales => 13298124.13,
                 :released_on => '2006-06-15'
    Movie.create :genre_id => genre2,
                 :name => 'Genen Shouyu',
                 :sales => 2398229.12,
                 :released_on => '2006-06-20'
    Movie.create :genre_id => genre3,
                 :name => 'Pavlova',
                 :sales => 4539410.59,
                 :released_on => '2006-06-12'
    Movie.create :genre_id => genre1,
                 :name => 'Alice Mutton',
                 :sales => 2038919.83,
                 :released_on => '2006-02-21'
  end

  def self.down
    drop_table :movies
    drop_table :genres
  end
end
