[supabase] Postgre pgvector 설정하기

시작하시기 전에

[supabase] Postgres 서비스 활용하기 문서를 참고해서, supabase 데이터베이스를 생성하시고 DATABASE_URL 연결 문자열을 획득해주세요.

pgvector 확장 활성화

supabase에는 이미 pgvector 확장이 준비되어 있습니다. 대시보드를 통해 활성화를 시키실 수도 있고, SQL을 통해 활성화를 시키실 수도 있습니다.

좌측 사이드바에서 Database → Extensions 탭을 클릭해주세요. 가용한 확장 중에 vector 확장이 있습니다. 스위치를 클릭해서 디폴트 옵션으로 활성화해주세요.

../../../_images/supabase-01-pgvector.png
../../../_images/supabase-02-pgvector.png
-- Example: enable the "vector" extension.
create extension vector
with
  schema extensions;

-- Example: disable the "vector" extension
drop
  extension if exists vector;