discourse-ai/db/migrate/20250429060311_move_dall_e_url.rb

24 lines
537 B
Ruby
Raw Permalink Normal View History

# frozen_string_literal: true
class MoveDallEUrl < ActiveRecord::Migration[7.2]
def up
execute <<~SQL
UPDATE site_settings
SET name = 'ai_openai_image_generation_url'
WHERE name = 'ai_openai_dall_e_3_url'
AND NOT EXISTS (
SELECT 1
FROM site_settings
WHERE name = 'ai_openai_image_generation_url')
SQL
execute <<~SQL
DELETE FROM site_settings
WHERE name = 'ai_openai_dall_e_3_url'
SQL
end
def down
raise ActiveRecord::IrreversibleMigration
end
end