Sha256: c01522ade364d7d5946be21e2186af64886620a59ca55f09473a19cb0dd08045

Contents?: true

Size: 559 Bytes

Versions: 11

Compression:

Stored size: 559 Bytes

Contents

class CreatePosts < ActiveRecord::Migration
  def change
    create_table :posts do |t|
      t.integer :user_id, null: false
      t.string :title, null: false
      t.string :body, null: false
      t.string :category_name, null: false
      t.integer :views_count, null: false, default: 0
      t.integer :likes_count, null: false, default: 0
      t.integer :comments_count, null: false, default: 0
      t.boolean :published, null: false, default: false
      t.datetime :published_at
      t.timestamps
    end

    add_index :posts, :user_id
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
search_object-1.2.3 example/db/migrate/20131102130413_create_posts.rb
search_object-1.2.2 example/db/migrate/20131102130413_create_posts.rb
search_object-1.2.1 example/db/migrate/20131102130413_create_posts.rb
search_object-1.2.0 example/db/migrate/20131102130413_create_posts.rb
search_object-1.1.3 example/db/migrate/20131102130413_create_posts.rb
search_object-1.1.2 example/db/migrate/20131102130413_create_posts.rb
search_object-1.1.1 example/db/migrate/20131102130413_create_posts.rb
search_object-1.1.0 example/db/migrate/20131102130413_create_posts.rb
search_object-1.0 example/db/migrate/20131102130413_create_posts.rb
search_object-0.2 example/db/migrate/20131102130413_create_posts.rb
search_object-0.1 example/db/migrate/20131102130413_create_posts.rb