Sha256: f50a37051128e481cd13838ff980db7c4ce4d7cf8f1b24221c112aa5afdaeace

Contents?: true

Size: 570 Bytes

Versions: 68

Compression:

Stored size: 570 Bytes

Contents

class ChangeChecksumAuditLog < ActiveRecord::Migration<%= migration_version %>
  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

68 entries across 68 versions & 1 rubygems

Version Path
hyrax-5.1.0.pre.beta1 lib/generators/hyrax/templates/db/migrate/20170504192714_change_checksum_audit_log.rb.erb
hyrax-5.0.4 lib/generators/hyrax/templates/db/migrate/20170504192714_change_checksum_audit_log.rb.erb
hyrax-5.0.3 lib/generators/hyrax/templates/db/migrate/20170504192714_change_checksum_audit_log.rb.erb
hyrax-5.0.2 lib/generators/hyrax/templates/db/migrate/20170504192714_change_checksum_audit_log.rb.erb
hyrax-5.0.1 lib/generators/hyrax/templates/db/migrate/20170504192714_change_checksum_audit_log.rb.erb
hyrax-5.0.0 lib/generators/hyrax/templates/db/migrate/20170504192714_change_checksum_audit_log.rb.erb
hyrax-5.0.0.rc3 lib/generators/hyrax/templates/db/migrate/20170504192714_change_checksum_audit_log.rb.erb
hyrax-5.0.0.rc2 lib/generators/hyrax/templates/db/migrate/20170504192714_change_checksum_audit_log.rb.erb
hyrax-5.0.0.rc1 lib/generators/hyrax/templates/db/migrate/20170504192714_change_checksum_audit_log.rb.erb
hyrax-3.6.0 lib/generators/hyrax/templates/db/migrate/20170504192714_change_checksum_audit_log.rb.erb
hyrax-4.0.0 lib/generators/hyrax/templates/db/migrate/20170504192714_change_checksum_audit_log.rb.erb
hyrax-4.0.0.rc3 lib/generators/hyrax/templates/db/migrate/20170504192714_change_checksum_audit_log.rb.erb
hyrax-4.0.0.rc2 lib/generators/hyrax/templates/db/migrate/20170504192714_change_checksum_audit_log.rb.erb
hyrax-4.0.0.rc1 lib/generators/hyrax/templates/db/migrate/20170504192714_change_checksum_audit_log.rb.erb
hyrax-3.5.0 lib/generators/hyrax/templates/db/migrate/20170504192714_change_checksum_audit_log.rb.erb
hyrax-4.0.0.beta2 lib/generators/hyrax/templates/db/migrate/20170504192714_change_checksum_audit_log.rb.erb
hyrax-3.4.2 lib/generators/hyrax/templates/db/migrate/20170504192714_change_checksum_audit_log.rb.erb
hyrax-4.0.0.beta1 lib/generators/hyrax/templates/db/migrate/20170504192714_change_checksum_audit_log.rb.erb
hyrax-3.4.1 lib/generators/hyrax/templates/db/migrate/20170504192714_change_checksum_audit_log.rb.erb
hyrax-3.4.0 lib/generators/hyrax/templates/db/migrate/20170504192714_change_checksum_audit_log.rb.erb