Sha256: 973dfe2e5ebdbf4fedd0b52d2db30712daf8d93eac9ec86937ca250fff257a1e

Contents?: true

Size: 806 Bytes

Versions: 24

Compression:

Stored size: 806 Bytes

Contents

class AddIndexes < ActiveRecord::Migration
  def self.up
    add_index :pages,       :class_name,            :name => 'pages_class_name'
    add_index :pages,       :parent_id,             :name => 'pages_parent_id'
    add_index :pages,       %w{slug parent_id},     :name => 'pages_child_slug'
    add_index :pages,       %w{virtual status_id},  :name => 'pages_published'
    
    add_index :page_parts,  %w{page_id name},       :name => 'parts_by_page'
  end

  def self.down
    remove_index :page_parts, :name => 'parts_by_page'
                              
    remove_index :pages,      :name => 'pages_published'
    remove_index :pages,      :name => 'pages_child_slug'
    remove_index :pages,      :name => 'pages_parent_id'
    remove_index :pages,      :name => 'pages_class_name'
  end
end

Version data entries

24 entries across 24 versions & 5 rubygems

Version Path
trusty-cms-1.0.0 db/migrate/20081203140407_add_indexes.rb
radiant-1.1.4 db/migrate/20081203140407_add_indexes.rb
radiant-1.1.3 db/migrate/20081203140407_add_indexes.rb
radiant-1.1.2 db/migrate/20081203140407_add_indexes.rb
radiant-1.1.1 db/migrate/20081203140407_add_indexes.rb
radiant-1.1.0 db/migrate/20081203140407_add_indexes.rb
radiant-1.1.0.rc1 db/migrate/20081203140407_add_indexes.rb
radiant-1.1.0.beta db/migrate/20081203140407_add_indexes.rb
radiant-1.0.1 db/migrate/20081203140407_add_indexes.rb
radiant-1.1.0.alpha db/migrate/20081203140407_add_indexes.rb
radiant-1.0.0 db/migrate/20081203140407_add_indexes.rb
radiant-1.0.0.rc5 db/migrate/20081203140407_add_indexes.rb
radiant-1.0.0.rc4 db/migrate/20081203140407_add_indexes.rb
radiant-1.0.0.rc3 db/migrate/20081203140407_add_indexes.rb
kajam-1.0.3.rc2 db/migrate/20081203140407_add_indexes.rb
radiant-1.0.0.rc2 db/migrate/20081203140407_add_indexes.rb
radiant-1.0.0.rc1 db/migrate/20081203140407_add_indexes.rb
radiant-rails3-0.1 db/migrate/20081203140407_add_indexes.rb
radiantcms-couchrest_model-0.1.4 db/migrate/20081203140407_add_indexes.rb
radiantcms-couchrest_model-0.1.3 db/migrate/20081203140407_add_indexes.rb