ez-ql is a point-and-click desktop GUI for querying PostgreSQL databases intended for non-technical business users.
- Step-by-step query-builder allowing for the following SQL operations: join, aggregate, filter, sort, groupby
- Built with Electron.js, boostrapped with Create-React-App
- Packages and libraries: squel.js, node-postgres, MaterialUI
- node v8.11.1
- npm v6.4.1
In the project directory, you can run:
Runs installation of all dependencies listed in package.json. Required for the following two scripts.
Runs the app in the development mode.
Will open a Chromium Browser Window instance serving on [http://localhost:3000 (http://localhost:3000)].
If you make edits to the code while the window is open, type Ctrl-Shift-R to refresh the window.
You will also see any lint errors in the console.
Builds the app for production to the build folder.
Also generates distributable binaries to install the app to local OS in the dist folder.
Building on a Mac will generate a standard .dmg file.
Building on Linux will generate a .AppImage file.
You can install and open either of these files by double-clicking them in your file explorer GUI or from a terminal by running
./.ez-ql...