-
[PGvector 설치] ERROR: extension "vector" is not allow-listed for "azure_pg_admin" users in Azure Database for PostgreSQLPrograming/Azure 2026. 2. 20. 13:46반응형
일반적으로는 VM에 PostgreSQL DB를 직접 구축하는 경우가 많습니다.
이러한 경우 PGvector를 설치하는 방법은 검색하면 금방, 많이 나옵니다. (방법)
하지만 Azure Database for PostgreSQL 로 구축한 DB에 벡터서치 기능을 추가하고자 한다면
다른 방법으로 PGvector를 설치해야 합니다.
바로 이런 방법이죠.
https://learn.microsoft.com/ko-kr/azure/postgresql/extensions/how-to-use-pgvector
Azure Database for PostgreSQL의 벡터 검색 - Azure Database for PostgreSQL
pgVector 데이터베이스 확장을 사용하여 Azure Database for PostgreSQL에서 RAG(검색 증강 생성)에 대한 의미 체계 유사성 검색을 사용하도록 설정합니다.
learn.microsoft.com
하지만 전 에러가 발생했습니다.

SQL Error [0A000]: ERROR: extension "vector" is not allow-listed for "azure_pg_admin" users in Azure Database for PostgreSQL Hint: to learn how to allow an extension or see the list of allowed extensions, please refer to https://go.microsoft.com/fwlink/?linkid=2301063 해결해봅시다.
Extension 허용

- PostgreSQL DB 리소스로 접속
- 설정 - 서버 매개 변수로 접속
- 필터에서 azure.extensions 검색
- "값"드롭다운 박스에서 필요한 extension을 체크 (제 경우엔 "VECTOR")
- 저장후 재배포 대기 (재배포 중에도 DB서버는 정상 작동합니다)
이제 다시 시도해보면 정상적으로 설치가 완료됩니다.
CREATE EXTENSION vector;반응형