forked from cforce/redmine_charts
-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy path20100222185306_create_chart_time_entries.rb
33 lines (32 loc) · 1.17 KB
/
20100222185306_create_chart_time_entries.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
class CreateChartTimeEntries < ActiveRecord::Migration
def self.up
create_table :chart_time_entries do |t|
t.integer :day, :null => false
t.integer :week, :null => false
t.integer :month, :null => false
t.float :logged_hours, :null => false
t.integer :entries, :null => false
t.integer :user_id, :null => false
t.integer :issue_id, :null => true
t.integer :activity_id, :null => true
t.integer :project_id, :null => false
end
add_index :chart_time_entries, :day
add_index :chart_time_entries, :week
add_index :chart_time_entries, :month
add_index :chart_time_entries, :user_id
add_index :chart_time_entries, :issue_id
add_index :chart_time_entries, :activity_id
add_index :chart_time_entries, :project_id
end
def self.down
remove_index :chart_time_entries, :day
remove_index :chart_time_entries, :week
remove_index :chart_time_entries, :month
remove_index :chart_time_entries, :user_id
remove_index :chart_time_entries, :issue_id
remove_index :chart_time_entries, :activity_id
remove_index :chart_time_entries, :project_id
drop_table :chart_time_entries
end
end