Sha256: 37a42851d12d64b8c7835e7cc3a640ea3d809980396ff0e40c822a9b7ecfb220

Contents?: true

Size: 262 Bytes

Versions: 10

Compression:

Stored size: 262 Bytes

Contents

class AssetUuid < ActiveRecord::Migration[5.1]
  def self.up
    add_column :assets, :uuid, :string
    Asset.reset_column_information
    Asset.all.each { |a| a.save! }    # triggers assign_uuid
  end

  def self.down
    remove_column :assets, :uuid
  end
end

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
trusty-cms-3.3.2 db/migrate/20110513205050_asset_uuid.rb
trusty-cms-3.3.1 db/migrate/20110513205050_asset_uuid.rb
trusty-cms-3.2.1 db/migrate/20110513205050_asset_uuid.rb
trusty-cms-3.3.0 db/migrate/20110513205050_asset_uuid.rb
trusty-cms-3.2.0 db/migrate/20110513205050_asset_uuid.rb
trusty-clipped-extension-3.1.4 db/migrate/20110513205050_asset_uuid.rb
trusty-clipped-extension-3.1.3 db/migrate/20110513205050_asset_uuid.rb
trusty-clipped-extension-3.1.2 db/migrate/20110513205050_asset_uuid.rb
trusty-clipped-extension-3.1.1 db/migrate/20110513205050_asset_uuid.rb
trusty-clipped-extension-3.1.0 db/migrate/20110513205050_asset_uuid.rb