Sha256: f25bfa2dee74309885d39e7dd4467cd7aaaa6955b3374a6ecc38a9c85cb3a29a

Contents?: true

Size: 435 Bytes

Versions: 5

Compression:

Stored size: 435 Bytes

Contents

class ChangeSatisUserData < ActiveRecord::Migration[7.0]
  disable_ddl_transaction!
  def change
    safety_assured { change_column :satis_user_data, :data, :jsonb, null: true, default: {} }
    safety_assured { change_column :satis_user_data, :user_id, :uuid, null: true, foreign_key: true }

    remove_index :satis_user_data, [:key]
    add_index :satis_user_data, [:user_id, :key], unique: true, algorithm: :concurrently
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
satis-1.0.75 db/migrate/20221212083110_change_satis_user_data.rb
satis-1.0.74 db/migrate/20221212083110_change_satis_user_data.rb
satis-1.0.70 db/migrate/20221212083110_change_satis_user_data.rb
satis-1.0.69 db/migrate/20221212083110_change_satis_user_data.rb
satis-1.0.68 db/migrate/20221212083110_change_satis_user_data.rb