Sha256: ef5277384f564198b4a0f34e3c72d7f775b15dffc7c5d9d6ad831f988299c44f

Contents?: true

Size: 623 Bytes

Versions: 95

Compression:

Stored size: 623 Bytes

Contents

class AddConstraintsToMostRecentForUserExportFileTransitions < ActiveRecord::Migration[4.2]
  disable_ddl_transaction!

  def up
    add_index :user_export_file_transitions, [:user_export_file_id, :most_recent], unique: true, where: "most_recent", name: "index_user_export_file_transitions_parent_most_recent" #, algorithm: :concurrently
    change_column_null :user_export_file_transitions, :most_recent, false
  end

  def down
    remove_index :user_export_file_transitions, name: "index_user_export_file_transitions_parent_most_recent"
    change_column_null :user_export_file_transitions, :most_recent, true
  end
end

Version data entries

95 entries across 95 versions & 14 rubygems

Version Path
enju_subject-0.3.3 spec/dummy/db/migrate/20180107160740_add_constraints_to_most_recent_for_user_export_file_transitions.rb
enju_question-0.3.2 spec/dummy/db/migrate/20180107160740_add_constraints_to_most_recent_for_user_export_file_transitions.rb
enju_message-0.3.3 spec/dummy/db/migrate/20180107160740_add_constraints_to_most_recent_for_user_export_file_transitions.rb
enju_biblio-0.3.10 spec/dummy/db/migrate/20180107160740_add_constraints_to_most_recent_for_user_export_file_transitions.rb
enju_library-0.3.8 db/migrate/20180107160740_add_constraints_to_most_recent_for_user_export_file_transitions.rb
enju_biblio-0.3.10.rc.3 spec/dummy/db/migrate/20180107160740_add_constraints_to_most_recent_for_user_export_file_transitions.rb
enju_biblio-0.3.10.rc.2 spec/dummy/db/migrate/20180107160740_add_constraints_to_most_recent_for_user_export_file_transitions.rb
enju_library-0.3.8.rc.2 db/migrate/20180107160740_add_constraints_to_most_recent_for_user_export_file_transitions.rb
enju_library-0.3.8.rc.1 db/migrate/20180107160740_add_constraints_to_most_recent_for_user_export_file_transitions.rb
enju_biblio-0.3.10.rc.1 spec/dummy/db/migrate/20180107160740_add_constraints_to_most_recent_for_user_export_file_transitions.rb
enju_seed-0.3.5 spec/dummy/db/migrate/20180107160740_add_constraints_to_most_recent_for_user_export_file_transitions.rb
enju_biblio-0.3.9 spec/dummy/db/migrate/20180107160740_add_constraints_to_most_recent_for_user_export_file_transitions.rb
enju_ndl-0.3.2 spec/dummy/db/migrate/20180107160740_add_constraints_to_most_recent_for_user_export_file_transitions.rb
enju_message-0.3.2 spec/dummy/db/migrate/20180107160740_add_constraints_to_most_recent_for_user_export_file_transitions.rb
enju_subject-0.3.2 spec/dummy/db/migrate/20180107160740_add_constraints_to_most_recent_for_user_export_file_transitions.rb
enju_event-0.3.4 spec/dummy/db/migrate/20180107160740_add_constraints_to_most_recent_for_user_export_file_transitions.rb
enju_seed-0.3.4 spec/dummy/db/migrate/20180107160740_add_constraints_to_most_recent_for_user_export_file_transitions.rb
enju_biblio-0.3.8 spec/dummy/db/migrate/20180107160740_add_constraints_to_most_recent_for_user_export_file_transitions.rb
enju_library-0.3.7 db/migrate/20180107160740_add_constraints_to_most_recent_for_user_export_file_transitions.rb
enju_event-0.3.3 spec/dummy/db/migrate/20180107160740_add_constraints_to_most_recent_for_user_export_file_transitions.rb