Sha256: 13ba57467d43b421032f28930f691e2adb90078ba1b098b60a7c59b547d83a92

Contents?: true

Size: 551 Bytes

Versions: 20

Compression:

Stored size: 551 Bytes

Contents

class ChangeChecksumAuditLog < ActiveRecord::Migration[5.1]
  def change
    rename_column :checksum_audit_logs, :version, :checked_uri
    add_column    :checksum_audit_logs, :passed, :boolean

    reversible do |dir|
      dir.up do
        execute 'UPDATE checksum_audit_logs SET passed = (pass = 1)'
      end
      dir.down do
        execute 'UPDATE checksum_audit_logs SET pass = CASE WHEN passed THEN 1 ELSE 0 END'
      end
    end

    remove_column :checksum_audit_logs, :pass
    add_index     :checksum_audit_logs, :checked_uri
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
zizia-6.0.1 spec/dummy/db/migrate/20190918192877_change_checksum_audit_log.hyrax.rb
zizia-6.0.0 spec/dummy/db/migrate/20190918192877_change_checksum_audit_log.hyrax.rb
zizia-5.5.0 spec/dummy/db/migrate/20190918192877_change_checksum_audit_log.hyrax.rb
zizia-5.4.0 spec/dummy/db/migrate/20190918192877_change_checksum_audit_log.hyrax.rb
zizia-5.3.0 spec/dummy/db/migrate/20190918192877_change_checksum_audit_log.hyrax.rb
zizia-5.2.0 spec/dummy/db/migrate/20190918192877_change_checksum_audit_log.hyrax.rb
zizia-5.1.0 spec/dummy/db/migrate/20190918192877_change_checksum_audit_log.hyrax.rb
zizia-5.0.1 spec/dummy/db/migrate/20190918192877_change_checksum_audit_log.hyrax.rb
zizia-5.0.0 spec/dummy/db/migrate/20190918192877_change_checksum_audit_log.hyrax.rb
zizia-4.6.0.alpha.01 spec/dummy/db/migrate/20190918192877_change_checksum_audit_log.hyrax.rb
zizia-4.5.4.alpha.01 spec/dummy/db/migrate/20190918192877_change_checksum_audit_log.hyrax.rb
zizia-4.5.3.alpha.01 spec/dummy/db/migrate/20190918192877_change_checksum_audit_log.hyrax.rb
zizia-4.5.2.alpha.01 spec/dummy/db/migrate/20190918192877_change_checksum_audit_log.hyrax.rb
zizia-4.5.1.alpha.01 spec/dummy/db/migrate/20190918192877_change_checksum_audit_log.hyrax.rb
zizia-4.4.1.alpha.01 spec/dummy/db/migrate/20190918192877_change_checksum_audit_log.hyrax.rb
zizia-4.4.0.alpha.01 spec/dummy/db/migrate/20190918192877_change_checksum_audit_log.hyrax.rb
zizia-4.3.1.alpha.01 spec/dummy/db/migrate/20190918192877_change_checksum_audit_log.hyrax.rb
zizia-4.2.0.alpha.01 spec/dummy/db/migrate/20190918192877_change_checksum_audit_log.hyrax.rb
zizia-4.1.0.alpha.01 spec/dummy/db/migrate/20190918192877_change_checksum_audit_log.hyrax.rb
zizia-4.0.4.alpha.01 spec/dummy/db/migrate/20190918192877_change_checksum_audit_log.hyrax.rb