Remove the reassign column from issue_comments
authorAndy Allan <git@gravitystorm.co.uk>
Wed, 29 Nov 2017 16:05:12 +0000 (16:05 +0000)
committerAndy Allan <git@gravitystorm.co.uk>
Wed, 29 Nov 2017 16:05:12 +0000 (16:05 +0000)
Reassigning is an effect of a controller action, not something that
should be stored in the database like this.

app/models/issue_comment.rb
db/migrate/20160822153115_create_issue_comments.rb
db/structure.sql

index bbc15aefa98caaeed54ef17f013950aff47aad81..7a51265f3d90715f72424aafa43d8d79558927eb 100644 (file)
@@ -6,7 +6,6 @@
 #  issue_id          :integer          not null
 #  commenter_user_id :integer          not null
 #  body              :text             not null
-#  reassign          :boolean
 #  created_at        :datetime         not null
 #  updated_at        :datetime         not null
 #
index 725560787534b9bf0e76ed59e60dfcd7ddcf5cf2..73aab9a12a7bf015e5b98637a696fc0d1682b2b0 100644 (file)
@@ -4,7 +4,6 @@ class CreateIssueComments < ActiveRecord::Migration[5.0]
       t.integer :issue_id, :null => false
       t.integer :commenter_user_id, :null => false
       t.text :body, :null => false
-      t.boolean :reassign
       t.timestamps :null => false
     end
 
index 7888d8a9cfde10976355e1862ae1f5b422fb9381..83257318313d623d21540137cde83bf60ca64170 100644 (file)
@@ -694,7 +694,6 @@ CREATE TABLE issue_comments (
     issue_id integer NOT NULL,
     commenter_user_id integer NOT NULL,
     body text NOT NULL,
-    reassign boolean,
     created_at timestamp without time zone NOT NULL,
     updated_at timestamp without time zone NOT NULL
 );