discourse-ai/db/migrate/20240611170904_upgrade_pgve...

18 lines
478 B
Ruby
Raw Normal View History

# frozen_string_literal: true
class UpgradePgvector070 < ActiveRecord::Migration[7.0]
def up
minimum_target_version = "0.7.0"
installed_version =
DB.query_single("SELECT extversion FROM pg_extension WHERE extname = 'vector';").first
if Gem::Version.new(installed_version) < Gem::Version.new(minimum_target_version)
DB.exec("ALTER EXTENSION vector UPDATE TO '0.7.0';")
end
end
def down
raise ActiveRecord::IrreversibleMigration
end
end