LoraWAN论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2404|回复: 0

如何重置 loraserver(ChirpStack) 的 PostgreSQL 数据库

[复制链接]

88

主题

434

帖子

4043

积分

论坛元老

Rank: 8Rank: 8

积分
4043
发表于 2021-6-8 15:35:51 | 显示全部楼层 |阅读模式
本帖最后由 BeyondDream 于 2021-7-3 14:26 编辑

背景:升级 loraserver 后,如果无法正常启动,这很可能是 PostgreSQL 数据库不兼容。

办法:postgresql 数据库换个名字建一个就行,它会自动初始化建表。

Linux 系统操作步骤:
1 建立一个文件 drop_loraserver.sql,键入如下内容
drop database loraserver_as;
drop database loraserver_ns;


2 停止 loraserver ns 和 as
systemctl stop loraserver.service
systemctl stop lora-app-server.service


3 切换到 postgres 用户,执行 sql 删除数据库账户
su - postgres
/usr/bin/psql < ./drop_loraserver.sql

4 执行 sql 重建数据库账户,退出 postgres 用户
/usr/bin/psql < ./loraserver.sql
exit


5 启动 loraserver ns 和 as
systemctl start loraserver.service
systemctl start lora-app-server.service


6 在浏览器中输入 as 的 IP,登录访问,用户名和密码默认 admin  admin

Windows 系统可以按如下 4 步骤清空数据库,再重建。
d:
cd loraserver\PostgreSQL
"C:\Program Files\PostgreSQL\9.6\bin\psql.exe" -U postgres < drop_loraserver.sql
"C:\Program Files\PostgreSQL\9.6\bin\psql.exe" -U postgres < loraserver.sql





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|LoraWAN论坛  

GMT+8, 2022-6-28 21:15 , Processed in 0.173896 second(s), 7 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表