无码人妻精品一区二区三18禁,影音先锋男人AV橹橹色,污污污污污污www网站免费,日韩成人av无码一区二区三区,欧美性受xxxx狂喷水

社區貢獻者 + 1 ,大四畢業生開源跨平臺 TDengine 圖形化管理工具

天津大學 王冠

2021-03-03 / ,

?我們團隊做智能電表項目時,選用了基于 TDengine Database 的數據存儲方案,開發過程中發現,如果沒有圖形化管理工具,查看數據不太方便,于是內部開發了 TDengineGUI,用來數據管理。追隨 TDengine 團隊徹底開源的理念,現將這個小工具開源出來,方便大家開發使用。

一、TDengineGUI 簡介

TDengineGUI 是一個基于 electron 構建的,針對 TDengine Database 開發的圖形化管理工具。具有跨平臺、易于使用、版本適應性強等特點。

二、獲取方式

下載最新版可執行文件

GitHub:

碼云:

當前版本功能

  • 通過 TDengine RESTful 接口連接到數據庫,使用基本不受服務器版本升級影響
  • 數據庫添加刪除操作,顯示數據庫屬性
  • 顯示數據庫中超級表和表信息,刪除超級表與表功能
  • 顯示超級表和表數據功能,提供分頁、時間段檢索、字段過濾、排序等功能

通過源代碼運行開發版本

1. 克隆項目 :

git clone //github.com/skye0207/TDengineGUI.git

如果 GitHub 下載慢,可以下載碼云上的同步更新版本 :

git clone //gitee.com/skyebaobao/TDengineGUI.git

2. 安裝依賴 :  

npm install

3. 啟動開發版本 : 

npm run start

4. 生成桌面應用 :  

npm run build //安裝包和可執行文件,生成在dist文件夾下

二、使用說明

打開軟件后,界面左側會顯示需要管理的數據庫服務器列表和服務器中數據庫列表,同時顯示數據庫服務器的版本號。

新建連接和數據庫選擇頁面
新建連接和數據庫選擇頁面

可以通過“新建連接”按鈕,添加新的服務器進行管理。需要提供數據庫服務器的 IP 地址、RESTful服務的端口號(默認為6041)、連接服務器的用戶名和密碼(默認為root:taosdata)

新建連接表單
新建連接表單

可以通過點擊添加數據庫圖標,進行添加數據庫操作。可以在添加時選擇數據庫屬性(具體屬性含義請參考TDengine官方文檔)

添加數據庫表單
添加數據庫表單

可以通過點擊服務器連接后的刪除圖標,進行刪除數據庫連接操作。

刪除數據庫
刪除數據庫

選擇要操作的數據庫后,即可進入當前數據庫操作界面。可以通過點擊“切換”按鈕調出數據庫導航欄,切換要操作的數據庫。當前數據庫操作界面中分超級表、表、控制臺、數據庫屬性四個標簽頁。每個標簽頁都針對當前數據庫進行顯示與操作。

數據庫切換
數據庫切換

超級表(表)標簽頁中,左側為超級表(表)的列表,可以進行刪除與檢索操作(添加、修改等操作后續版本將提供,當前版本如需增加數據表或者插入數據請使用控制臺輸入命令完成)。左側則顯示當前數據表的數據。

數據展示頁面1
數據展示頁面1
數據展示頁面2
數據展示頁面2

可以對表數據進行時間段選擇。

根據時間檢索數據
根據時間檢索數據

可以對表數據進行時間字段過濾、排序、分頁等操作。

設置展示數據的篩選條件
設置展示數據的篩選條件

控制臺中可以輸入 SQL 命令運行,并顯示 RESTful 接口原始返回結果。控制臺中輸入的命令默認針對當前數據庫進行操作,一般情況下不需要在表名稱前附加數據庫名稱。但也可以通過“數據庫名.表名”的方式操作其他數據庫中的表。(結果顯示方式,以后版本將改進)

控制臺可提交SQL命令
控制臺可提交 SQL 命令

數據庫屬性顯示當前數據庫的一些基礎屬性,后期版本將加入屬性修改功能。

數據庫的一些基礎屬性

三、產品展望

后續還會繼續開發和迭代這個小項目,推出更好用的 2.0,3.0 版本。提供數據可視化,批量導入導出數據等功能。希望 TDengineer 們用的開心,多多提出寶貴意見,GitHub 上一鍵三連 !

作者簡介:王冠(微信號:Daisy_Louise),前端工程師,天津大學軟件工程專業畢業。