HeidiSQL - HeidiSQL

HeidiSQL
HeidiSQL logo image.png
HeidiSQL main screenshot.png
Visualização principal de uma sessão, tema escuro selecionado, com a árvore do banco de dados à esquerda e detalhes à direita. Caixa de diálogo "Exportar SQL" em primeiro plano.
Autor (es) original (is) Ansgar Becker
lançamento inicial Abril de 2006 ; 15 anos atrás ( 2006-04 )
Versão estável
11,3  Edite isso no Wikidata / 30 de maio de 2021 (3 meses atrás)
Repositório https://github.com/HeidiSQL/HeidiSQL
Escrito em Delphi
Sistema operacional janelas
Modelo Gerenciamento de banco de dados
Licença GPLv2
Local na rede Internet www .heidisql .com

HeidiSQL é uma ferramenta de administração gratuita e de código aberto para MySQL e seus garfos , bem como Microsoft SQL Server , PostgreSQL e SQLite . Sua base de código foi originalmente retirada do software MySQL-Front 2.5 do próprio Ansgar Becker. Por ter vendido a marca MySQL-Front para uma parte não relacionada, Becker escolheu "HeidiSQL" como substituto. O nome foi sugerido por um amigo como uma homenagem a Heidi Klum e foi ainda mais reforçado pela nostalgia de Becker por Heidi, Garota dos Alpes .

Uma versão escrita em Java , jHeidi, foi projetada para funcionar em computadores Mac e Linux. Ele foi descontinuado em março de 2010 em favor do suporte ao Wine .

História

Ansgar Becker começou o desenvolvimento de um front-end MySQL em 1999, nomeando o projeto "MySQL-Front" e usou uma camada API direta escrita por Matthias Fichtner para fazer interface com servidores MySQL e bancos de dados contidos. O desenvolvimento privado continuou até 2003 com a versão 2.5.

Em 2004, durante um período de inatividade, Becker vendeu a marca MySQL-Front para Nils Hoyer, que continuou o desenvolvimento clonando o software original.

Em abril de 2006, Becker abriu o código-fonte do aplicativo no SourceForge , renomeando o projeto "HeidiSQL". O HeidiSQL foi reprojetado para usar uma camada de interface de banco de dados mais recente e popular, ZeosLib, que estreou na versão 3.0.

A camada de banco de dados foi novamente substituída por uma abordagem de unidade única em outubro de 2009 por Becker. Posteriormente, isso foi novamente estendido para oferecer suporte a outros servidores de banco de dados.

O suporte para Microsoft SQL Server foi adicionado em março de 2011 para a versão 7.0.

Desde o lançamento 8.0, o HeidiSQL oferece sua GUI em cerca de 22 idiomas além do inglês. As traduções são enviadas por usuários de vários países via Transifex .

O suporte ao PostgreSQL foi introduzido em março de 2014 para a versão 9.0.

No início de 2018, uma versão ligeiramente estendida da v9.5 foi publicada na Microsoft Store .

O suporte a SQLite foi introduzido em março de 2020 para a versão 11.0.

Recursos

O HeidiSQL possui os seguintes recursos e capacidades de GUI.

  • Conexão do servidor
    • Várias sessões salvas com conexão e credenciais armazenadas em
    • Protocolo de cliente / servidor compactado para servidores compatíveis
    • Interface com servidores via TCP / IP , pipes nomeados (sockets) ou um protocolo de tunelamento (SSH)
    • Várias sessões em execução paralela em uma janela
    • Gerenciar usuários no servidor: adicionar, remover e editar usuários e suas credenciais
    • Gerenciar privilégios de usuário globalmente e por banco de dados
    • Exportar bancos de dados para arquivos SQL ou para outros servidores
    • Várias guias de consulta, cada uma com várias subguias para resultados de lote
  • Host de servidor
    • Visualize e filtre todas as variáveis ​​de servidor, como system_time_zone
    • Edite todas as variáveis ​​de servidor, para esta sessão ou com escopo global
    • Visualize as variáveis ​​estatísticas do servidor e os valores médios por hora e segundo
    • Processos atualmente em execução para analisar SQL executado e eliminar processos ruins
    • Ver estatísticas de comando com barras indicadoras de porcentagem por comando SQL
  • Bancos de dados
    • Visualize todos os bancos de dados no servidor, conecte-se a um único banco de dados para trabalhar com suas tabelas e dados
    • Visualize o total de bancos de dados conectados e o tamanho da tabela em KB / MB / GB dentro da estrutura de árvore do banco de dados / tabela
    • Crie novos, altere o nome dos bancos de dados existentes, conjunto de caracteres e agrupamento, descarte (exclua) bancos de dados
  • Tabelas, visualizações, procedimentos, gatilhos e eventos
    • Ver todos os objetos dentro do banco de dados selecionado, esvaziar, renomear e descartar (deletar) objetos
    • Edite colunas da tabela, índices e chaves estrangeiras. Colunas virtuais em servidores MariaDB são suportadas.
    • Editar consulta de visualização e configurações
    • Editar o corpo e os parâmetros do procedimento SQL
    • Editar o corpo e as configurações do acionador SQL
    • Editar configurações de tempo do corpo do SQL do evento agendado

Veja também

Referências

links externos