summaryrefslogtreecommitdiff
path: root/db/migrate/20150924125436_migrate_project_id_for_ci_commits.rb
diff options
context:
space:
mode:
authorKamil Trzcinski <ayufan@ayufan.eu>2015-09-28 16:49:40 +0200
committerKamil Trzcinski <ayufan@ayufan.eu>2015-09-29 10:47:04 +0200
commit9498a40052603a0687a0fa6370e50e97bc078301 (patch)
tree2e026ade9c435531dc92db40480d1a7db312132c /db/migrate/20150924125436_migrate_project_id_for_ci_commits.rb
parent0f3deac362cf2800ceaf17f4cded765f6c9d577c (diff)
downloadgitlab-ce-9498a40052603a0687a0fa6370e50e97bc078301.tar.gz
Fix migrations
Diffstat (limited to 'db/migrate/20150924125436_migrate_project_id_for_ci_commits.rb')
-rw-r--r--db/migrate/20150924125436_migrate_project_id_for_ci_commits.rb8
1 files changed, 2 insertions, 6 deletions
diff --git a/db/migrate/20150924125436_migrate_project_id_for_ci_commits.rb b/db/migrate/20150924125436_migrate_project_id_for_ci_commits.rb
index cd449806717..2be57b6062e 100644
--- a/db/migrate/20150924125436_migrate_project_id_for_ci_commits.rb
+++ b/db/migrate/20150924125436_migrate_project_id_for_ci_commits.rb
@@ -1,10 +1,6 @@
class MigrateProjectIdForCiCommits < ActiveRecord::Migration
def up
- execute(
- "UPDATE ci_commits " +
- "JOIN ci_projects ON ci_projects.id = ci_commits.project_id " +
- "SET gl_project_id=ci_projects.gitlab_id " +
- "WHERE gl_project_id IS NULL"
- )
+ subquery = 'SELECT gitlab_id FROM ci_projects WHERE ci_projects.id = ci_commits.project_id'
+ execute("UPDATE ci_commits SET gl_project_id=(#{subquery}) WHERE gl_project_id IS NULL")
end
end