Sha256: 9d680fb9c7509eb26d413333533b56bcf6256a7ce1ec7eaa6d7fba772bbb0334
Contents?: true
Size: 632 Bytes
Versions: 42
Compression:
Stored size: 632 Bytes
Contents
# frozen_string_literal: true class AddCronKeyCronAtIndexToGoodJobs < ActiveRecord::Migration<%= migration_version %> disable_ddl_transaction! def change reversible do |dir| dir.up do # Ensure this incremental update migration is idempotent # with monolithic install migration. return if connection.index_name_exists?(:good_jobs, :index_good_jobs_on_cron_key_and_cron_at) end end add_index :good_jobs, [:cron_key, :cron_at], algorithm: :concurrently, name: :index_good_jobs_on_cron_key_and_cron_at, unique: true end end
Version data entries
42 entries across 42 versions & 1 rubygems