BD — Bases de dados
BD MySQL, MariaDB e PostgreSQL: o servidor, as bases, as tabelas, as linhas — tudo isto se percorre como pastas, e edita-se.
Declarar uma ligação
O motor, o anfitrião, a porta, o utilizador, a palavra-passe, e uma base de dados por defeito — facultativa: sem ela, o servidor abre na sua base de administração. Um serviço do Windows pode ser nomeado para ler o seu estado, e o Meneaufile preenche-o sozinho quando o encontra.
O serviço nomeado reencontra-se com um clique, de dois sítios: «Abrir a localização do serviço» no menu da ligação, e sob o erro quando se entra numa base de dados cujo serviço está parado — a ligação recusada, o botão leva a SRV, ao próprio serviço, onde se reinicia. Sem isso, era preciso sair, reencontrar a linha e passar pelo seu menu.
O motor traz o seu pictograma, como o tipo de uma ficha do NET: escolhe-se na caixa o que se reconhecerá na linha.

Deslocar-se
Servidor → bases de dados → tabelas → linhas. F12 alterna entre os dados de uma tabela e a sua estrutura. Uma base de dados pode ser afixada para a reencontrar no topo.
O servidor traz também as suas próprias vistas: contas, consultas em curso, estado do servidor, configurações do servidor, rotinas. Estão em só de leitura; as suas ações estão no menu do clique direito — alterar uma palavra-passe, ajustar uma variável, matar um processo.
As linhas
- Editar a linha: uma ficha, com a chave primária assinalada. Uma tabela sem chave primária recusa a alteração — uma linha não é aí identificável, e alterá-la afetaria outras.
- Procurar um campo: a partir de oito colunas, a ficha abre com uma pesquisa. Algumas letras do nome deixam apenas os campos que o têm, e Enter coloca o cursor no primeiro. Um campo escondido pela pesquisa guarda o que lá se escreveu.
- Um campo de data, hora ou data e hora tem dois botões: o calendário e Agora, que coloca o instante presente ao segundo.
- Adicionar uma linha, copiar a linha em JSON, copiar linhas para a área de transferência.
- Um campo copia-se sozinho, com um gesto, sem abrir a ficha.
A estrutura
Os campos com o seu tipo, a sua colação, o seu valor por defeito, os seus atributos, o seu comentário; os índices com a sua natureza (chave primária, único, índice) e o seu método. Um campo acrescenta-se no início, no fim ou depois de outro — o PostgreSQL, esse, acrescenta sempre no fim da tabela, e di-lo.
Um seletor de tipos organiza os tipos do motor por família: inteiros, decimais, texto, datas e horas, binário. Filtram-se ao escrever.
Esvaziar uma tabela (truncate) remove todas as suas linhas, mantém a tabela, e repõe o incremento automático a zero. Não há Reciclagem num servidor: isso é dito antes.
O gráfico de relações
«Gráfico de relações» desenha as tabelas e as suas junções.
- Larga-se uma tabela a partir da lista da esquerda para a pousar no desenho; retira-se arrastando-a para fora do desenho, ou pelo seu clique direito.
- Puxa-se um campo para o de outra tabela para desenhar uma junção. Ela é puramente visual: o servidor não é tocado.
- «Ver tudo» enquadra o conjunto; a roda do rato aumenta e reduz; um filtro reencontra uma tabela pelo nome.
- A disposição é guardada: o desenho fica como o deixámos.
- «Exportar como imagem» escreve o desenho na pasta de outra vista — se não houver nenhuma, o Meneaufile di-lo em vez de escrever em qualquer lado. «Abrir na localização» leva lá em seguida.
Exportar para uma pasta
Uma tabela não tem bytes: não se copia como um ficheiro. O que se obtém dela num disco é uma exportação SQL.
- F6 para um painel que mostre uma pasta, ou
«Exportar com a estrutura», que pergunta em que vista
depositar: um ficheiro
.sqlpor tabela. - Numa base de dados inteira, a exportação percorre todas as suas tabelas, sob uma caixa de progresso que se pode interromper. A mensagem final nomeia os ficheiros escritos; uma falha nomeia a tabela onde parou — «falta uma parte da base de dados» só se veria na reexecução, tarde demais.
- Em linhas escolhidas, a exportação escreve tantos
INSERT, num ficheiro cujo nome é pedido — o da tabela é proposto. Linhas vindas de uma consulta que lê várias tabelas são recusadas: nada diria onde as reinserir. - Agendar a exportação…, no clique direito de uma tabela ou
de uma base de dados, torna-a uma cópia de segurança regular: cada execução
escreve ficheiros datados,
clients-2026-10-03.sql. Ver Agendar uma ação.
Importar, clonar
- Largar um
.sqlnuma base de dados reexecuta-o, depois de uma pergunta que nomeia o ficheiro e a base. Um único ficheiro, e um.sql: qualquer outro depósito é recusado numa palavra. Ao nível do servidor, nada diria onde reexecutar — é preciso uma base de dados. - Clonar a base de dados cria uma base nova no mesmo servidor e copia nela as tabelas. Interrompido a meio, o clone fica incompleto, e o Meneaufile di-lo.
- Para uma base de dados, uma exportação não leva a lado nenhum: destina-se a um disco. Isso é dito em vez de se calar — senão julgar-se-ia o ficheiro escrito.
As consultas
Uma consulta SQL escreve-se na base de dados aberta e parte com Ctrl+Enter. As consultas recentes são propostas. O resultado é uma lista como qualquer outra: ordena-se, seleciona-se, exporta-se.
O registo SQL retém tudo o que foi enviado, com o número de linhas afetadas. Copia-se, esvazia-se.
Comparar duas tabelas
F8 em duas tabelas compara as suas estruturas: não havendo bytes, são os campos e os índices que se confrontam. Ver Comparar.
Remover
Remover uma ligação tira-a da lista com a sua palavra-passe. O servidor não é tocado.
Manual do Meneaufile, em português.