https://github.com/ericyangpan/TDengineGUI
A simple TDengine DeskTop Manager
https://github.com/ericyangpan/TDengineGUI
Last synced: 15 days ago
JSON representation
A simple TDengine DeskTop Manager
- Host: GitHub
- URL: https://github.com/ericyangpan/TDengineGUI
- Owner: ericyangpan
- License: cc0-1.0
- Fork: true (kangaroo1122/TDengineGUI)
- Created: 2022-09-27T04:28:16.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-12T09:21:40.000Z (over 2 years ago)
- Last Synced: 2025-03-25T23:36:52.563Z (22 days ago)
- Language: JavaScript
- Homepage:
- Size: 4.03 MB
- Stars: 88
- Watchers: 2
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# TDengineGUI
> TDengineGUI is a useful and simple desktop manager for [TDengine](https://github.com/taosdata/TDengine), compatible with Linux, windows, mac. It helps developer to observe and manipulate data easier when they use TDengine as their Alot big data platform.
[中文版](https://github.com/arielyang/TDengineGUI/blob/main/README_.md)
## Features
- Link to TDengine, create and drop databases
- show tables and surpertables, select data.
- execute the SQL statements using a simple console.## Downloads
### Windows:
Download latest [exe](https://github.com/arielyang/TDengineGUI/releases/tag/1.0.3) package from [release](https://github.com/arielyang/TDengineGUI/releases/tag/1.0.3)[or [gitee](https://gitee.com/skyebaobao/TDengineGUI/releases/1.0.3) in China].
### Mac:
Download latest [dmg](https://github.com/arielyang/TDengineGUI/releases/tag/1.0.3) package from [release](https://github.com/arielyang/TDengineGUI/releases/tag/1.0.3).### Linux:
Download latest [AppImage](https://github.com/arielyang/TDengineGUI/releases/tag/1.0.3) package from [release](https://github.com/arielyang/TDengineGUI/releases/tag/1.0.3) [or [gitee](https://gitee.com/skyebaobao/TDengineGUI/releases/1.0.3) in China].## Dev Build Setup:
```bash
# clone code
git clone https://github.com/arielyang/TDengineGUI.gitcd TDengineGUI
# install dependencies
npm install# serve
npm run start
```## Build Package
```bash
# Packaged application will generate in the dist folder
npm run build
```## Welcome to use TDeningeGUI
- TDengineGUI reconds previous connections.

- You also could add a new server to manage by clicking the "新建连接" button and providing ip,port,username and password(root:taosdata).

- Drop a database.

- Create databases. Specific attributes refering [tdengine document](https://www.taosdata.com/cn/documentation/taos-sql#management)

- Delete a linked server.

- Select a database and enter main panel. You could click "切换" button to switch database.

- Click a table to query data.


- Query data by filtering the timestamp.

- Set data filter.

- A simple console to execute the SQL statements. SQL will execute on the current database by default, so you don't need to add the database name. But you can also operate on the other database by using "databaseName.tableName".

- Simplely display database properties. More features will be developed in the future.
