Learn

DBeaver – Gestire tipi diversi di database da un unico punto.

20 Luglio 2022 - 2 minuti di lettura

Capita spesso di dover utilizzare diversi tipi di database anche contemporaneamente, e può risultare scomodo dover installare un’applicazione specifica per ciascuno. In tal caso consiglio DBeaver, un db manager universale compatibile con i principali database, sia relazionali sia NoSQL, e disponibile in tre versioni: Lite edition, Enterprise edition e Ultimate edition.

Semplice e molto intuitivo, DBeaver supporta l’autocompletamento e la formattazione del codice. L’applicazione fornisce diverse funzionalità che personalmente la contraddistinguono da altri db manager.

In questo breve articolo vi condividerò quattro esempi di utilizzo per dimostrarvi i vantaggi di DBeaver.

Formattazione JSON

Con DBeaver è possibile visualizzare i campi JSON in un formato leggibile.

Fig. 1 – Formattazione JSON

Export dei risultati delle query

La Fig. 2 mostra una tabella studente, cliccando sull’icona di export (indicata dalla freccia rossa) è possibile configurare l’operazione in base al tipo di dato e il formato (Fig. 3).

Fig. 2 – Funzionalità di export
Fig. 3 – Configurazione Data Transfer

Diverse rappresentazioni delle entità di uno schema

DBeaver fornisce la possibilità di creare diagrammi Entità-Relazioni degli elementi del database.

Fig. 4 – Diagramma ER

Script di interrogazione delle tabelle

Un’altra funzionalità di DBeaver riguarda la generazione di script SQL (SELECT, INSERT, UPDATE, DELETE, MERGE e DDL), partendo da una semplice selezione delle righe della tabella.

Fig. 5 – Generazione SQL
Fig. 6 – Anteprima SQL generato
Articolo scritto da