diff options
author | Sean McGivern <sean@gitlab.com> | 2017-11-17 13:38:14 +0000 |
---|---|---|
committer | Sean McGivern <sean@gitlab.com> | 2017-11-17 16:56:50 +0000 |
commit | d8be981466e2a794b42996960f1fdb91e560a707 (patch) | |
tree | 13da4c4968dc8a2abf8ef2e531d905759521c5f5 /db/migrate/20160913162434_remove_projects_pushes_since_gc.rb | |
parent | 7910b0256e1ed3a9fdabb875c43f1ad328e1920e (diff) | |
download | gitlab-ce-d8be981466e2a794b42996960f1fdb91e560a707.tar.gz |
Prevent update_column_in_batches on large tables
add_column_with_default is implemented in terms of update_column_in_batches, but
update_column_in_batches can be used independently. Neither of these should be
used on the specified large tables, because they will cause issues on large
instances like GitLab.com.
This also ignores the cop for all existing migrations, renaming
AddColumnWithDefaultToLargeTable where appropriate.
Diffstat (limited to 'db/migrate/20160913162434_remove_projects_pushes_since_gc.rb')
-rw-r--r-- | db/migrate/20160913162434_remove_projects_pushes_since_gc.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/db/migrate/20160913162434_remove_projects_pushes_since_gc.rb b/db/migrate/20160913162434_remove_projects_pushes_since_gc.rb index 0100e30a733..df7d922b816 100644 --- a/db/migrate/20160913162434_remove_projects_pushes_since_gc.rb +++ b/db/migrate/20160913162434_remove_projects_pushes_since_gc.rb @@ -1,7 +1,7 @@ # See http://doc.gitlab.com/ce/development/migration_style_guide.html # for more information on how to write migrations for GitLab. -# rubocop:disable Migration/AddColumnWithDefaultToLargeTable +# rubocop:disable Migration/UpdateLargeTable class RemoveProjectsPushesSinceGc < ActiveRecord::Migration include Gitlab::Database::MigrationHelpers |