Ubuntu24安装PostgreSQL和PgVector

Ubuntu24安装PostgreSQL和PgVector

PostgreSQL的安装

在Ubuntu上安装PostgreSQL数据库,你可以通过几种不同的方法进行,包括使用Ubuntu的软件包管理器(APT)或通过源代码编译安装。下面将介绍如何使用APT来安装PostgreSQL。

https://www.postgresql.org/download/linux/ubuntu/

使用Ubuntu的软件包管理器(APT)

  1. 更新你的包列表

打开终端并运行以下命令来更新你的包列表,以确保你安装的是最新版本的软件:

bash 复制代码
   sudo apt update
  1. 安装PostgreSQL

使用以下命令安装PostgreSQL。你可以指定版本号,例如postgresql-13来安装特定版本:

bash 复制代码
   sudo apt install postgresql postgresql-contrib

如果你想要安装特定版本,例如PostgreSQL 14,你可以这样做:

bash 复制代码
   sudo apt install postgresql-14 postgresql-contrib-14
  1. 启动PostgreSQL服务

安装完成后,启动PostgreSQL服务:

bash 复制代码
   sudo systemctl start postgresql

为了确保PostgreSQL在系统启动时自动启动,可以使用:

bash 复制代码
   sudo systemctl enable postgresql
  1. 切换到PostgreSQL用户

    PostgreSQL默认有一个名为postgres的用户,你可以切换到这个用户来管理数据库:

bash 复制代码
   sudo -i -u postgres
  1. 使用psql工具

现在可以使用psql命令来访问PostgreSQL数据库:

bash 复制代码
psql
  1. 查询版本
    使用SQL查询当前pgSQL的版本,
bash 复制代码
postgres=# select version();

PgVecotr的安装

https://github.com/pgvector/pgvector

安装依赖(Ubuntu)

bash 复制代码
# 注意这里的 -16 是一定要跟上边安装的pgsql对应
sudo apt install postgresql-server-dev-16

下载 pgvector

bash 复制代码
sudo apt install git
git clone https://github.com/pgvector/pgvector.git
cd pgvector

安装PgVector

bash 复制代码
# 编译安装
make
sudo make install

安装make(如果上一步执行make的时候失败了)

bash 复制代码
sudo apt install build-essential

启动插件

bash 复制代码
sudo -i -u postgres

psql

CREATE EXTENSION vector;
相关推荐
网易CodeWave-小码哥43 分钟前
AI Coding沙龙杭州站回顾,共探ISV效能利润双增长
数据库·人工智能
gstl1 小时前
sql执行顺序
数据库·sql
本地化文档2 小时前
psycopg3-docs-l10n
数据库·python·postgresql·github·gitcode·sphinx
Safeploy安策数据2 小时前
从算法到架构:构建企业级数据库加密与密钥防护体系的实战手册
数据库·安全·架构
Litluecat2 小时前
信创改造,Oracle切海量数据库,语法与类型坑
数据库·sql·oracle·信创·字段类型·海量
星越华夏2 小时前
MongoDB安装实战指南
数据库·mongodb
川石课堂软件测试2 小时前
性能测试|JMeter常用线程组设置策略
大数据·数据库·功能测试·测试工具·jmeter·mysql·单元测试
cheems95272 小时前
[Redis] redis常见命令和String字符串解析
数据库·redis·缓存
Database_Cool_2 小时前
企业级多模态分析计算引擎选型:阿里云 AnalyticDB MySQL 统一分析平台方案
数据库·mysql·阿里云
阿演2 小时前
我把这个桌面数据库工具又升级了一轮:现在支持 ClickHouse,还能可视化建表和改表了
数据库·clickhouse·ai编程·数据库连接工具