@@ -16,6 +16,10 @@ def bfilter(str)
16
16
end
17
17
18
18
def self . up
19
+ rename_column :web_pages , :body , :body_text
20
+ rename_column :web_pages , :request , :request_text
21
+ rename_column :web_vulns , :request , :request_text
22
+ rename_column :web_vulns , :proof , :proof_text
19
23
20
24
add_column :web_pages , :body , :binary
21
25
add_column :web_pages , :request , :binary
@@ -31,10 +35,20 @@ def self.up
31
35
remove_column :web_pages , :request_text
32
36
remove_column :web_vulns , :request_text
33
37
remove_column :web_vulns , :proof_text
38
+
39
+ WebPage . connection . schema_cache . clear!
40
+ WebPage . reset_column_information
41
+ WebVuln . connection . schema_cache . clear!
42
+ WebVuln . reset_column_information
34
43
end
35
44
36
45
def self . down
37
46
47
+ rename_column :web_pages , :body , :body_binary
48
+ rename_column :web_pages , :request , :request_binary
49
+ rename_column :web_vulns , :request , :request_binary
50
+ rename_column :web_vulns , :proof , :proof_binary
51
+
38
52
add_column :web_pages , :body , :text
39
53
add_column :web_pages , :request , :text
40
54
add_column :web_vulns , :request , :text
@@ -50,5 +64,9 @@ def self.down
50
64
remove_column :web_vulns , :request_binary
51
65
remove_column :web_vulns , :proof_binary
52
66
67
+ WebPage . connection . schema_cache . clear!
68
+ WebPage . reset_column_information
69
+ WebVuln . connection . schema_cache . clear!
70
+ WebVuln . reset_column_information
53
71
end
54
72
end
0 commit comments