Class: Merb::Cache::DatabaseStore::ActiveRecord::CacheMigration

Inherits:
ActiveRecord::Migration
  • Object
show all
Defined in:
lib/merb-cache/cache-store/database-activerecord.rb

Overview

The cache model migration

Class Method Summary collapse

Class Method Details

.downObject



14
15
16
# File 'lib/merb-cache/cache-store/database-activerecord.rb', line 14

def self.down
  drop_table Merb::Controller._cache.config[:table_name]
end

.upObject



6
7
8
9
10
11
12
# File 'lib/merb-cache/cache-store/database-activerecord.rb', line 6

def self.up
  create_table (Merb::Controller._cache.config[:table_name]), :primary_key => :ckey do |t|
    t.column    :ckey, :string
    t.column    :data, :text
    t.datetime  :expire, :default => nil
  end
end