PostgreSQL安装TimescaleDB时序数据库插件
postgresql安装 timescaledb 时序数据库插件。
这里介绍在docker中的postgresql安装timescaledb时序数据库
docker-compose.yml
1 | version: '3' |
timescale/timescaledb:latest-pg11
是 TimescaleDB 扩展的 Docker 镜像,它构建在现有的 PostgreSQL 数据库之上。这个镜像包含了 PostgreSQL 11 的版本,以及 TimescaleDB 扩展。
timescale_data
是PostgreSQL容器映射出来存放数据的路径,可以讲以前的数据全部迁移在这个目录下
如果进行了数据迁移需要进行下面操作启动TimescaleDB扩展。
1、首先修改postgresql.conf
中的内容,指定TimescaleDB扩展。
1 | shared_preload_libraries = 'timescaledb' |
2、连接数据库运行以下命令安装 TimescaleDB 扩展。
1 | CREATE EXTENSION IF NOT EXISTS timescaledb; |
3、检查扩展:可以使用以下 SQL 查询来检查是否启用了 TimescaleDB 扩展:
1 | SELECT extname FROM pg_extension WHERE extname = 'timescaledb'; |
使用TimescaleDB
1 | -- 先创建一个超表 |
更多事例访问https://github.com/timescale/timescaledb#creating-a-hypertable
本博客所有文章均采用 CC BY-NC-SA 4.0 许可协议。转载不强制要求注明 个人学习记录! 你可以对本文章进行复制、分发、修改、合并、销售、出版、再授权或任何其它操作,但造成的后果请使用者自行承当!作者不承担任何责任!