Ubuntu 安裝 pg15, 新增源
echo "deb http://apt.postgresql.org/pub/repos/apt focal-pgdg main" > /etc/apt/sources.list.d/pgdg.list
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
apt-get update
sudo apt install postgresql-15
apt-get install postgresql-15-pgvector
需要登陸到特定資料庫建立擴充套件(擴充套件不是全域性的)
psql langchain_chatchat
create extension vector;
select * from pg_available_extensions where name = 'vector';
CREATE TABLE "public"."test" (
"field1" VARCHAR ( 64 ),
"field2" VARCHAR ( 128 ),
"field3" vector ( 1024 ),
CONSTRAINT "test_pkey" PRIMARY KEY ( "field1" )
);
啟動 pg
sudo service postgresql start
修改uri中的使用者名稱和密碼
psql postgresql://postgres:pg123@172.17.0.3:5434/postgres
postgresql協議名稱
postgres 使用者名稱
pg123 密碼
172.17.0.3 ip
5434 port
postgres 需要訪問的資料庫名稱
為使用者名稱賦予許可權
GRANT USAGE, CREATE ON SCHEMA public TO postgres ;
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO postgres ;
GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA public TO postgres ;
ubuntu20.04二進位制部署PostgreSQL 15.2 - 小吉貓 - 部落格園 (cnblogs.com)
linux 安裝 pgvector - 簡書 (jianshu.com)
PostgreSQL的登入、建立使用者、資料庫並賦權_postgresql登入-CSDN部落格