首页 > 系统相关 >Ubuntu安装pg15和pgvector

Ubuntu安装pg15和pgvector

时间:2024-03-18 14:34:31浏览次数:28  
标签:postgresql postgres pg15 apt vector pgvector Ubuntu public

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:[email protected]: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博客

标签:postgresql,postgres,pg15,apt,vector,pgvector,Ubuntu,public
From: https://www.cnblogs.com/levylaw/p/18075466

相关文章

  • ubuntu 常用命令
    2.3.8:dpkg安装包管理:rpm:RPM(RedHatPackageManager),是基于Redhat的LinuxDistribution的包管理系统,同时也指rpm包本身,RPM⽤于rpm包的管理(诸如安装、卸载、升级等)"dpkg"是"DebianPackager"的简写,为"Debian"专⻔开发的套件管理系统,⽅便软件的安装、更新及移除。所有源......
  • ubuntu系统Jenkins + Gitlab 集成 实现CI\CD (配置前后端)
    官网地址:Linux首先配置jdk17的环境,jenkins依附于java安装gitaptinstallgit更新aptupdate安装jdk17aptinstallopenjdk-17-jdkvim/etc/profileexportJAVA_HOME=/usr/local/java/exportJRE_HOME=$JAVA_HOME/jreexportCLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib......
  • 3.3 RK3399项目开发实录-板载Ubuntu系统的使用(物联技术666)
    嵌入式物联网常用90款传感器开发例程。链接:https://pan.baidu.com/s/1oisHMZXDzKqa4EspY83V-A?pwd=o5f41.介绍Ubuntu使用手册是针对Firefly官方发布的Ubuntu系统固件特性所编写,适用于UbuntuDesktop与Minimal系统,部分与UI显示相关的介绍,只针对Desktop系统。......
  • 3.3 RK3399项目开发实录-板载Ubuntu系统的使用(wulianjishu666)
    嵌入式物联网常用90款传感器开发例程。链接:https://pan.baidu.com/s/1oisHMZXDzKqa4EspY83V-A?pwd=o5f41.介绍Ubuntu使用手册是针对Firefly官方发布的Ubuntu系统固件特性所编写,适用于UbuntuDesktop与Minimal系统,部分与UI显示相关的介绍,只针对Desktop系统。......
  • ubuntu - php 多版本安装
    原文:https://techvblogs.com/blog/install-multiple-php-versions-on-ubuntu-22-04sudoaptinstallsoftware-properties-commonsudoadd-apt-repositoryppa:ondrej/phpsudoaptupdate安装php8.1:sudoapt-getinstallphp8.1php8.1-fpm安装php8.1拓展:sudoapt-getinst......
  • Ubuntu22.04设置开机启动
    Ubuntu22.04设置开机启动_ubuntu22.04开机启动-CSDN博客 修改rc-local.servicevim/lib/systemd/system/rc-local.service1添加[Install]WantedBy=multi-user.targetAlias=rc-local.service123sudochmod777/lib/systemd/system/rc-local.service12.新建rc.local脚本sud......
  • ubuntu20.04 自动封禁恶意ip的代码与设计思路
    设计思路最近隐隐感觉服务器正在被攻击,查看下登陆失败记录,果然有几页失败记录,于是查了一晚上资料,写了份实操如下:防止服务器被暴力破解,给服务器添加脚本:每小时检查是否有登录失败的ip,如果有就封禁该ip代码首先通过以下命令,查看登陆失败超过4次的ip:sudolastb|awk'{prin......
  • 关于安装Ubuntu/Arch wsl的error:0xffffffff报错
    运行Arch/Ubuntuwsl时报错//报错如下WslRegisterDistributionfailedwitherror:0xffffffffError:0xffffffff(null)原因:53端口被占用解决方法:win+r打开运行窗口输入resmon.exe回车。找到侦听窗口栏,查看占用53端口的PID。ctrl+shift+Esc打开任务管理器。在搜索栏......
  • 在 Ubuntu 和 Linux Mint 上更改运行级别的简单方法
    在Ubuntu和LinuxMint等基于Linux的操作系统中,运行级别(runlevel)是指系统的工作状态或运行模式。每个运行级别都对应着一组特定的服务和进程,用于满足用户或系统的不同需求。通过更改运行级别,用户可以控制系统启动时所加载的服务和进程,从而实现定制化的系统配置。运行......
  • Ubuntu,centos安装nginx
    安装包:https://pan.baidu.com/s/1kVCEBcVnginx需要依赖openssl,pcre,zlib包,加上nginx包一共4个包,放在同一目录,依次执行命令:tarxzfnginx-1.12.2.tar.gztarxzfopenssl-fips-2.0.9.tar.gztarxzfpcre-8.41.tar.gztarxzfzlib-1.2.11.tar.gzcdopenssl-fips-2.0.9/./config......