提交 5a31bbe8 编写于 作者: G Grzegorz Bizon

Make pipeline stages ref migration more readable

上级 cafb1bfe
......@@ -6,9 +6,11 @@ class MigrateBuildStageReference < ActiveRecord::Migration
def up
disable_statement_timeout
stage_id = Arel.sql('(SELECT id FROM ci_stages ' \
'WHERE ci_stages.pipeline_id = ci_builds.commit_id ' \
'AND ci_stages.name = ci_builds.stage)')
stage_id = Arel.sql(<<-SQL.strip_heredoc
(SELECT id FROM ci_stages
WHERE ci_stages.pipeline_id = ci_builds.commit_id
AND ci_stages.name = ci_builds.stage)
SQL
update_column_in_batches(:ci_builds, :stage_id, stage_id) do |table, query|
query.where(table[:stage_id].eq(nil))
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册