Files
ubicloud/migrate/20240722_add_project_reputation.rb
2024-07-26 12:33:43 +02:00

14 lines
379 B
Ruby

# frozen_string_literal: true
Sequel.migration do
change do
create_enum(:project_reputation, %w[new verified])
alter_table(:project) do
add_column :reputation, :project_reputation, default: "new", null: false
end
run "UPDATE project SET reputation = 'verified' WHERE id IN (SELECT project_id FROM invoice WHERE (content->'cost')::float > 5)"
end
end