Sha256: ca9b0dec532c249489541b9c75a858ac37d497d9d0068b3cb68b707f4a797731

Contents?: true

Size: 302 Bytes

Versions: 12

Compression:

Stored size: 302 Bytes

Contents

class AddConsentToUsers < ActiveRecord::Migration[5.1]
  def up
    unless column_exists? :users, :consent
      add_column :users, :consent, :boolean, default: false, null: false

      User.all.each { |user| user.update! consent: true }
    end
  end

  def down
    #   No rollback needed
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
biovision-base-0.41.190905.0 db/obsolete_migrations/20180405000000_add_consent_to_users.rb
biovision-base-0.39.190804.1 db/obsolete_migrations/20180405000000_add_consent_to_users.rb
biovision-base-0.37.190607.0 db/obsolete_migrations/20180405000000_add_consent_to_users.rb
biovision-base-0.36.190526.0 db/obsolete_migrations/20180405000000_add_consent_to_users.rb
biovision-base-0.34.190331.1 db/obsolete_migrations/20180405000000_add_consent_to_users.rb
biovision-base-0.22.180920.0 db/migrate/20180405000000_add_consent_to_users.rb
biovision-base-0.21.180812.0 db/migrate/20180405000000_add_consent_to_users.rb
biovision-base-0.20.180731.0 db/migrate/20180405000000_add_consent_to_users.rb
biovision-base-0.19.180703.1 db/migrate/20180405000000_add_consent_to_users.rb
biovision-base-0.17.180619 db/migrate/20180405000000_add_consent_to_users.rb
biovision-base-0.15.180502 db/migrate/20180405000000_add_consent_to_users.rb
biovision-base-0.15.180415 db/migrate/20180405000000_add_consent_to_users.rb