本文主要是介绍postgresql pgvector 安装间记,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1210 安装 postgresql 流程
sh -c 'echo "deb https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'apt-get update -yapt-get install -y gpg-agentapt-get update -yapt-get -y install postgresql
默认新建用户 postgres
Creating new PostgreSQL cluster 16/main …
/usr/lib/postgresql/16/bin/initdb -D /var/lib/postgresql/16/main --auth-local peer --auth-host scram-sha-256 --no-instructions
The files belonging to this database system will be owned by user “postgres”.
This user must also own the server process.
添加环境变量到 postgres .bashrc 中
/usr/lib/postgresql/16/bin/psql
mkdir -p /home/postgres/workbase/data
mkdir -p /home/postgres/workbase/logsinitdb -E utf8 -D /home/postgres/workbase/datapg_ctl -D /home/postgres/workbase/data -l /home/postgres/workbase/logs/pgsql.log start
pgvector
查看版本:
postgres@bohrium-11729-1072881:~$ psql --version
psql (PostgreSQL) 16.1 (Ubuntu 16.1-1.pgdg22.04+1)
切换 root
apt install postgresql-16-pgvector
按照教程测试
https://github.com/pgvector/pgvector
conda
pgvector-python
注:
之所以使用 apt 从官方渠道安装,是因为第一次装所使用的二进制文件,最新版本只到 10,而 pgvector 要求 postgresql 版本大于 11
使用 apt 安装需要注意官网
https://www.postgresql.org/download/linux/ubuntu/
语法细则,没加说明的情况下安装版本有些随机。(俺这里实测,第一次给装了16,第二次给装了14)
这篇关于postgresql pgvector 安装间记的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!