Sha256: c1fbe20676cc742e6de7a7fdfd04ecd9caa77d79bd5c2136fbe854a1960d1cd8

Contents?: true

Size: 466 Bytes

Versions: 9

Compression:

Stored size: 466 Bytes

Contents

class CreatePseudocephalopodSlugs < ActiveRecord::Migration
  
  def self.up
    create_table :slugs do |t|
      t.string   :scope
      t.string   :slug
      t.integer  :record_id
      t.datetime :created_at
    end
    add_index :slugs, [:scope, :slug]
    add_index :slugs, [:scope, :record_id]
    add_index :slugs, [:scope, :slug, :created_at]
    add_index :slugs, [:scope, :record_id, :created_at]
  end

  def self.down
    drop_table :slugs
  end
  
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
pseudocephalopod-0.3.1 lib/generators/pseudocephalopod/slugs/templates/migration.erb
pseudocephalopod-0.3.0 lib/generators/pseudocephalopod/slugs/templates/migration.erb
pseudocephalopod-0.2.5 lib/generators/pseudocephalopod/slugs/templates/migration.erb
pseudocephalopod-0.2.4 lib/generators/pseudocephalopod/slugs/templates/migration.erb
pseudocephalopod-0.2.3 lib/generators/pseudocephalopod/slugs/templates/migration.erb
pseudocephalopod-0.2.2 lib/generators/pseudocephalopod/slugs/templates/migration.erb
pseudocephalopod-0.2.1 lib/generators/pseudocephalopod/slugs/templates/migration.erb
pseudocephalopod-0.2.0 lib/generators/pseudocephalopod/slugs/templates/migration.erb
pseudocephalopod-0.1.0 lib/generators/pseudocephalopod/slugs/templates/migration.rb