Sha256: d2fe9e1e99c27a7c4a8ba85ec4006f8ca1b859a31332308502686e4792427739

Contents?: true

Size: 1.27 KB

Versions: 8

Compression:

Stored size: 1.27 KB

Contents

class AddIndicesToBulkrax < ActiveRecord::Migration[5.1]
  def change
    add_index :bulkrax_entries, :identifier unless index_exists?(:bulkrax_entries, :identifier)
    add_index :bulkrax_entries, :type unless index_exists?(:bulkrax_entries, :type)
    add_index :bulkrax_entries, [:importerexporter_id, :importerexporter_type], name: 'bulkrax_entries_importerexporter_idx' unless index_exists?(:bulkrax_entries, [:importerexporter_id, :importerexporter_type], name: 'bulkrax_entries_importerexporter_idx')

    add_index :bulkrax_pending_relationships, :parent_id unless index_exists?(:bulkrax_pending_relationships, :parent_id)
    add_index :bulkrax_pending_relationships, :child_id unless index_exists?(:bulkrax_pending_relationships, :child_id) 

    add_index :bulkrax_statuses, [:statusable_id, :statusable_type], name: 'bulkrax_statuses_statusable_idx' unless index_exists?(:bulkrax_statuses, [:statusable_id, :statusable_type], name: 'bulkrax_statuses_statusable_idx')
    add_index :bulkrax_statuses, [:runnable_id, :runnable_type], name: 'bulkrax_statuses_runnable_idx' unless index_exists?(:bulkrax_statuses, [:runnable_id, :runnable_type], name: 'bulkrax_statuses_runnable_idx')
    add_index :bulkrax_statuses, :error_class unless index_exists?(:bulkrax_statuses, :error_class)
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
bulkrax-7.0.0 db/migrate/20230608153601_add_indices_to_bulkrax.rb
bulkrax-5.5.1 db/migrate/20230608153601_add_indices_to_bulkrax.rb
bulkrax-5.4.2 db/migrate/20230608153601_add_indices_to_bulkrax.rb
bulkrax-6.0.1 db/migrate/20230608153601_add_indices_to_bulkrax.rb
bulkrax-6.0.0 db/migrate/20230608153601_add_indices_to_bulkrax.rb
bulkrax-5.5.0 db/migrate/20230608153601_add_indices_to_bulkrax.rb
bulkrax-5.4.1 db/migrate/20230608153601_add_indices_to_bulkrax.rb
bulkrax-5.4.0 db/migrate/20230608153601_add_indices_to_bulkrax.rb