Database studio
Con Database Studio è possibile gestire i database MySQL, MariaDB e PostgreSQL direttamente dall’interfaccia utente di MyKinsta. Database studio permette di eseguire query, visualizzare i dati e molto altro senza dover utilizzare uno strumento esterno o scaricare il database.
Per accedere a Database Studio, andiamo su database e, dalla scheda Panoramica, facciamo clic su Studio.


Ordinare i dati
All’interno di Database studio è possibile ordinare le colonne utilizzando le frecce in cima a ciascuna colonna; è possibile anche scegliere quali colonne visualizzare utilizzando l’opzione Colonne. Possiamo usare i Filtri per mostrare dati specifici e applicare più di un filtro alla volta. Applicando un filtro, viene visualizzato un punto esclamativo sull’opzione Filtri.

Per aprire e modificare il filtro nella console SQL, facciamo clic su Apri in SQL.

È possibile creare viste personalizzate del database per accedere più facilmente ai dati che servono. Facciamo clic sull’icona più, poi selezioniamo Crea vista. Da qui è possibile dare un nome alla vista, scegliere le tabelle e le colonne da visualizzare e applicare le condizioni necessarie.

Per aprire e modificare la vista nella console SQL, facciamo clic su Apri nella console SQL.
Esportazione del database
All’interno di Database studio è possibile esportare l’intero database o solo i dati selezionati in un file .json
, .csv
, o .xlsx
. Per esportare i dati, facciamo clic sull’ellissi (tre punti) e scegliamo il tipo di file in cui vogliamo esportare.

Console SQL
All’interno di Database studio è possibile accedere a una console SQL dove eseguire query SQL sul database. L’editor SQL permette di visualizzare lo schema del database, di abbellire il codice per una migliore leggibilità e di eseguire l’SQL direttamente nella console. Quando si esegue una query SQL, è possibile scegliere di visualizzare i risultati come tabella o come JSON e di esportare i risultati in un file .json
, .csv
, o .xlsx
. È anche possibile archiviare queste query come snippet e creare delle cartelle per organizzare gli snippet.

Aggiungere un record
Per aggiungere un record al database, facciamo clic su Aggiungi record, inseriamo i dati richiesti nella tabella e clicchiamo su Salva le modifiche.

Aggiungere una tabella
Per aggiungere una tabella al database, clicchiamo sull’icona più e poi su Crea tabella. Possiamo quindi dare un nome alla tabella e definire le colonne, specificando il tipo di dati, i vincoli, i valori predefiniti e le espressioni per i dati generati. Inoltre, è possibile aggiungere vincoli e indici a livello di tabella, se necessario.

Una volta aggiunte le colonne necessarie, clicchiamo su Rivedi e crea: verrà mostrato l’SQL della nuova tabella; se sembra corretto, clicchiamo su Crea tabella.
Impostazioni
Nello Studio del database sono disponibili le seguenti impostazioni:
- Numero di righe della tabella: visualizza il numero totale di righe in ogni tabella. Questa azione esegue una scansione leggera della tabella, che può ridurre le prestazioni e aumentare i costi di fatturazione, in particolare per tabelle di grandi dimensioni o database con molte righe.
- Espandi le sottoview: se una tabella contiene una chiave esterna a un’altra tabella, è possibile aprire i dati correlati in una sottoview. Questa opzione mantiene aperte le sottoview, consentendo di esplorare facilmente i record correlati senza spostarsi.
- Tipo di paginazione: è possibile scegliere come visualizzare i risultati: Limit offset permette di determinare quante righe vengono mostrate per pagina, Pages mostra le righe in blocchi di 50.
- Schemi piatti: solo per PostgreSQL. Mostra le tabelle del database senza raggrupparle per schema.
- Mostra bytea come: solo per PostgreSQL. Mostra il tipo di dati bytea come HEX o UTF8.
- Keybinding dell’editor: è possibile scegliere il profilo di keybinding che si vuole utilizzare per le scorciatoie da tastiera di VS Code, Vim o Emacs.
Segnalazione di bug
Se si riscontra un problema nell’utilizzo di Database studio, si può far clic su Segnala un bug: si potrà così scaricare il contesto dell’errore e segnalarlo al nostro Team di Supporto.