PostgreSQL安装+TimescaleDB安装(Windows)

article/2025/11/11 7:29:08

PostgreSQL安装+TimescaleDB安装(Windows)

  • 一、安装环境
    • 1.系统
    • 2.PostgreSQL安装包
    • 3.TimescaleDB安装包
    • 4.Visual Studio Community 2019
  • 二、PostgreSQL安装
    • 1.安装PostgreSQL
    • 2.配置环境变量
    • 3.验证是否安装成功
  • 三、TimescaleDB安装
    • 1.安装TimescaleDB
    • 2.验证是否安装成功
    • 3.常见错误解决办法

本人在校大学生,因为参与项目的原因需要安装TimescaleDB,经过了大量尝试,勉强将其安装成功。现将安装流程记录下来,如果对中间流程有异议,请见谅,绝大部分操作的具体原因我不知道…。本文将网上已有的安装流程及问题处理办法进行整理并结合自身安装所遇到的一些情况所得。
其中TimescaleDB安装参考https://blog.csdn.net/qq_28289405/article/details/80535878,已获得本人许可,在此也感谢前辈的支持。

一、安装环境

1.系统

Windows 10 64位操作系统

2.PostgreSQL安装包

官网安装包在安装TimescaleDB时可能会报错,建议使用该网站安装包安装:
https://www.filehorse.com/download-postgresql-64/42247/
官网:
https://www.postgresql.org/
安装对应版本就好,我安装的是postgresql-10.9-1-windows-x64.exe

3.TimescaleDB安装包

百度网盘:https://pan.baidu.com/s/1yzYO_055dle7C6Xc-oMDyw
密码:7jba

4.Visual Studio Community 2019

安装教程网上有很多,在此就不再累述

二、PostgreSQL安装

1.安装PostgreSQL

以管理员身份运行PostgreSQL安装程序
在这里插入图片描述
点击【Next
在这里插入图片描述
更改安装目录(建议不要放在C盘)
在这里插入图片描述
默认勾选所有
在这里插入图片描述
更改数据目录
在这里插入图片描述
设置登陆密码(一定一定一定要记住!
在这里插入图片描述
默认端口为5432
在这里插入图片描述
默认为Default Locale(不建议更改!
在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述
安装完成!
在这里插入图片描述

2.配置环境变量

将PostgreSQL安装文件夹下的binlib文件夹的路径放到环境变量Path中,以;隔开

C:\Program Files\PostgreSQL\10\bin;C:\Program Files\PostgreSQL\10\lib;
在这里插入图片描述

3.验证是否安装成功

打开安装文件夹下的【scripts】,找到【runpsql.bat
在这里插入图片描述
点击进入
在这里插入图片描述
这里需要注意,直接回车就好,当然也可以将括号中的内容重新输一遍(应该没人会输,hhh)

3次回车后会弹出:用户postgres的口令:

将刚刚安装时的密码输入后回车(温馨提示:密码输入时不会有变化,这个操作让我十分抓狂!)
在这里插入图片描述
输入密码回车后,出现以下情况代表PostgreSQL安装成功!
在这里插入图片描述

三、TimescaleDB安装

1.安装TimescaleDB

在安装前,先关闭PostgreSQL服务

控制面板\系统和安全\管理工具\服务】找到【postgresql-x64-10】停止此服务
在这里插入图片描述
打开下载好的【TimescaleDB文件夹】,将该文件夹下的【.dll】拷贝到【PostgreSQL\lib】下
在这里插入图片描述
将【TimescaleDB文件夹】下的【.sql+.control】拷贝到【PostgreSQL\share\extension】下在这里插入图片描述在这里插入图片描述
接着找到【PostgreSQL\data\postgresql.conf
在这里插入图片描述
用记事本打开此文件,并转到【145行
在这里插入图片描述
光标处找到【shared_preload_libraries = ’ '

输入timescaledb:shared_preload_libraries = ‘timescaledb’

保存文件并重启PostgreSQL服务
在这里插入图片描述

2.验证是否安装成功

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

Create extension timescaledb;

如果出现下图证明TimescaleDB安装成功
在这里插入图片描述

3.常见错误解决办法

输入以下命令后报错

Create extension timescaledb;

在这里插入图片描述
简单说一下,就是PostgreSQL没有找到TimescaleDB,提示TimescaleDB需要预载,它提供了两个方法:

第一个是通过配置【postgresql.conf】文件,这个就是我们之前所做的,显然,失败了

尝试第二个方法,在【cmd】中输入
echo “shared_preload_libraries = ‘timescaledb’”>>(postgresql.conf的存储路径)

进入【postgresql.conf】文件,找到之前修改的地方【145行】删除【timescaledb
在这里插入图片描述
拖至最后一行检查是否出现
shared_preload_libraries = ‘timescaledb’】语句(如果没有可以直接在这添加)
保存
在这里插入图片描述
重启PostgreSQL服务并运行验证命令


在重启PostgreSQL服务的时候可能会遇到下面的错误
在这里插入图片描述
这里给出一种解决方案,以管理员身份运行【Windows Powershell】—— 输入以下命令

netsh winsoc reset

根据提示重启计算机,再尝试重启PostgreSQL服务
在这里插入图片描述
(如果您看到这段话,十分感谢,这是我的第一篇博客,希望这篇博客能对您的安装起到帮助,祝您安装顺利!再次感谢支持,谢谢您!


http://chatgpt.dhexx.cn/article/sMWVaiRn.shtml

相关文章

springboot连接redis并动态切换database(db0到db15)

redis redis db0到db15springboot连接redis添加配置文件application.properties测试是否连接成功redis动态切换database redis db0到db15 可以理解为数据库表这是redis默认提供的16个表 我们可以把不同的数据存在不同的db上 取得时候可以在不同的db拿到不同类型数据 springb…

各种接口

一、DB9与DB25 九针串口 串口是计算机主要的外部接口之一,通过九针串口连接的设备有很多,像串口鼠标、MODEM、手写板等等,九针串口的示意图如上,其各脚的定义如下: 1 DCD 载波检测 2 RXD 接收数据 3 TXD 发送数据…

Altium designer--DB接口DB9/DB15/DB25/DB37/DB50

使用Altium designer软件绘制DB接口封装图如下所示: 具体获取方式见文末链接 (1)DB9针 (2)DB15针 (3)DB25针 (4)DB37针 (5)DB50针 AD封装库链接…

常用接口定义02——DB与DR系列端口

 DB系列与DR系列端子是设计PCB时经常会遇到的,直到前两天才专门找时间总结了一下两个系列接口的区别并从淘宝上找到实物图与之对应。 DB系列: 1.DB9 2.DB15(三排) 母头尺寸图: 3.DB15&#x…

pixhawk罗盘校准进度条没有反应

可能还是得把GPS加上才能校准罗盘。 https://blog.csdn.net/LockeDr/article/details/89320593 https://wenku.baidu.com/view/1b5c56114a2fb4daa58da0116c175f0e7cd11968.html

电子罗盘详解之地磁场和航向角

地球本身具有磁性,所以地球和近地空间之间存在着磁场,叫做地磁场。地磁场的强度为0. 3 至0. 6 高斯,其大小和方向随地点(甚至随时间) 而异。地球本身具有磁性,所以地球和近地空间之间存在着磁场,叫做地磁场。地磁场的强度为0. 3 至0. 6 高斯,其大小和方向随地点(甚至随时间) 而…

倾斜补偿的电子罗盘(2):磁传感器的误差来源、硬磁干扰的校准(3个参数)、实验验证

电子罗盘(2):磁传感器的误差来源、硬磁干扰的校准(3个参数)、实验验证 文章目录 理想情况误差来源内部外部误差模型 硬磁干扰的校准(3个参数)使用的模型最小二乘法 实测结果总结代码和资料MATLAB代码参考资料样机 理想…

倾斜补偿的电子罗盘(3):椭球拟合,磁传感器软磁干扰和硬磁干扰的9参数校准

倾斜补偿的电子罗盘(3):椭球拟合,磁传感器软磁干扰和硬磁干扰的9参数校准 背景 之前提到磁传感器的误差来源,并介绍了消除硬磁干扰的3参数校准。倾斜补偿的电子罗盘(2):磁传感器的误差来源、硬磁干扰的校准(3个参数&…

地磁传感器_磁感应计_电子罗盘(compass)原理

ref: http://www.360doc.com/content/14/0724/23/9152906_396847920.shtml https://wenku.baidu.com/view/8fcb6f94284ac850ad024244.html 原文链接:https://blog.csdn.net/weixin_43614541/article/details/104818380 1.利用旋转矩阵推导倾斜补偿公式 电子罗盘的…

电子罗盘全详解

目前, 导航系统在汽车、航海、航空等领域已经得到广泛的应用。电子罗盘是导航系统不可缺少的重要组成部分。 GPS导航定位的缺陷 1、虽然GPS在导航、定位、测速、定向方面有着广泛的应用,但由于其信号常被地形、地物遮挡,导致精度大大降低,其信号可用性仅…

电子罗盘详解之原理和特点

电子罗盘的原理 三维电子罗盘由三维磁阻传感器、双轴倾角传感器和MCU构成。 三维磁阻传感器用来测量地球磁场,倾角传感器是在磁力仪非水平状态时进行补偿;MCU处理磁力仪和倾角传感器的信号以及数据输出和软铁、硬铁补偿。 三维磁阻传感器采用三个互相垂直的磁阻传感器,每个…

大疆无人机飞行感知技术中各传感器作用

无人机的飞行感知技术主要有两个用途: 其一是提供给飞行控制系统,由于飞行控制系统的主要功能是控制飞机达到期望姿态和空间位置,所以这部分的感知技术主要测量飞机运动状态相关的物理量,涉及的模块包括陀螺仪、加速度计、磁罗盘、…

看完这个,让你分分钟搞定罗盘与加计校准!

看完这个,让你分分钟搞定罗盘与加计校准! 罗盘和加计的校准是日常开发中最基础的工作,特邀Echo老师对罗盘和加速度计校准的工程方法进行总结,为小伙伴你们解惑,是有此文。 作者信息 Echo,本名邹佳池&…

android 磁场传感器 罗盘,Android开发获取重力加速度和磁场强度的方法

本文实例讲述了Android开发获取重力加速度和磁场强度的方法。分享给大家供大家参考,具体如下: Android获取重力加速度和磁场强度主要依靠: Sensor.getRotationMatrix (float[] R, float[] I, float[] gravity, float[] geomagnetic) 输入数据: gravity为重力传感器测得的重…

一文读懂电子罗盘的原理、校准和应用

1 概述及应用 基本介绍 电子罗盘,也叫数字指南针,是利用地磁场来定北极的一种方法,作为导航仪器或姿态传感器已被广泛应用。古代称为罗经,现代利用先进加工工艺生产的磁阻传感器为罗盘的数字化提供了有力的帮助。现在一般由用磁阻…

C#Winform程序制作仿真地平仪,磁罗盘飞行仪表盘

因为项目需要做一个电子飞行仪表盘包括地平仪和磁罗盘,网上找了很久,没有找到一个合适的控件,就学习了一些图形处理的开源代码做一个简陋的仪表盘来使用,希望对其他人有帮助,如果有好的建议不妨留言 源程序代码https:…

不能解锁且地面站显示Preflight Fail:Compass Sensors inconsistent,就把传感器部分全部重新校准一遍就可以解锁了,单单只校准磁罗盘是不够的。

不能解锁且地面站显示Preflight Fail:Compass Sensors inconsistent,就把传感器部分全部重新校准一遍就可以解锁了(今天遇到两次都是这样解决的),单单只校准磁罗盘是不够的。今天在某院飞遇到的。 因为可能我不是第一次遇到这个报错&#xff…

基于RflySim平台的mahony(含磁罗盘)互补滤波在pixhawk仿真及实物实验(带实验数据)

写在前面 本案例实验采用RflySim平台,该平台可以高效快速编写代码,使用simulink模型搭建,可以见代码直接生成对应的C代码,并一键将代码烧录Pixhawk中,是一种快速开发平台,RflySim获取更多可以参考网站 开…

磁罗盘

地磁的北极在地理的南极的附近 地磁的南极在地理的北极的附近 磁体的同名磁极相斥,异名磁极相吸 所以指南针的北极总是指着地理的北极(地磁的南极) 1、红色指针指向北面,白色指针指向南面。在表盘上“北”用字母N表示,南用字母“S”表示。   2、指南针…

9轴电子罗盘工作原理,校准与应用

高精度9轴电子罗盘 目录1 概述及应用2 运用原理3 逻辑框架4 校准方法5 结语 目录 1 概述及应用 基本介绍 电子罗盘,也叫数字指南针,是利用地磁场来定北极的一种方法,作为导航仪器或姿态传感器已被广泛应用。古代称为罗经&#xff0c…