# rubocop:disable Migration/Timestamps class CreateTimelogsCe < ActiveRecord::Migration[4.2] include Gitlab::Database::MigrationHelpers DOWNTIME = false def up unless table_exists?(:timelogs) create_table :timelogs do |t| t.integer :time_spent, null: false t.references :trackable, polymorphic: true t.references :user t.timestamps null: false end add_index :timelogs, [:trackable_type, :trackable_id] add_index :timelogs, :user_id end end def down drop_table :timelogs if table_exists?(:timelogs) end end