欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 培训 > ubuntu部署postgresql+timescaladb时序数据库

ubuntu部署postgresql+timescaladb时序数据库

2025/3/11 15:40:31 来源:https://blog.csdn.net/weixin_42112831/article/details/145563250  浏览:    关键词: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;

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词