DBeaver es un cliente de escritorio para administrar bases de datos desde una interfaz gráfica.
Si trabajamos con MySQL, MariaDB, PostgreSQL, SQLite u otras bases de datos, un cliente gráfico nos ayuda a explorar tablas, lanzar consultas y revisar datos sin hacerlo todo desde consola.
Una de las más populares es DBeaver, un cliente SQL y una herramienta de administración de bases de datos multiplataforma. Soporta una gran cantidad de tipos de bases de datos como, por ejemplo, MySQL, PostgreSQL, SQLite, Oracle, DB2, SQL Server, entre otros.
DBeaver es una aplicación de escritorio escrita en Java. El interface es agradable y funcional. Dispone de comandos para realizar prácticamente todas las funciones que alguna vez necesitéis realizar en una base de datos, de una forma sencilla.

Dispone de dos tipos de licenciamiento. La edición comunitaria (CE) es gratuita y Open Source, y se distribuye bajo licencia Apache. También existe una versión comercial que incluye, entre otras funcionalidades, compatibilidad con bases de datos NoSQL.
Para instalar DBeaver simplemente tenemos que bajar y ejecutar el instalador para nuestro sistema operativo (paquete Debian en el caso de Raspberry Pi OS) desde la página de descargas del proyecto https://dbeaver.io/download/.
Una vez instalado, añadimos los orígenes de datos que necesitemos. En la mayoría de las bases de datos será necesario instalar el driver de terceros. Afortunadamente DBeaver nos proporciona instrucciones y el enlace para instalar los drivers.

Una vez conectado a la base de datos el uso de DBeaver es muy intuitivo. Las ventanas y menús son intuitivas y pero potente. Resulta sencillo acceder a las funciones y herramientas necesarias, como crear/eliminar/renombrar bases de datos o tablas, realizar consultas, exportar consultas, entre otras muchas.
En definitiva, un DBeaver es un software muy interesante y recomendable si vais a trabajar de forma habitual con bases de datos en cualquier sistema operativo.
En proyectos donde usemos bases de datos, DBeaver es una herramienta muy cómoda para revisar tablas, lanzar consultas y administrar conexiones. Si vais a trabajar con SQL de forma habitual, merece la pena tenerlo localizado.

