HeidiSQL - HeidiSQL

HeidiSQL
Imagen del logotipo de HeidiSQL.png
Captura de pantalla principal de HeidiSQL.png
Vista principal de una sesión, tema oscuro seleccionado, con el árbol de la base de datos a la izquierda y los detalles a la derecha. Cuadro de diálogo "Exportación SQL" en primer plano.
Autor (es) original (es) Ansgar Becker
Versión inicial Abril de 2006 ; hace 15 años ( 2006-04 )
Lanzamiento estable
11.3  Edita esto en Wikidata / 30 de mayo de 2021 (hace 3 meses)
Repositorio https://github.com/HeidiSQL/HeidiSQL
Escrito en Delphi
Sistema operativo Ventanas
Escribe Gestión de base de datos
Licencia GPLv2
Sitio web www .heidisql .com

HeidiSQL es una herramienta de administración gratuita y de código abierto para MySQL y sus bifurcaciones , así como para Microsoft SQL Server , PostgreSQL y SQLite . Su código base se tomó originalmente del propio software MySQL-Front 2.5 de Ansgar Becker. Debido a que vendió la marca MySQL-Front a una parte no relacionada, Becker eligió "HeidiSQL" como reemplazo. El nombre fue sugerido por un amigo como un tributo a Heidi Klum , y fue reforzado por la propia nostalgia de Becker por Heidi, Girl of the Alps .

Una versión escrita en Java , jHeidi, fue diseñada para funcionar en computadoras Mac y Linux. Se suspendió en marzo de 2010 a favor del apoyo Wine .

Historia

Ansgar Becker comenzó a desarrollar en un front-end MySQL en 1999 nombrando el proyecto "MySQL-Front" y utilizó una capa de API directa escrita por Matthias Fichtner para interactuar con servidores MySQL y bases de datos contenidas. El desarrollo privado continuó hasta 2003 con la versión 2.5.

En 2004, durante un período de inactividad, Becker vendió la marca MySQL-Front a Nils Hoyer, quien continuó con el desarrollo clonando el software original.

En abril de 2006, Becker abrió la aplicación en SourceForge , cambiando el nombre del proyecto a "HeidiSQL". HeidiSQL fue rediseñado para usar una capa de interfaz de base de datos más nueva y más popular, ZeosLib, que debutó en la versión 3.0.

La capa de base de datos fue reemplazada nuevamente por un enfoque de unidad única en octubre de 2009 por Becker. Más tarde, esto se extendió nuevamente para admitir otros servidores de bases de datos.

En marzo de 2011 se agregó soporte para Microsoft SQL Server para la versión 7.0.

Desde la versión 8.0, HeidiSQL ofrece su GUI en aproximadamente 22 idiomas además del inglés. Las traducciones son aportadas por usuarios de varios países a través de Transifex .

La compatibilidad con PostgreSQL se introdujo en marzo de 2014 para la versión 9.0.

A principios de 2018, se publicó una versión v9.5 ligeramente extendida en Microsoft Store .

La compatibilidad con SQLite se introdujo en marzo de 2020 para la versión 11.0.

Características

HeidiSQL tiene las siguientes características y capacidades de GUI.

  • Conexión al servidor
    • Varias sesiones guardadas con conexión y credenciales almacenadas en
    • Protocolo de cliente / servidor comprimido para servidores compatibles
    • Interfaz con servidores a través de TCP / IP , canalizaciones con nombre (sockets) o un protocolo de túnel (SSH)
    • Varias sesiones que se ejecutan en paralelo en una ventana
    • Administre usuarios en el servidor: agregue, elimine y edite usuarios y sus credenciales
    • Gestione los privilegios de los usuarios de forma global y por base de datos
    • Exportar bases de datos a archivos SQL u otros servidores
    • Varias pestañas de consulta, cada una con varias subpestañas para resultados por lotes
  • Host del servidor
    • Ver y filtrar todas las variables del servidor, como system_time_zone
    • Edite todas las variables del servidor, ya sea para esta sesión o con alcance global
    • Ver las variables estadísticas del servidor y los valores promedio por hora y segundo
    • Procesos actualmente en ejecución para analizar SQL ejecutado y eliminar procesos defectuosos
    • Ver estadísticas de comandos con barras indicadoras de porcentaje por comando SQL
  • Bases de datos
    • Vea todas las bases de datos en el servidor, conéctese a una sola base de datos para trabajar con sus tablas y datos
    • Ver el tamaño total y de la tabla de las bases de datos conectadas en KB / MB / GB dentro de la estructura de árbol de la base de datos / tabla
    • Cree nuevas bases de datos, modifique el nombre, el conjunto de caracteres y la clasificación de bases de datos existentes, elimine (elimine) bases de datos
  • Tablas, vistas, procedimientos, disparadores y eventos
    • Ver todos los objetos dentro de la base de datos seleccionada, vaciar, renombrar y eliminar (eliminar) objetos
    • Edite columnas de tabla, índices y claves externas. Se admiten columnas virtuales en servidores MariaDB.
    • Editar la consulta y la configuración de la vista
    • Editar el cuerpo y los parámetros del procedimiento SQL
    • Editar el cuerpo y la configuración de SQL del disparador
    • Editar la configuración de la hora del cuerpo de SQL del evento programado

Ver también

Referencias

enlaces externos