Sha256: 3d06a10567b1aebeacd992c5b968231d3332192ebf61d2dae6a1a59ccbc2220f

Contents?: true

Size: 693 Bytes

Versions: 13

Compression:

Stored size: 693 Bytes

Contents

class UpgradeFriendlyIdTo20 < ActiveRecord::Migration

  def self.up
    remove_column :slugs, :updated_at
    remove_index :slugs, :column => [:name, :sluggable_type]
    add_column :slugs, :sequence, :integer, :null => false, :default => 1
    add_column :slugs, :scope, :string, :limit => 40
    add_index :slugs, [:name, :sluggable_type, :scope, :sequence], :unique => true, :name => "index_slugs_on_n_s_s_and_s"
  end

  def self.down
    remove_index :slugs, :name => "index_slugs_on_n_s_s_and_s"
    remove_column :slugs, :scope
    remove_column :slugs, :sequence
    add_column :slugs, :updated_at, :datetime
    add_index :slugs, [:name, :sluggable_type], :unique => true
  end

end

Version data entries

13 entries across 13 versions & 4 rubygems

Version Path
norman-friendly_id-2.1.4 generators/friendly_id_20_upgrade/templates/upgrade_friendly_id_to_20.rb
rakutenusa-friendly_id-2.0.9 generators/friendly_id_20_upgrade/templates/upgrade_friendly_id_to_20.rb
friendly_id-2.1.5 generators/friendly_id_20_upgrade/templates/upgrade_friendly_id_to_20.rb
rdavila_friendly_id-2.2.6 generators/friendly_id_20_upgrade/templates/upgrade_friendly_id_to_20.rb
friendly_id-2.2.7 generators/friendly_id_20_upgrade/templates/upgrade_friendly_id_to_20.rb
friendly_id-2.2.6 generators/friendly_id_20_upgrade/templates/upgrade_friendly_id_to_20.rb
friendly_id-2.2.5 generators/friendly_id_20_upgrade/templates/upgrade_friendly_id_to_20.rb
friendly_id-2.2.4 generators/friendly_id_20_upgrade/templates/upgrade_friendly_id_to_20.rb
friendly_id-2.2.3 generators/friendly_id_20_upgrade/templates/upgrade_friendly_id_to_20.rb
friendly_id-2.2.2 generators/friendly_id_20_upgrade/templates/upgrade_friendly_id_to_20.rb
friendly_id-2.2.1 generators/friendly_id_20_upgrade/templates/upgrade_friendly_id_to_20.rb
friendly_id-2.2.0 generators/friendly_id_20_upgrade/templates/upgrade_friendly_id_to_20.rb
friendly_id-2.1.4 generators/friendly_id_20_upgrade/templates/upgrade_friendly_id_to_20.rb