Skip to content

Commit b82f2aa

Browse files
author
Nicolas Rodriguez
committed
Use update_column method to not trigger any callback at all
1 parent c1bc530 commit b82f2aa

File tree

1 file changed

+21
-21
lines changed

1 file changed

+21
-21
lines changed

Diff for: db/migrate/20140423224900_convert_boolean.rb

+21-21
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ def self.up
77
GitolitePublicKey.reset_column_information
88
GitolitePublicKey.all.each do |p|
99
if p.active == 1
10-
p.active_temp = true
10+
active_temp = true
1111
else
12-
p.active_temp = false
12+
active_temp = false
1313
end
1414
puts "Update!"
15-
p.save(:validate => false)
15+
p.update_column(:active_temp, active_temp)
1616
end
1717
remove_column :gitolite_public_keys, :active
1818
rename_column :gitolite_public_keys, :active_temp, :active
@@ -22,12 +22,12 @@ def self.up
2222
GitolitePublicKey.reset_column_information
2323
GitolitePublicKey.all.each do |p|
2424
if p.delete_when_unused == 1
25-
p.delete_when_unused_temp = true
25+
delete_when_unused_temp = true
2626
else
27-
p.delete_when_unused_temp = false
27+
delete_when_unused_temp = false
2828
end
2929
puts "Update!"
30-
p.save(:validate => false)
30+
p.update_column(:delete_when_unused_temp, delete_when_unused_temp)
3131
end
3232
remove_column :gitolite_public_keys, :delete_when_unused
3333
rename_column :gitolite_public_keys, :delete_when_unused_temp, :delete_when_unused
@@ -38,12 +38,12 @@ def self.up
3838
RepositoryGitExtra.reset_column_information
3939
RepositoryGitExtra.all.each do |p|
4040
if p.git_daemon == 1
41-
p.git_daemon_temp = true
41+
git_daemon_temp = true
4242
else
43-
p.git_daemon_temp = false
43+
git_daemon_temp = false
4444
end
4545
puts "Update!"
46-
p.save(:validate => false)
46+
p.update_column(:git_daemon_temp, git_daemon_temp)
4747
end
4848
remove_column :repository_git_extras, :git_daemon
4949
rename_column :repository_git_extras, :git_daemon_temp, :git_daemon
@@ -53,12 +53,12 @@ def self.up
5353
RepositoryGitExtra.reset_column_information
5454
RepositoryGitExtra.all.each do |p|
5555
if p.git_notify == 1
56-
p.git_notify_temp = true
56+
git_notify_temp = true
5757
else
58-
p.git_notify_temp = false
58+
git_notify_temp = false
5959
end
6060
puts "Update!"
61-
p.save(:validate => false)
61+
p.update_column(:git_notify_temp, git_notify_temp)
6262
end
6363
remove_column :repository_git_extras, :git_notify
6464
rename_column :repository_git_extras, :git_notify_temp, :git_notify
@@ -69,12 +69,12 @@ def self.up
6969
RepositoryDeploymentCredential.reset_column_information
7070
RepositoryDeploymentCredential.all.each do |p|
7171
if p.active == 1
72-
p.active_temp = true
72+
active_temp = true
7373
else
74-
p.active_temp = false
74+
active_temp = false
7575
end
7676
puts "Update!"
77-
p.save(:validate => false)
77+
p.update_column(:active_temp, active_temp)
7878
end
7979
remove_column :repository_deployment_credentials, :active
8080
rename_column :repository_deployment_credentials, :active_temp, :active
@@ -85,12 +85,12 @@ def self.up
8585
RepositoryMirror.reset_column_information
8686
RepositoryMirror.all.each do |p|
8787
if p.active == 1
88-
p.active_temp = true
88+
active_temp = true
8989
else
90-
p.active_temp = false
90+
active_temp = false
9191
end
9292
puts "Update!"
93-
p.save(:validate => false)
93+
p.update_column(:active_temp, active_temp)
9494
end
9595
remove_column :repository_mirrors, :active
9696
rename_column :repository_mirrors, :active_temp, :active
@@ -101,12 +101,12 @@ def self.up
101101
RepositoryPostReceiveUrl.reset_column_information
102102
RepositoryPostReceiveUrl.all.each do |p|
103103
if p.active == 1
104-
p.active_temp = true
104+
active_temp = true
105105
else
106-
p.active_temp = false
106+
active_temp = false
107107
end
108108
puts "Update!"
109-
p.save(:validate => false)
109+
p.update_column(:active_temp, active_temp)
110110
end
111111
remove_column :repository_post_receive_urls, :active
112112
rename_column :repository_post_receive_urls, :active_temp, :active

0 commit comments

Comments
 (0)