news 2026/2/9 13:15:31

ThingsBoard - 更改数据库存储目录

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ThingsBoard - 更改数据库存储目录

安装ThingsBoard时,采用了postgres数据库的默认配置,经过几个月运行,数据库的存储目录满了,准备将该数据库迁移到D盘,方便扩容和备份。网上资料鱼龙混杂,记录下迁移过程。

需求说明

  1. 服务器是windows操作系统。
  2. 只迁移单个数据库(thingsboard)的存储目录,不是更改postgres的数据目录。
  3. 用界面的方式进行,不想用命令行。

基础知识

postgres数据库的结构的知识:

  1. postgres有集群(Cluster)概念(如图中PostgreSQL 17)。它包含一个共享的系统目录(pg_global)、多个用户数据库、一套共享的后台进程。
一个 PostgreSQL 实例 ↓ 一个数据库集群(Database Cluster) ↓ 多个数据库(Databases) ↓ 多个表空间(Tablespaces)[可选]↓ 表/索引等对象
  1. 数据存储目录的名词叫表空间 Tablespaces,每个数据库挂在一个表空间上。
  2. 定时任务并不属于某个数据库,是单独的。

操作步骤

  1. 新建一个表空间,命名为tb_space,存储位置为D:\database\data

  1. 保存时会提示无法为目录 "C:/database/data" 的设置权限,在资源管理器中右键-属性-安全,添加完全属性。

  1. 右键thingboard数据库,将其表空间由默认的pg_default更改为tb_space,确定后,该数据库的目录以及已有的数据都会全部转移到新目录中来,原来的目录也会被删掉。

注意事项

  1. 定时任务并不包含在数据库中,备份数据库,记得将定时任务单独备份。
  2. 数据库如果太大,更改表空间时可以先将原目录备份。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/9 13:13:57

深度测评!倾心之选的AI论文软件 —— 千笔ai写作

你是否在论文写作中感到无从下手?选题迷茫、思路混乱、文献查找困难、格式错误频出、查重率高得让人焦虑……这些困扰是不是让你夜不能寐?面对繁重的学术任务,很多同学都渴望一个高效、智能的写作助手。千笔AI正是为了解决这些问题而生&#…

作者头像 李华
网站建设 2026/2/9 12:58:23

再论自然数全加和-费马大定理

再来看费马大定理,要求证的是,没有正整数解。对于 ,方程不可能成立;对于 ,对于任意正整数成立。对于2以及更高次,现在我们引入周期 ,以及所有关于0的项目,转换成,考虑二项式定理&…

作者头像 李华
网站建设 2026/2/9 12:51:34

金融行业大文件上传解决方案中如何加入断点续传功能?

大文件传输系统建设方案 作为福建互联网上市公司项目负责人,针对公司大文件传输需求,我主导完成了从技术选型到架构设计的全流程工作。以下为系统性解决方案: 一、核心需求实现路径 跨平台兼容性设计 前端采用渐进增强策略: V…

作者头像 李华
网站建设 2026/2/9 12:50:50

还在为原神养成头秃?这款桌面神器让你少走90%弯路

还在为原神养成头秃?这款桌面神器让你少走90%弯路 【免费下载链接】Snap.Hutao 实用的开源多功能原神工具箱 🧰 / Multifunctional Open-Source Genshin Impact Toolkit 🧰 项目地址: https://gitcode.com/GitHub_Trending/sn/Snap.Hutao …

作者头像 李华
网站建设 2026/2/9 12:48:27

Linux系统Wi-Fi 6优化指南:Realtek 8852AE驱动配置与网络性能调优

Linux系统Wi-Fi 6优化指南:Realtek 8852AE驱动配置与网络性能调优 【免费下载链接】rtw89 Driver for Realtek 8852AE, an 802.11ax device 项目地址: https://gitcode.com/gh_mirrors/rt/rtw89 一、核心优势解析 Realtek 8852AE Wi-Fi 6驱动专为Linux系统深…

作者头像 李华
网站建设 2026/2/9 12:43:38

Unreal Engine塔防游戏开发从入门到精通:零基础完整指南

Unreal Engine塔防游戏开发从入门到精通:零基础完整指南 【免费下载链接】UnityTutorials-RTS The code for my series of tutorials on how to make a real-time stategy (RTS) game in the well-know Unity game engine (with C# scripting)! 项目地址: https:…

作者头像 李华