本指南解释了如何在现有的 PostgreSQL 数据库中安装 pg_lakehouse
扩展。这些说明适用于在 Linux Debian/Ubuntu 上部署。如果您使用的是 Linux 的不同版本,请联系我们。
先决条件
确保您对 Postgres 数据库具有超级用户访问权限。
安装 pg_lakehouse
ParadeDB 为 Debian 11、Debian 12、Ubuntu 22.04 和 Red Hat Enterprise Linux 9 提供了 pg_lakehouse
扩展的预构建二进制文件,适用于 Postgres 14、15 和 16,支持 amd64 (x86_64) 和 arm64。它们可以在 GitHub Releases 中找到。如果您使用的是不同版本的 Postgres 或不同的操作系统,您将需要从源代码构建扩展。
使用预构建的二进制文件
# 示例适用于 Ubuntu 22.04,别忘了替换为您系统的 OS、arch 和 Postgres
curl -L "https://github.com/paradedb/paradedb/releases/download/v0.7.6/pg_lakehouse-v0.7.6-ubuntu-22.04-amd64-pg16.deb" -o /tmp/pg_lakehouse.deb
sudo apt-get install -y /tmp/*.deb
注意:您可以将 v0.7.6
替换为您希望安装的 pg_lakehouse
版本,并将 pg16
替换为您正在使用的 Postgres 版本。
从源代码构建
请遵循这些 说明。
更新 postgresql.conf
接下来,在 postgresql.conf
中的 shared_preload_libraries
添加 pg_lakehouse
。
shared_preload_libraries = 'pg_lakehouse'
重新加载您的 PostgreSQL 服务器,使这些更改生效。
加载扩展
一旦扩展二进制文件安装在您的系统上,通过您选择的客户端(例如 psql
)连接到您的 Postgres 数据库,并运行以下命令:
CREATE EXTENSION pg_lakehouse;
就是这样!接下来,请按照 快速入门指南 进行操作。