postgres 350d
postgres-350d-15.4 : upgrade postgreSQL and fix locale problem in base image
PostgreSQL-15의 Docker 빌드.
이것은 단어를 포함하거나 우편환이있는 다른 기계 학습 관련 벡터로 작업 할 수 있어야합니다.
참고 : PG350D가 출시 된 이후 PGVECTOR의 기계 학습 친화적 벡터를 지원하려는 노력이 있었으며, 이는 최대 16K 치수를 지원합니다.
이 dockerfile을 편집하여 치수 측면에서 자신의 요구에 맞는 빌드를 쉽게 생성 할 수 있습니다.
벡터에서 작업을 수행하는 데 사용할 큐브 확장자는 벡터 당 100 치수의 단단한 제한을 갖습니다.
Gitlab의 레지스트리에서 구축 된 이미지를 사용할 수 있습니다. 이 방법으로 당길 수 있습니다.
docker pull registry.gitlab.com/oelmekki/postgres-350d:15.3
Postgres Doc에서 하드 코딩 된 한계를 패치하는 것이 권장되는 방법입니다.
나는 생산에서 몇 년 동안 그것을 사용해 왔으며 어떤 문제도 발생하지 않았습니다.
Docker에 익숙하지 않더라도이 저장소에서 Dockerfile을 읽는 것은 직접 수행하는 방법을 가르쳐 줄 수 있어야합니다. 스포일러 :
contrib/cube/ Directory에 있습니다contrib/cube/cubedata.h 에 있습니다USE_PGXS=true env 변수로 실행해야합니다.