Ошибка миграции разработчика: PGVector

Вызвано Discourse AI:

== 20240611170904 UpgradePgvector070: migrating =============================== rake aborted! StandardError: An error has occurred, this and all later migrations canceled: (StandardError)
ERROR:  syntax error at or near "("
/home/robert/discourse/lib/mini_sql_multisite_connection.rb:109:in `run'
/home/robert/discourse/plugins/discourse-ai/db/migrate/20240611170904_upgrade_pgvector_070.rb:10:in `up'
/home/robert/discourse/lib/freedom_patches/schema_migration_details.rb:8:in `block in exec_migration'
/home/robert/discourse/lib/freedom_patches/schema_migration_details.rb:8:in `exec_migration'
/home/robert/discourse/lib/migration/safe_migrate.rb:28:in `migrate'

Я не использую этот плагин, но теперь он включён в поставку.

Кто-нибудь уже сталкивался с этим и решил проблему?

Я думаю, это моя версия Postgres. Я попробую обновить.

Обновление PostgreSQL решит проблему, так как текущая версия не поддерживает синтаксис, используемый расширением pgvector в этой миграции.

При переходе на версию 3.5, помимо установки расширения pgvector, необходимо также обновить PostgreSQL?
Какая минимально требуемая версия PostgreSQL?

Я перешёл на 16, но, возможно, хватит и 13.

Я не понимаю эту тему. Эта миграция успешно выполняется на PG13.

Я запускал 12 :).

Но спасибо за подтверждение.