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 -y
apt-get install -y gpg-agent
apt-get update -y
apt-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/logs
initdb -E utf8 -D /home/postgres/workbase/data
pg_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)
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!