一些超函数默认包含在 Timescale 中。对于其他超函数,您需要安装 TimescaleDB 工具包 PostgreSQL 扩展。
如果您正在使用 Timescale,则已安装工具包。
在 TimescaleDB 托管服务上,在您要使用工具包的每个数据库上运行此命令
CREATE EXTENSION timescaledb_toolkit;
使用此命令更新已安装的工具包版本
ALTER EXTENSION timescaledb_toolkit UPDATE;
如果您自己托管 TimescaleDB 数据库,则可以通过以下方式安装工具包
- 使用 TimescaleDB 高可用性 Docker 镜像
- 在预构建二进制文件可用的平台上使用包管理器,例如
yum
、apt
或brew
- 从源代码构建
推荐的安装工具包的方式是使用 TimescaleDB Docker 镜像。要获取工具包,请使用高可用性镜像 timescaledb-ha
docker pull timescale/timescaledb-ha:pg17
有关使用 Docker 运行 TimescaleDB 的更多信息,请参阅关于 预构建容器的部分。
这些说明使用 yum
包管理器。它们已在 CentOS 7 上测试过,也可能在其他基于 Red Hat 的系统上工作,例如 Red Hat Enterprise Linux 和 Fedora。
确保您已安装 TimescaleDB 并在您的
yum
repo.d
目录中创建了 TimescaleDB 仓库。有关更多信息,请参阅 基于 Red Hat 的系统的说明。更新您的本地仓库列表
yum update安装 TimescaleDB 工具包
yum install timescaledb-toolkit-postgresql-16连接到您要使用工具包的数据库。
在数据库中创建工具包扩展
CREATE EXTENSION timescaledb_toolkit;
这些说明使用 apt
包管理器。它们已在 Ubuntu 20.04 上测试过,也可能在其他基于 Debian 的系统上工作。
确保您已安装 TimescaleDB 并添加了 TimescaleDB 仓库和 GPG 密钥。有关更多信息,请参阅 基于 Debian 的系统的说明。
更新您的本地仓库列表
apt update安装 TimescaleDB 工具包
apt install timescaledb-toolkit-postgresql-16连接到您要使用工具包的数据库。
在数据库中创建工具包扩展
CREATE EXTENSION timescaledb_toolkit;
这些说明使用 brew
包管理器。有关安装或使用 Homebrew 的更多信息,请参阅 brew
主页。
Tap Timescale 公式仓库,其中也包含 TimescaleDB 和
timescaledb-tune
的公式。brew tap timescale/tap更新您的本地 brew 安装
brew update安装 TimescaleDB 工具包
brew install timescaledb-toolkit连接到您要使用工具包的数据库。
在数据库中创建工具包扩展
CREATE EXTENSION timescaledb_toolkit;
Windows 目前不支持 TimescaleDB 工具包。作为一种变通方法,您可以在 Docker 容器中运行 PostgreSQL。
通过安装最新版本的工具包并运行 ALTER EXTENSION
来更新工具包。
更新您的本地仓库列表
安装最新版本的 TimescaleDB 工具包
连接到您要使用新版本工具包的数据库。
更新数据库中的工具包扩展
ALTER EXTENSION timescaledb_toolkit UPDATE;
注意
对于某些工具包版本,您可能需要断开并重新连接活动会话。
您可以从源代码构建工具包。有关更多信息,请参阅 工具包开发者文档。
关键词
在此页面上发现问题?报告问题 或 在 GitHub 上编辑此页。