Restore versions DB table and add learning tests

This commit is contained in:
Artur Beljajev 2019-03-01 19:53:37 +02:00
parent 5c8e507b93
commit 647bf4c397
5 changed files with 84 additions and 8 deletions

View file

@ -0,0 +1,15 @@
class RestoreVersions < ActiveRecord::Migration
def change
drop_table :versions
create_table :versions do |t|
t.string :item_type, :null => false
t.integer :item_id, :null => false
t.string :event, :null => false
t.string :whodunnit
t.text :object
t.datetime :created_at
end
add_index :versions, [:item_type, :item_id]
end
end

View file

@ -0,0 +1,5 @@
class AddObjectChangesToVersions < ActiveRecord::Migration
def change
add_column :versions, :object_changes, :jsonb
end
end