postgis_pgvector
1.0.0
?此README是由GPT-4撰写的。 ?
该项目着重于创建结合PostGIS和pgvector功能的Docker映像,提供了一种易于使用的解决方案,用于使用PostgreSQL中的空间数据和向量相似性。它的设计与将任何其他PostgreSQL Docker映像集成到您的工作流程中一样简单。
PostGIS :PostgreSQL的扩展名,它允许其存储空间数据并执行空间操作。pgvector :旨在在高维矢量空间中有效相似性搜索的PostgreSQL的扩展。 Dockerfile从postgis/postgis:13-3.4图像,并安装基本软件包,包括构建工具,PostgreSQL Server开发工具和git 。然后,它克隆并安装PGVECTOR。对Dockerfile进行了优化,以通过安装后清理来减少层尺寸。
docker-compose.yml设置了两个服务:
postgis_pgvector :从提供的Dockerfile构建Docker映像,并为数据持久性设置卷。它还配置了PostgreSQL的环境。pgadmin :使用dpage/pgadmin4:7.8通过Web界面用于数据库管理的图像。它还为PGADMIN数据设置了卷。 docker compose up构建图像并运行容器。docker-compose.yml文件中设置的,但可以用环境变量覆盖。docker-compose.yml中提供了默认数据库详细信息。 POSTGRES_PASSWORD , POSTGRES_DB , PGADMIN_DEFAULT_EMAIL和PGADMIN_DEFAULT_PASSWORD在您的环境中或直接在docker-compose.yml中。docker-compose.yml中的端口和音量绑定。 docker-compose.yml来进一步自定义图像。欢迎您的贡献!为了做出贡献,请遵循标准叉并拉请求工作流程。
该项目已根据MIT许可获得许可。