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;
相关推荐
SelectDB12 分钟前
阶跃星辰基于 SelectDB 构建 PB 级 Agent 可观测平台
大数据·数据库·aigc
这个DBA有点耶1 小时前
GROUP BY优化全解:如何写出既不丢数据又飞快的分组查询
数据库·mysql·架构
掉头发的王富贵4 小时前
【StarRocks】极限十分钟入门StarRocks
数据库·sql·mysql
Nturmoils5 小时前
WHERE 条件别凭习惯写,常用查询先跑一遍
数据库
Databend1 天前
在 AWS 中国峰会逛了一天,我在 Databend 展台看到了 Agent 数据基础设施的新思路
数据库·人工智能·agent
ClouGence2 天前
Oracle 数据同步为什么会出现数据不一致?长事务是常被忽略的原因
数据库·后端·oracle
飞将2 天前
从零实现数据库(2)——HashIndex + IndexManager
数据库
Nturmoils3 天前
订单列表慢查询,先看 WHERE、ORDER BY 和 LIMIT
数据库
渣波3 天前
拒绝 SQL 焦虑!手把手带你用 NestJS + Prisma + DTO 写出“防弹”级后端代码
javascript·数据库·后端
倔强的石头_4 天前
KingbaseES 新版MySQL 兼容版体验:旧版迁移 + 功能实测
数据库