(Windows版)PostgreSQL - TimescaleDB插件的2种安装方法

文章详细介绍了如何下载和安装TimescaleDB插件到PostgreSQL服务,包括停止服务、复制文件到指定目录、修改配置文件以及重启服务的步骤。提供了两种安装方法,并在最后验证安装是否成功的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一:下载pgsql相对应的timescaledb插件包

下载地址:https://github.com/timescale/timescaledb/releases/tag/2.10.1

二:开始安装 

注意:在安装前,先关闭PostgreSQL 服务

                                                   方法一
1.【控制面板\系统和安全\管理工具\服务】找到【postgresql-x64-10】停止此服务

2.打开下载好的【TimescaleDB文件夹】,将该文件夹下的【.dll】拷贝到【PostgreSQL\lib】下

3.将【TimescaleDB文件夹】下的【.sql+.control】拷贝到【PostgreSQL\share\extension】下

4.接着找到【PostgreSQL\data\postgresql.conf

 用记事本打开此文件,并转到【168行

①光标处找到如图所示【shared_preload_libraries = ''

②输入timescaledb:shared_preload_libraries = 'timescaledb'

若无①直接在相应位置添加②即可;

5.保存文件并重启PostgreSQL服务
                                           方法二

运行脚本前需要配置环境变量,在path中 把pgsql的 lib 和 bin 目录添加进去然后运行
 1.在下载的插件文件里找到该文件双击运行:

 

2.遇到y/n 输入y

 

 遇到如上图提示输入conf所在path,回车

3.然后一直Y,即可安装成功;
                                             验证环节

打开【runpsql.bat】—— 连接服务器 —— 输入以下命令

Create extension timescaledb;

 如果出现下图证明TimescaleDB安装成功

 或在数据库软件中执行上面的sql,可以执行成功即为安装成功;

### 如何在 Windows安装 TimescaleDB 由于官方支持主要集中在 Linux 和 macOS 平台上,对于 Windows 用户来说,在本地环境中运行 TimescaleDB 的最佳方式是通过 Docker 容器化部署。 #### 使用 Docker 部署 TimescaleDB 1. **安装 Docker** 确保已经安装了最新本的 Docker Desktop。可以从[Docker官网](https://www.docker.com/products/docker-desktop)下载并按照说明完成安装过程[^1]。 2. **拉取 TimescaleDB 镜像** 打开命令提示符或 PowerShell 终端窗口,执行如下命令来获取最新的 TimescaleDB Docker 映像: ```bash docker pull timescale/timescaledb:latest-pg14 ``` 此操作会从 Docker Hub 下载适用于 PostgreSQL 14 本的 TimescaleDB 扩展镜像文件。 3. **启动容器实例** 创建一个新的容器实例并将它连接到主机网络接口上。可以指定自定义参数如内存限制、CPU 资源分配以及持久化存储路径等选项。下面是一个简单的例子用于快速测试环境搭建: ```bash docker run -d \ --name=timescaledb \ -e POSTGRES_PASSWORD=mysecretpassword \ -p 5432:5432 \ timescale/timescaledb:latest-pg14 ``` 上述脚本中的 `-d` 参数表示以后台模式启动;`POSTGRES_PASSWORD` 设置数据库超级用户的密码;最后部分指定了映射外部访问端口为 `5432`【默认PostgreSQL服务监听端口号】。 4. **验证安装成功与否** 可以通过 pgAdmin 或者其他任何兼容 PostgresSQL 协议的应用程序工具连接至新建立的服务节点来进行功能检测与数据管理活动。也可以直接利用 psql 命令行客户端进入交互界面查看帮助文档或者尝试一些基本查询语句以确认一切正常工作。 ```bash psql -h localhost -U postgres ``` 输入之前设置好的 root 密码之后就可以开始探索这个时间序列优化过的 SQL 数据库特性啦!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr.杨先森

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值