Sha256: e8dce3ba938f4ee329766f9cabe6f3399421bf65dadedc8fc19ec206e92eb8c2

Contents?: true

Size: 372 Bytes

Versions: 9

Compression:

Stored size: 372 Bytes

Contents

parent = Rails::VERSION::MAJOR == 4 ? ActiveRecord::Migration : ActiveRecord::Migration[4.2]
class ChangeAuditedChangesTypeToJsonb < parent
  def self.up
    remove_column :audits, :audited_changes
    add_column :audits, :audited_changes, :jsonb
  end

  def self.down
    remove_column :audits, :audited_changes
    add_column :audits, :audited_changes, :text
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
audited-4.10.0 spec/support/active_record/postgres/2_change_audited_changes_type_to_jsonb.rb
audited-4.9.0 spec/support/active_record/postgres/2_change_audited_changes_type_to_jsonb.rb
audited-4.8.0 spec/support/active_record/postgres/2_change_audited_changes_type_to_jsonb.rb
audited-4.7.1 spec/support/active_record/postgres/2_change_audited_changes_type_to_jsonb.rb
audited-4.7.0 spec/support/active_record/postgres/2_change_audited_changes_type_to_jsonb.rb
audited-4.6.0 spec/support/active_record/postgres/2_change_audited_changes_type_to_jsonb.rb
audited-4.5.0 spec/support/active_record/postgres/2_change_audited_changes_type_to_jsonb.rb
audited-4.4.1 spec/support/active_record/postgres/2_change_audited_changes_type_to_jsonb.rb
audited-4.4.0 spec/support/active_record/postgres/2_change_audited_changes_type_to_jsonb.rb