本指南解释了如何在现有的 PostgreSQL 数据库中安装 pg_analytics 扩展。这些说明适用于在 Linux Debian/Ubuntu 上部署。如果您使用的是 Linux 的不同版本,请联系我们

先决条件

确保您对 Postgres 数据库具有超级用户访问权限。

安装 pg_analytics

ParadeDB 为 Ubuntu 22.04 上的 Postgres 15 和 16 提供了 pg_analytics 扩展的预构建二进制文件。它们可以在 GitHub Releases 中找到。如果您使用的是不同版本的 Postgres 或不同的操作系统,您将需要从源代码构建扩展。

使用预构建的二进制文件

  1. curl -L "https://github.com/paradedb/paradedb/releases/download/v0.6.1/pg_analytics-v0.6.1-pg16-arm64-ubuntu2204.deb" -o /tmp/pg_analytics.deb
  2. sudo apt-get install -y /tmp/*.deb

注意:您可以将 v0.6.1 替换为您希望安装的 pg_analytics 版本,并将 pg16 替换为您正在使用的 Postgres 版本。

从源代码构建

请遵循这些 说明

更新 postgresql.conf

接下来,在 postgresql.conf 中的 shared_preload_libraries 添加 pg_analytics

  1. shared_preload_libraries = 'pg_analytics'

重新加载您的 PostgreSQL 服务器,使这些更改生效。

加载扩展

一旦扩展二进制文件安装在您的系统上,通过您选择的客户端(例如 psql)连接到您的 Postgres 数据库,并运行以下命令:

  1. CREATE EXTENSION pg_analytics;