Tabla de Contenidos
DBeaver CE
DBeaver Community Edition, GUI de gestión de base de datos multiplataforma en Java.
Fuente: https://dbeaver.io/download/
Soporta entre otros modelos de BDD:
- MySQL >= 5.0 / MariaDB >= 10.1.
- PostgreSQL >= 9.0.
- SQLite >= 2.0.
- Archivos planos en CSV.
- Teradata.
- Firebird.
- Microsoft Access.
- MySQL 3.x, 4.x (por medio de un plugin separado).
- Oracle (por medio de un plugin separado).
En general se pueden abrir conexiones a varios modelos de bases de datos, el programa tiene la capacidad de descargar nuevos plugins y conectores cuando encuentra una base de datos.
Instalar
Prerequisitos
- Java JRE 9/+
- (potencialmente) JavaFX
Helpcom
Windows
- Descargar el programa de la página web.
- Windows 64-bit + JRE: Descarga "latest".
- Descargar vía Chocolatey:
choco install dbeaver
.
Linux
- Descargar con el gestor de paquetes de la distribución.
- Nombre de paquete
dbeaverce
,dbeaver-ce
o similar. - Para Ubuntu >= 16, ver el siguiente repositorio: dbeaver-ce PPA.
- Descargar el programa de la página web.
- Linux Debian/similar 64-bit (requiere OpenJDK 9/+): https://dbeaver.io/files/dbeaver-ce_latest_amd64.deb
Ejemplos
Conexión a una nueva base de datos
Panel “Database Navigator” → clic derecho y escoger “Create New Connection”.
Escoger el conector, “Siguiente”.
En las propiedades de la conexión se puede colocar la información.
Operaciones sobre Bases de Datos
Dependiendo de lo que soporte el motor de base de datos:
- Backup
- Restaurar
- Analizar (no optimizar)
- Vaciar
- Crear vistas locales para datos binarios (ej.: como cadena, como array, como hash)
- Formatear las conexiones del cliente (idioma, collation, tamaño de buffer, etc)
- Cambiar nombre
- Crear o eliminar schemas
Comparativas
Línea de comandos - MySQL Query Browser - SQLitebrowser - SQLYog - pgAdmin