Sha256: c029bdae3fd92285001687412e2f0411c5401a271931f56f64b57b37086cd1f9
Contents?: true
Size: 588 Bytes
Versions: 63
Compression:
Stored size: 588 Bytes
Contents
class SetPatientsSecureId < ActiveRecord::Migration[5.1] def change remove_column :patients, :secure_id, :string add_column :patients, :secure_id, :uuid, default: 'uuid_generate_v4()', null: false add_index :patients, :secure_id, using: :btree, unique: true reversible do |direction| direction.up do connection.execute( "DROP FUNCTION IF EXISTS generate_secure_id(integer); \ DROP FUNCTION IF EXISTS generate_patient_secure_id();" ) end # down (reinstating the 2 functions) is not implemented... end end end
Version data entries
63 entries across 63 versions & 1 rubygems