We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f03d68b commit 1ca2e8eCopy full SHA for 1ca2e8e
db/migrate/20240611170904_upgrade_pgvector_070.rb
@@ -2,7 +2,12 @@
2
3
class UpgradePgvector070 < ActiveRecord::Migration[7.0]
4
def up
5
- DB.exec("ALTER EXTENSION \"vector\" UPDATE TO '0.7.0';")
+ minimum_target_version = '0.7.0'
6
+ installed_version = DB.exec("SELECT extversion FROM pg_extension WHERE extname = 'vector';").first['extversion']
7
+
8
+ if GEM::Version.new(installed_version) < GEM::Version.new(minimum_target_version)
9
+ DB.exec("ALTER EXTENSION vector UPDATE TO '0.7.0';")
10
+ end
11
end
12
13
def down
0 commit comments