Ubuntu安裝pg15和pgvector

levylaw發表於2024-03-18

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部落格

相關文章