postgres 350d
postgres-350d-15.4 : upgrade postgreSQL and fix locale problem in base image
PostgreSQL-15.3的Docker构建更改Cube扩展的尺寸限制,将其提高到350。
这是需要与Postgres嵌入或其他机器学习相关的向量的单词或其他机器学习的文字工作的。
注意:自从PG350D发布以来,已经做出了一些努力,以支持PGVECTOR的机器学习友好矢量,该向量支持多达16K的维度。
您可以通过编辑此Dockerfile轻松地在尺寸上生成构建。
您将用来在向量上执行操作的立方扩展名的硬限度为每个向量100个尺寸。
GitLab注册表上有构建图像。您可以这样拉:
docker pull registry.gitlab.com/oelmekki/postgres-350d:15.3
修补硬编码限制是Postgres Doc中的推荐方法。
我在生产中使用了几年,没有遇到任何问题。
即使您不熟悉Docker,也可以从该存储库中阅读Dockerfile,也应该很容易教您如何自己做。剧透:
contrib/cube/目录中contrib/cube/cubedata.hUSE_PGXS=true env变量运行