X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/d5f02968f6f2dd153c74844e818a4d2b2ae24991..b68b29b43c2e385af05d81815e347c2ab22ed269:/db/migrate/20150516073616_create_issues_and_reports.rb diff --git a/db/migrate/20150516073616_create_issues_and_reports.rb b/db/migrate/20150516073616_create_issues_and_reports.rb index 153dbd690..1fce3d051 100644 --- a/db/migrate/20150516073616_create_issues_and_reports.rb +++ b/db/migrate/20150516073616_create_issues_and_reports.rb @@ -7,15 +7,17 @@ class CreateIssuesAndReports < ActiveRecord::Migration t.integer :reportable_id, :null => false t.integer :reported_user_id, :null => false t.integer :status + t.string :issue_type t.datetime :resolved_at t.integer :resolved_by t.datetime :created_at t.datetime :updated_at + t.integer :updated_by t.timestamps null: false end - add_foreign_key :issues, :users, :column => :reported_user_id,:name => "issues_reported_user_id_fkey" + add_foreign_key :issues, :users, :column => :reported_user_id,:name => "issues_reported_user_id_fkey", on_delete: :cascade add_index :issues, :reported_user_id add_index :issues, [:reportable_id, :reportable_type] @@ -30,8 +32,8 @@ class CreateIssuesAndReports < ActiveRecord::Migration t.timestamps null: false end - add_foreign_key :reports, :issues, :name => "reports_issue_id_fkey" - add_foreign_key :reports, :users,:column => :reporter_user_id, :name => "reports_reporter_user_id_fkey" + add_foreign_key :reports, :issues, :name => "reports_issue_id_fkey", on_delete: :cascade + add_foreign_key :reports, :users,:column => :reporter_user_id, :name => "reports_reporter_user_id_fkey", on_delete: :cascade add_index :reports, :reporter_user_id add_index :reports, :issue_id