diff --git a/db/migrate/20110808220246_create_posts_table.rb b/db/migrate/20110808220246_create_posts_table.rb index e749136..4139e8f 100644 --- a/db/migrate/20110808220246_create_posts_table.rb +++ b/db/migrate/20110808220246_create_posts_table.rb @@ -1,7 +1,7 @@ class CreatePostsTable < ActiveRecord::Migration def self.up create_table :posts, :force => true do |t| - t.text :body + t.text :body t.integer :forum_id t.integer :topic_id t.integer :user_id diff --git a/db/schema.rb b/db/schema.rb index 65c9b03..85fd4ad 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -33,7 +33,7 @@ ActiveRecord::Schema.define(:version => 20110808221332) do end create_table "posts", :force => true do |t| - t.string "body" + t.text "body" t.integer "forum_id" t.integer "topic_id" t.integer "user_id" diff --git a/lib/tasks/reset.rake b/lib/tasks/reset.rake new file mode 100644 index 0000000..86edfc3 --- /dev/null +++ b/lib/tasks/reset.rake @@ -0,0 +1,17 @@ +namespace :community do + + desc "clears the database" + task :reset do + if Rails.env == "production" + Rake::Task['pg:reset'].invoke + else + Rake::Task['db:migrate:reset'].invoke + end + end + + desc "re-seed the database" + task :seed => :reset do + Rake::Task['db:seed'].invoke + end + +end \ No newline at end of file