diff --git a/data/sql/migrate/004_add_events_table.rb b/data/sql/migrate/004_add_events_table.rb new file mode 100644 index 0000000000..a89d75281e --- /dev/null +++ b/data/sql/migrate/004_add_events_table.rb @@ -0,0 +1,16 @@ +class AddEventsTable < ActiveRecord::Migration + def self.up + create_table :events do |t| + t.integer :workspace_id + t.integer :host_id + t.timestamp :created_at + t.string :user + t.string :name + t.string :info + end + end + def self.down + drop_table :events + end +end + diff --git a/lib/msf/core/model/event.rb b/lib/msf/core/model/event.rb new file mode 100644 index 0000000000..6ba5dd64dd --- /dev/null +++ b/lib/msf/core/model/event.rb @@ -0,0 +1,13 @@ +module Msf +class DBManager + +class Event < ActiveRecord::Base + include DBSave + belongs_to :workspace + belongs_to :host + + serialize :info +end + +end +end