diff options
Diffstat (limited to 'db/migrate/20190716144222_create_analytics_cycle_analytics_project_stages.rb')
-rw-r--r-- | db/migrate/20190716144222_create_analytics_cycle_analytics_project_stages.rb | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/db/migrate/20190716144222_create_analytics_cycle_analytics_project_stages.rb b/db/migrate/20190716144222_create_analytics_cycle_analytics_project_stages.rb index c03191013dc..5723f6db0a3 100644 --- a/db/migrate/20190716144222_create_analytics_cycle_analytics_project_stages.rb +++ b/db/migrate/20190716144222_create_analytics_cycle_analytics_project_stages.rb @@ -11,19 +11,20 @@ class CreateAnalyticsCycleAnalyticsProjectStages < ActiveRecord::Migration[5.2] t.integer :relative_position t.integer :start_event_identifier, null: false t.integer :end_event_identifier, null: false - t.references(:project, { + + t.references(:project, null: false, foreign_key: { to_table: :projects, on_delete: :cascade }, index: { name: INDEX_PREFIX + 'on_project_id' } - }) - t.references(:start_event_label, { + ) + t.references(:start_event_label, foreign_key: { to_table: :labels, on_delete: :cascade }, index: { name: INDEX_PREFIX + 'on_start_event_label_id' } - }) - t.references(:end_event_label, { + ) + t.references(:end_event_label, foreign_key: { to_table: :labels, on_delete: :cascade }, index: { name: INDEX_PREFIX + 'on_end_event_label_id' } - }) + ) t.boolean :hidden, default: false, null: false t.boolean :custom, default: true, null: false t.string :name, null: false, limit: 255 # rubocop:disable Migration/PreventStrings |