개발 마이그레이션 오류: 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를 실행하고 있었어요 :).

확인해 주셔서 감사합니다.