Files
ubicloud/migrate/20240213_allow_using_same_billing_rate.rb
Burak Yucesoy 49b0736223 Allow using same billing rate multiple times for same resource
This is required for multiple standbys for PostgreSQL clusters.
2024-02-19 14:30:10 +01:00

16 lines
345 B
Ruby

# frozen_string_literal: true
Sequel.migration do
up do
alter_table(:billing_record) do
drop_constraint(:billing_record_resource_id_billing_rate_id_span_excl)
end
end
down do
alter_table(:billing_record) do
add_exclusion_constraint([[:resource_id, "="], [:billing_rate_id, "="], [:span, "&&"]])
end
end
end