A simple and lightweight SQL client with cross database and platform support.
Do you wanna support for another SQL database? Please send a pull request to sqlectron-core.
All versions available are at the release page.
SQLECTRON has also a terminal-based interface called sqlectron-term.
See the available configuration at here.
- Required node 4 or higher.
Running the application:
# first shell window
npm run dev:webpack
# second shell window
npm run dev:electron
You can test it using your own database or use a docker-compose built for us to bring up several different databases.
This is an easy way to test sqlectron-core changes from the GUI. But please do not forget including some unit tests on sqlectron-core before applying a pull request.
Link the dependency to the original project:
# from sqlectron-gui folder
./scripts/link-sqlectron-core.sh
Auto compile the sqlectron-core every time a change is done:
# from sqlectron-core folder
npm run watch
Then follow the steps to run the GUI application.
npm install
npm run dist
- The installer will be placed at
dist
folder.
You will need follow it or build through the docker:
docker-compose run dist