gitlab-org--gitlab-foss/db/post_migrate/20200929052138_create_initi...

19 lines
497 B
Ruby

# frozen_string_literal: true
class CreateInitialVersionsForPreVersioningTerraformStates < ActiveRecord::Migration[6.0]
DOWNTIME = false
def up
execute <<-SQL
INSERT INTO terraform_state_versions (terraform_state_id, created_at, updated_at, version, file_store, file)
SELECT id, NOW(), NOW(), 0, file_store, file
FROM terraform_states
WHERE versioning_enabled = FALSE
ON CONFLICT (terraform_state_id, version) DO NOTHING
SQL
end
def down
end
end