一, PostgreSQL 下载
- 需要看官网的:点此
- 下载直达地址:点此
- 进行相关学习:PostgreSQL 菜鸟教程
二,PostgreSQL 安装
-
点击安装包进行安装
-
出现乱码错误:
There has been an error.
Error running C:\Windows\System32\icacls "C: Users\用户名\AppData\Local Temp/postgresal installer d777856685" /T /Q /grant "laptop-bbkgr53t\B+1·E-IO1AEá:(OI)(CI)F": laptop-bbkar53t\?1"a-d;e??""??~~~4: OE sAGÓe•2Èα±êÊT4äÎPÈΕÎÓ ÉäÍê É; £
- 原因:用户名是中文,改成英文就可以成功安装了。
(于是我开始了我的漫长改名之路,bug层出不穷,改名有风险!!
不要随便改,而且网络上很多人说的不全面,可以看这篇:https://zhuanlan.zhihu.com/p/509804656?utm_id=0&wd=&eqid=e52b8aa5001f304a000000036556b4d5&wd=&eqid=f7e20928000316bf00000006657270a0
不过我看有人直接新建账号也可以下载成功:https://www.cnblogs.com/skypeng/p/16694780.html
我没试过,我最后是改成英文了,然后还有管理员权限再匹配上就成功了。
)
改路径:
全勾:
账号密码用括号里的,更好记。
之后一直点Next
取消勾选:
打开PostgreSQL,输入密码
控制面板:
打开SQL Shell (psql)
新建数据库(两个方法选择一个就可以了,不要重复建立数据库,不然后面编译会出现错误)
1.可以在psql里输入CREATE DATABASE thingsboard;
2.在pgAdmin上新建一个数据库:
三,tingsboard项目导入IDEA
1. 导入项目
打开idea
导入成功:
2.进行环境配置
- 点击settings.
修改,改成对应路径
- 打开项目结构(project structure)
这两个都改成11
SDK改成11的
这个也改成11
再点击Apply,应用。
3.查看数据库
如果名称和账号密码等对应不上也进行相应修改:
4.安装脚本
-
路径复制
先把dao里的两个数据库复制到data里,目的为了在pgadmin把这两个数据库下载下来。
-
环境配置
让data能够被识别,进行配置路径。
复制绝对路径(等下要用到)
选中绝对路径:
找到启动项:
运行一下这个
会报一个错误:
选择右上角的edit:
配置环境变量让data目录被识别到,输入:(要用到刚刚复制的路径)
install.data_dir=复制的路径;install.load_demo=true
并且选择jar manifest
,使用短命令
再找到服务项,重复刚刚的步骤,配置环境和使用短命令。
进入thingsboard项目的windows目录,运行install_dev_db.bat。
5.运行
再回到IDEA,运行。
四,登录
输入localhost:8080,登录:
进入租户管理员页面: