edavis10 (owner)

Revisions

gist: 185006 Download_button fork
public
Public Clone URL: git://gist.github.com/185006.git
Embed All Files: show embed
Text only #
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
$ rake db:show_me_a_migration
(in /home/edavis/dev/redmine/redmine-core)
Found 62 Models
class AddMissingIndexes < ActiveRecord::Migration
  def self.up
    add_index :custom_fields_projects, :
    add_index :custom_fields_projects, :custom_field_id
    add_index :workflows, :new_status_id
    add_index :deliverables, :type
    add_index :deliverables, :project_id
    add_index :repositories, :project_id
    add_index :messages, :last_reply_id
    add_index :messages, :author_id
    add_index :comments, :commented_type
    add_index :comments, :commented_id
    add_index :comments, :author_id
    add_index :questions, :journal_id
    add_index :questions, :assigned_to_id
    add_index :questions, :author_id
    add_index :questions, :issue_id
    add_index :auth_sources, :type
    add_index :watchers, :watchable_id
    add_index :wiki_pages, :parent_id
    add_index :enumerations, :type
    add_index :scores, :score_group_id
    add_index :scores, :project_id
    add_index :changesets_issues, :
    add_index :tokens, :user_id
    add_index :projects_trackers, :
    add_index :documents, :category_id
    add_index :payments, :invoice_id
    add_index :changesets, :user_id
    add_index :issues, :status_id
    add_index :issues, :tracker_id
    add_index :issues, :deliverable_id
    add_index :issues, :fixed_version_id
    add_index :issues, :assigned_to_id
    add_index :issues, :category_id
    add_index :issues, :priority_id
    add_index :issues, :author_id
    add_index :user_preferences, :user_id
    add_index :boards, :last_message_id
    add_index :member_roles, :role_id
    add_index :member_roles, :member_id
    add_index :issue_categories, :assigned_to_id
    add_index :custom_fields, :type
    add_index :members, :user_id
    add_index :members, :project_id
    add_index :news, :author_id
    add_index :users, :auth_source_id
    add_index :time_entries, :user_id
    add_index :time_entries, :activity_id
    add_index :queries, :user_id
    add_index :queries, :project_id
    add_index :custom_values, :custom_field_id
    add_index :wiki_contents, :author_id
    add_index :attachments, :container_type
    add_index :attachments, :container_id
    add_index :attachments, :author_id
    add_index :custom_fields_trackers, :
    add_index :custom_fields_trackers, :custom_field_id
    add_index :issue_relations, :issue_from_id
    add_index :issue_relations, :issue_to_id
    add_index :journals, :user_id
    add_index :journals, :journalized_id
    add_index :invoices, :customer_id
    add_index :invoices, :project_id
    add_index :score_options, :score_group_id
  end
  
  def self.down
    remove_index :custom_fields_projects, :
    remove_index :custom_fields_projects, :custom_field_id
    remove_index :workflows, :new_status_id
    remove_index :deliverables, :type
    remove_index :deliverables, :project_id
    remove_index :repositories, :project_id
    remove_index :messages, :last_reply_id
    remove_index :messages, :author_id
    remove_index :comments, :commented_type
    remove_index :comments, :commented_id
    remove_index :comments, :author_id
    remove_index :questions, :journal_id
    remove_index :questions, :assigned_to_id
    remove_index :questions, :author_id
    remove_index :questions, :issue_id
    remove_index :auth_sources, :type
    remove_index :watchers, :watchable_id
    remove_index :wiki_pages, :parent_id
    remove_index :enumerations, :type
    remove_index :scores, :score_group_id
    remove_index :scores, :project_id
    remove_index :changesets_issues, :
    remove_index :tokens, :user_id
    remove_index :projects_trackers, :
    remove_index :documents, :category_id
    remove_index :payments, :invoice_id
    remove_index :changesets, :user_id
    remove_index :issues, :status_id
    remove_index :issues, :tracker_id
    remove_index :issues, :deliverable_id
    remove_index :issues, :fixed_version_id
    remove_index :issues, :assigned_to_id
    remove_index :issues, :category_id
    remove_index :issues, :priority_id
    remove_index :issues, :author_id
    remove_index :user_preferences, :user_id
    remove_index :boards, :last_message_id
    remove_index :member_roles, :role_id
    remove_index :member_roles, :member_id
    remove_index :issue_categories, :assigned_to_id
    remove_index :custom_fields, :type
    remove_index :members, :user_id
    remove_index :members, :project_id
    remove_index :news, :author_id
    remove_index :users, :auth_source_id
    remove_index :time_entries, :user_id
    remove_index :time_entries, :activity_id
    remove_index :queries, :user_id
    remove_index :queries, :project_id
    remove_index :custom_values, :custom_field_id
    remove_index :wiki_contents, :author_id
    remove_index :attachments, :container_type
    remove_index :attachments, :container_id
    remove_index :attachments, :author_id
    remove_index :custom_fields_trackers, :
    remove_index :custom_fields_trackers, :custom_field_id
    remove_index :issue_relations, :issue_from_id
    remove_index :issue_relations, :issue_to_id
    remove_index :journals, :user_id
    remove_index :journals, :journalized_id
    remove_index :invoices, :customer_id
    remove_index :invoices, :project_id
    remove_index :score_options, :score_group_id
  end
end