A simple and lightweight SQL client with cross database and platform support.
- Databases - List of current supported databases.
- Download - Installers, binaries and source.
- Configuration - List of saved servers and custom configurations.
- Keyboard Shortcuts - List of shortcuts.
- Wiki - Other docs.
- Terminal - A terminal-based interface of SQLECTRON.
- Requires 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