dbex

dbex - Hackable Database Explorer for Atom Editor

marcelkohl

902

1

1.0.4

GPLv3

GitHub

This package consumes the following services:

Maintenance Generic badge GPLv3 license Ask Me Anything !

Dbex - A Hackable Database Explorer For Atom Editor

Dbex is an Atom package created to facilitate every developer who needs to work with multiple databases. It is not supposed to replace any professional tool, instead, it is a support package to avoid installing many database tools.

Dbex - A Hackable Database Explorer For Atom Editor

Resources

Easy to manage

Multiple database connections can be managed through the Databases tab. Identified by colors and respective engine icon.

Easy to manage
Community friendly Community friendly

Engines for any database can be created using the available base template, so nobody will miss your favorite database.

Quick access

Query and results can be quickly accessed by the bottom tab, supporting multiple tabs for queries and results.

Quick access
Queries Everywhere Queries Everywhere

Request queries directly from the text editor or by clicking on the database indicator.

Theme Compatible

Don't mess up your theme. Dbex is compatible with it following the theme schema.

Queries Everywhere
...and More
  • Log queries
  • Reopen last opened tabs
  • Filter tree by text
  • Highlight query sintax
  • Execute full or just selected query text

Engines

Dbex package does not make all the work alone, instead, it use 3rd party engines to make things happen. Everything that is related to the database is done by the engine as processing queries, controlling connection pools, retrieving structures and so on.

Engines can be created by anyone just by following the base template and filling the mandatory methods. Dbex will communicate with the installed engines to make things happen.

As soon as other engines are available it will be listed here. For now this is what we have:

Engine Description
Base Engine Sample engine used as base structure. It does nothing, just an example
MySQL Support to the basic aspects of MySQL resources, including v.5.x and v.8.x
MariaDB Support to MariaDB resources
Cassandra Cassandra support - BETA

TODO

While many resources where implemented there are still some small issues to fix and also other resources that would be nice to have and probably will be implemented soon:

Warranty Disclaimer

The following disclaimer was written thinking in all professionals that works with data and know how important data is.

All work here is provided ​“AS IS” AND I CANNOT MAKE ANY EXPRESS OR IMPLIED WARRANTY OF ANY KIND. As this is a side project from myself and a non-commercial product, I cannot give any warranties about the correct and full functional product. I hereby declare to not be liable for any damages arising in use of or inability to use this software.

USE IT BY YOUR OWN RISK.

KEEP BACKUPS UPDATED.