BDD — Database
BDD MySQL, MariaDB e PostgreSQL: il server, i database, le tabelle, le righe — tutto questo si esplora come cartelle, e si modifica.
Dichiarare una connessione
Il motore, l’host, la porta, l’utente, la password e un database predefinito — facoltativo: senza di esso, il server si apre sul proprio database di amministrazione. Un servizio Windows può essere indicato per leggerne lo stato, e Meneaufile lo compila da solo quando lo trova.
Il servizio indicato si ritrova con un clic, da due punti: «Apri la posizione del servizio» nel menu della connessione, e sotto l’errore quando si entra in un database il cui servizio è fermo — la connessione rifiutata, il pulsante porta in SRV, sul servizio stesso, dove lo si riavvia. Senza di esso, bisognava uscire, ritrovare la riga e passare dal suo menu.
Il motore porta la sua icona, come il tipo di una scheda di NET: si sceglie nella finestra ciò che si riconoscerà sulla riga.

Spostarsi
Server → database → tabelle → righe. F12 passa dai dati di una tabella alla sua struttura. Un database può essere fissato per ritrovarlo in testa.
Il server porta anche le proprie viste: account, query in corso, stato del server, impostazioni del server, routine. Sono in sola lettura; le loro azioni sono nel menu del clic destro — cambiare una password, impostare una variabile, terminare un processo.
Le righe
- Modifica la riga: una scheda, con la chiave primaria segnalata. Una tabella senza chiave primaria rifiuta la modifica — una riga non vi è identificabile, e modificarla ne toccherebbe altre.
- Cerca un campo: da otto colonne in su, la scheda si apre con una ricerca. Poche lettere del nome lasciano solo i campi che lo portano, e Invio mette il cursore nel primo. Un campo nascosto dalla ricerca conserva ciò che vi si è digitato.
- Un campo data, ora o data e ora ha due pulsanti: il calendario e Adesso, che inserisce l’istante presente al secondo.
- Aggiungi una riga, copia la riga in JSON, copia delle righe negli appunti.
- Un campo si copia da solo, con un gesto, senza aprire la scheda.
La struttura
I campi con il loro tipo, il loro ordinamento (collation), il loro valore predefinito, i loro attributi, il loro commento; gli indici con la loro natura (chiave primaria, univoco, indice) e il loro metodo. Un campo si aggiunge all’inizio, alla fine o dopo un altro — PostgreSQL, invece, aggiunge sempre in fondo alla tabella, e lo dice.
Un selettore di tipi ordina i tipi del motore per famiglia: interi, decimali, testo, date e ore, binario. Li si filtra digitando.
Svuotare una tabella (truncate) rimuove tutte le sue righe, conserva la tabella e azzera l’auto-incremento. Non c’è cestino su un server: viene detto prima.
Il grafico delle relazioni
«Grafico delle relazioni» disegna le tabelle e i loro collegamenti.
- Si rilascia una tabella dall’elenco di sinistra per posarla sul disegno; la si toglie trascinandola fuori dal disegno, oppure con il suo clic destro.
- Si trascina un campo verso quello di un’altra tabella per disegnare un collegamento. È puramente visivo: il server non viene toccato.
- «Mostra tutto» inquadra l’insieme; la rotellina ingrandisce e riduce; un filtro ritrova una tabella dal suo nome.
- La disposizione viene salvata: il disegno resta come lo si è lasciato.
- «Esporta come immagine» scrive il disegno nella cartella di un’altra vista — se non ce n’è, Meneaufile lo dice invece di scrivere a caso. «Apri nella sua posizione» vi porta in seguito.
Esportare in una cartella
Una tabella non ha byte: non si copia come un file. Ciò che se ne ottiene su un disco è un export SQL.
- F6 verso un pannello che mostra una cartella, oppure
«Esporta con la struttura» che chiede in quale vista
depositare: un file
.sqlper tabella. - Su un database intero, l’export attraversa tutte le sue tabelle, con una finestra di avanzamento che si può interrompere. Il messaggio finale nomina i file scritti; un errore nomina la tabella in cui si è fermato — «manca una parte del database» si vedrebbe solo alla riesecuzione, troppo tardi.
- Su delle righe scelte, l’export scrive altrettanti
INSERT, in un file il cui nome viene chiesto — quello della tabella è proposto. Le righe provenienti da una query che legge più tabelle vengono rifiutate: nulla direbbe dove reinserirle. - Pianifica l’esportazione…, con il clic destro su una
tabella o un database, ne fa un backup regolare: ogni esecuzione scrive file
datati,
clients-2026-10-03.sql. Vedi Pianificare un’azione.
Importare, clonare
- Rilasciare un
.sqlsu un database lo riesegue, dopo una domanda che nomina il file e il database. Un solo file, e un.sql: ogni altro rilascio viene rifiutato con una parola. A livello del server, nulla direbbe dove rieseguire — serve un database. - Clonare il database crea un nuovo database sullo stesso server e vi ricopia le tabelle. Se interrotto a metà, il clone resta incompleto, e Meneaufile lo dice.
- Verso un database, un export non porta da nessuna parte: mira a un disco. Viene detto chiaramente — altrimenti si crederebbe il file scritto.
Le query
Una query SQL si scrive sul database aperto e parte con Ctrl+Invio. Le query recenti vengono proposte. Il risultato è un elenco come un altro: vi si ordina, vi si seleziona, lo si esporta.
Il registro SQL ricorda tutto ciò che è stato inviato, con il numero di righe interessate. Si copia, si svuota.
Confrontare due tabelle
F8 su due tabelle ne confronta le strutture: non essendoci byte, sono i campi e gli indici a essere messi a confronto. Vedi Confrontare.
Rimuovere
Rimuovere una connessione la toglie dall’elenco insieme alla sua password. Il server non viene toccato.
Manuale di Meneaufile, in italiano.