Commit 1c4d1c3b authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets

Add release model

Signed-off-by: default avatarDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
parent 33b8f002
class Release < ActiveRecord::Base
end
class CreateReleases < ActiveRecord::Migration
def change
create_table :releases do |t|
t.string :tag
t.text :description
t.integer :project_id
t.timestamps
end
add_index :releases, :project_id
add_index :releases, [:project_id, :tag]
end
end
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
# #
# It's strongly recommended that you check this file into your version control system. # It's strongly recommended that you check this file into your version control system.
ActiveRecord::Schema.define(version: 20151026182941) do ActiveRecord::Schema.define(version: 20151105094515) do
# These are extensions that must be enabled in order to support this database # These are extensions that must be enabled in order to support this database
enable_extension "plpgsql" enable_extension "plpgsql"
...@@ -637,6 +637,17 @@ ActiveRecord::Schema.define(version: 20151026182941) do ...@@ -637,6 +637,17 @@ ActiveRecord::Schema.define(version: 20151026182941) do
add_index "protected_branches", ["project_id"], name: "index_protected_branches_on_project_id", using: :btree add_index "protected_branches", ["project_id"], name: "index_protected_branches_on_project_id", using: :btree
create_table "releases", force: true do |t|
t.string "tag"
t.text "description"
t.integer "project_id"
t.datetime "created_at"
t.datetime "updated_at"
end
add_index "releases", ["project_id", "tag"], name: "index_releases_on_project_id_and_tag", using: :btree
add_index "releases", ["project_id"], name: "index_releases_on_project_id", using: :btree
create_table "sent_notifications", force: true do |t| create_table "sent_notifications", force: true do |t|
t.integer "project_id" t.integer "project_id"
t.integer "noteable_id" t.integer "noteable_id"
......
# Read about factories at https://github.com/thoughtbot/factory_girl
FactoryGirl.define do
factory :release do
tag "MyString"
description "MyText"
project_id 1
end
end
require 'rails_helper'
RSpec.describe Release, type: :model do
pending "add some examples to (or delete) #{__FILE__}"
end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment