blob: eff6ebfe5b4260818854fdc30200b428079a734a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# 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
|