Skip to content

Commit 5e44987

Browse files
author
HD Moore
committed
Really fix this by resetting schema cache
1 parent a5b3be6 commit 5e44987

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

data/sql/migrate/20110422000000_convert_binary.rb

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ def bfilter(str)
1616
end
1717

1818
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
1923

2024
add_column :web_pages, :body, :binary
2125
add_column :web_pages, :request, :binary
@@ -31,10 +35,20 @@ def self.up
3135
remove_column :web_pages, :request_text
3236
remove_column :web_vulns, :request_text
3337
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
3443
end
3544

3645
def self.down
3746

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+
3852
add_column :web_pages, :body, :text
3953
add_column :web_pages, :request, :text
4054
add_column :web_vulns, :request, :text
@@ -50,5 +64,9 @@ def self.down
5064
remove_column :web_vulns, :request_binary
5165
remove_column :web_vulns, :proof_binary
5266

67+
WebPage.connection.schema_cache.clear!
68+
WebPage.reset_column_information
69+
WebVuln.connection.schema_cache.clear!
70+
WebVuln.reset_column_information
5371
end
5472
end

0 commit comments

Comments
 (0)