软件安装
创建apt仓库文件
sudo sh -c 'echo "deb https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
导入仓库签名
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
更新仓库列表
sudo apt update
安装pg
sudo apt -y install postgresql-14
安装pgvector
sudo apt -y install postgresql-14-pgvector
创建数据库
登录到数据库(无密码)
sudo -u postgres psql
修改超级管理员密码
alter user postgres with password 'postgres123654';
创建用户(pchat/pchat123654)
create user pchat with password 'pchat123654';
创建数据库并指定所有者
create database pchat owner=pchat;
授权数据库(pchat)给用户(pchat)
grant all privileges on database pchat to pchat;
安装扩展
登录到数据库(无密码)
sudo -u postgress psql
切换数据库
\c pchat
创建扩展
create extension vector;
启停数据库
停止数据库
sudo systemctl stop postgresql
启动数据库
sudo systemctl start postgresql
重启数据库
sudo systemctl restart postgresql