Class: Taskr::Models::AddLoggingTables
- Inherits:
-
V
- Object
- V
- Taskr::Models::AddLoggingTables
- Defined in:
- lib/taskr/models.rb
Class Method Summary collapse
Class Method Details
.down ⇒ Object
372 373 374 |
# File 'lib/taskr/models.rb', line 372 def self.down drop_table :taskr_log_entries end |
.up ⇒ Object
356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 |
# File 'lib/taskr/models.rb', line 356 def self.up $LOG.info("Creating logging tables") create_table :taskr_log_entries, :force => true do |t| t.column :task_id, :integer t.column :task_action_id, :integer t.column :timestamp, :timestamp, :null => false t.column :level, :string, :null => false t.column :data, :text end add_index :taskr_log_entries, :task_id add_index :taskr_log_entries, :task_action_id end |