Files
ubicloud/migrate/20250130_create_host_provider_table.rb
2025-01-31 14:24:34 +01:00

21 lines
514 B
Ruby

# frozen_string_literal: true
Sequel.migration do
up do
create_table(:host_provider) do
foreign_key :id, :vm_host, type: :uuid
column :server_identifier, :text, null: false
column :provider_name, :text, null: false
primary_key [:provider_name, :server_identifier]
end
run <<-SQL
INSERT INTO host_provider (id, server_identifier, provider_name) SELECT id, server_identifier, 'hetzner' FROM hetzner_host;
SQL
end
down do
drop_table :host_provider
end
end