您现在的位置是:首页 >技术杂谈 >ubuntu部署postgresql+timescaladb时序数据库网站首页技术杂谈
ubuntu部署postgresql+timescaladb时序数据库
简介ubuntu部署postgresql+timescaladb时序数据库
ubuntu部署postgresql+timescaladb时序数据库
中间件版本
- postgresql-14=14.15-0ubuntu0.22.04.1
- timescaledb-2-postgresql-14=2.17.2~ubuntu22.04
pg数据库安装
sudo apt install -y postgresql-14=14.15-0ubuntu0.22.04.1
sudo systemctl start postgresql
sudo systemctl enable postgresql
sudo systemctl status postgresql
pg数据库配置
pg数据库配置文件一般位于/etc/postgresql/14/main/postgresql.conf,修改以下内容。其他按需修改。
## 默认timezone = 'Etc/UTC'
timezone = 'Asia/Shanghai'
配置允许远程连接
echo "host all all 0.0.0.0/0 md5" >> /etc/postgresql/14/main/pg_hba.conf
echo "listen_addresses = '*'" >> /etc/postgresql/14/main/postgresql.conf
修改后重启服务systemctl restart postgresql
timescaledb扩展安装
参考,注意版本和pg数据库版本一致。
配置APT存储库
## 添加官方的APT存储库,到默认的Ubuntu存储库中。先导入存储库的GPG密钥
wget --quiet -O - https://packagecloud.io/timescale/timescaledb/gpgkey | sudo apt-key add -
echo "deb https://packagecloud.io/timescale/timescaledb/ubuntu/ $(lsb_release -c -s) main" | sudo tee /etc/apt/sources.list.d/timescaledb.list
sudo apt update
sudo apt install -y timescaledb-2-postgresql-14=2.17.2~ubuntu22.04
配置扩展
修改postgresql.conf文件的shared_preload_libraries配置项,添加值timescaledb
## 注意如果原来有使用其他扩展,则在末尾追加,逗号分隔
echo "shared_preload_libraries = 'timescaledb'" >> /etc/postgresql/14/main/postgresql.conf
扩展使用
-- 安装扩展。后续可以使用timescaledb特性
CREATE EXTENSION IF NOT EXISTS timescaledb;
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。





U8W/U8W-Mini使用与常见问题解决
QT多线程的5种用法,通过使用线程解决UI主界面的耗时操作代码,防止界面卡死。...
stm32使用HAL库配置串口中断收发数据(保姆级教程)
分享几个国内免费的ChatGPT镜像网址(亲测有效)
Allegro16.6差分等长设置及走线总结