博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
title: postGreSQL 插件 timescaleDB 安装使用 date: 2019-02-14 18:02:23
阅读量:6570 次
发布时间:2019-06-24

本文共 1654 字,大约阅读时间需要 5 分钟。

基本环境

操作系统: centOS 7

postGreSQL : 10

timescaleDB : 1.0 +

postGreSQL安装

timescaleDB 安装

官网安装文档:

timescaleDB 设置

实验

-- 下载测试数据    wget https://timescaledata.blob.core.windows.net/datasets/weather_small.tar.gz    wget https://timescaledata.blob.core.windows.net/datasets/weather_big.tar.gz    -- 创建数据库    create database weather;    -- 解压下载文件    tar -zxvf weather_small.tar.gz    -- 创建表结构    psql -U postgres -d weather < weather.sql    -- 导入数据    psql -U postgres -d weather -c "\COPY conditions FROM weather_small_conditions.csv CSV"    psql -U postgres -d weather -c "\COPY locations FROM weather_small_locations.csv CSV"    -- 查询测试    SELECT * FROM conditions c ORDER BY time DESC LIMIT 10;    SELECT time, c.device_id, location,    trunc(temperature, 2) temperature, trunc(humidity, 2) humidity    FROM conditions c    INNER JOIN locations l ON c.device_id = l.device_id    WHERE l.environment = 'outside'    ORDER BY time DESC LIMIT 10;    SELECT date_trunc('hour', time) "hour",    trunc(avg(temperature), 2) avg_temp,    trunc(min(temperature), 2) min_temp,    trunc(max(temperature), 2) max_temp    FROM conditions c    WHERE c.device_id IN (        SELECT device_id FROM locations        WHERE location LIKE 'field-%'    ) GROUP BY "hour" ORDER BY "hour" ASC LIMIT 24;

注释

-- 数据库启动systemctl start postgresql-10-- 连接数据库psql-- 创建数据库CREATE database weather_big;-- 创建时序关系CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;-- 导入数据psql -U postgres -d weather_big < weather.sqlpsql -U postgres -d weather_big -c "\COPY conditions FROM weather_big_conditions.csv CSV"psql -U postgres -d weather_big -c "\COPY locations FROM weather_big_locations.csv CSV"

欢迎大家关注

转载地址:http://qgljo.baihongyu.com/

你可能感兴趣的文章
用busybox创建一个不足50M的Linux
查看>>
在redhat server 6 安装gcc-4.5.2
查看>>
我的友情链接
查看>>
自定义View Client 登录方式(一)
查看>>
rsync搭建使用
查看>>
一台服务器上同时运行多个MySQL
查看>>
cenOS+nginx+php+mysql (非一键包安装)
查看>>
优秀程序员不一定是优秀的软件设计师
查看>>
JS系列
查看>>
在文件夹右键菜单中添加“进入DOS”命令的方法
查看>>
我的友情链接
查看>>
我来自CSDN
查看>>
windowns
查看>>
java分享第十七天-02(封装操作excel类)
查看>>
在mysql表中插入大量测试数据
查看>>
怎么给电脑设置IP地址和DNS地址,各系统设置IP/DNS几种方法
查看>>
java 面试题解惑二 到底创建了几个String对象?
查看>>
面试总结之 oop desing 之 The Strategy Pattern
查看>>
必 备 习 题 集 (一)
查看>>
第 三 十 四 天:二 阶 段 复 习(五)
查看>>