项目作者: Sanjeev-Panday

项目描述 :
Cassandra Query Desktop client written in React , redux , electron , node
高级语言: JavaScript
项目地址: git://github.com/Sanjeev-Panday/QueryUI.git
创建时间: 2020-08-25T19:30:35Z
项目社区:https://github.com/Sanjeev-Panday/QueryUI

开源协议:MIT License

下载


Cassandra Query UI

Features

  • Simple UI to explore cassandra table to know columns, partition keys and clustering columns with data type information
  • Validations to inform user on required fields before executing the query
  • Data Type Error handling
  • Where clause validation Error handling
  • Multiple connections can be saved.
  • Added context menu to table rows
  • Ability to copy and save single or all rows data in JSON file.
  • Tooltip
  • Option to select limit (no of rows) while executing query.

Change log

0.1.1-beta-2

  • Added context menu to table rows
  • Ability to copy and save single or all rows data in JSON file.
  • Tooltip
  • Option to select limit (no of rows) while executing query.

1.0.0-beta

  • Added update and delete functionality
  • You can now edit connecitons.
  • Confirmation box added to confirm connection delete.

Few Screenshots


How To Use

You can either

Download and install released app

OR

Download win-unpacked.zip, extract is somewhere and run QueryUI.exe

OR

Package app manually from sources

To clone and run this repository you’ll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

  1. # Clone this repository
  2. git clone https://github.com/Sanjeev-Panday/QueryUI.git
  3. # Go into the repository
  4. cd QueryUI
  5. # Install dependencies and run the app
  6. npm install
  7. npm run dev

Thanks craco

  • While working on this project I faced a challenge where I was not able to use electron remote in React Component.
  • @craco/craco"">@craco/craco npm package helped to solve this problem without using ‘eject’ by adding a single craco.config.js

License MIT