Class: DbMemoize::Migrations
- Inherits:
-
Object
- Object
- DbMemoize::Migrations
- Defined in:
- lib/db_memoize/migrations.rb
Class Method Summary collapse
Class Method Details
.create_tables(migration) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/db_memoize/migrations.rb', line 4 def create_tables(migration) migration.create_table :memoized_values, id: false do |t| t.string :entity_table_name t.string :entity_id t.string :method_name t.string :arguments_hash t.string :custom_key t.binary :value t.datetime :created_at end migration.add_index :memoized_values, [:entity_table_name, :entity_id] end |