mirror of
https://github.com/internetee/registry.git
synced 2025-06-05 12:17:30 +02:00
26 lines
934 B
Ruby
26 lines
934 B
Ruby
class CreateVersionsForSettingEntries < ActiveRecord::Migration[6.0]
|
|
def up
|
|
create_table :log_setting_entries, force: :cascade do |t|
|
|
t.string :item_type, null: false
|
|
t.integer :item_id, null: false
|
|
t.string :event, null: false
|
|
t.string :whodunnit
|
|
t.json :object
|
|
t.json :object_changes
|
|
t.datetime :created_at
|
|
t.string :session
|
|
t.json :children
|
|
t.string :uuid
|
|
end
|
|
|
|
add_index 'log_setting_entries', ['item_type', 'item_id'], name: 'index_log_setting_entries_on_item_type_and_item_id', using: :btree
|
|
add_index 'log_setting_entries', ['whodunnit'], name: 'index_log_setting_entries_on_whodunnit', using: :btree
|
|
end
|
|
|
|
def down
|
|
remove_index :log_setting_entries, name: 'index_log_setting_entries_on_item_type_and_item_id'
|
|
remove_index :log_setting_entries, name: 'index_log_setting_entries_on_whodunnit'
|
|
|
|
drop_table :log_setting_entries
|
|
end
|
|
end
|