HeidiSQL

HeidiSQL
Oryginalni autorzy Ansgara Beckera
Pierwsze wydanie kwiecień 2006 ; 16 lat temu ( 2006-04 )
Wersja stabilna
Edit this on Wikidata 12.3 / 5 grudnia 2022 (2 miesiące temu)
Magazyn https://github.com/HeidiSQL/HeidiSQL
Napisane w Delfy
System operacyjny Okna
Typ System zarządzania bazą danych
Licencja GPLv2
Strona internetowa www.heidisql.com _ _

HeidiSQL to bezpłatne narzędzie administracyjne typu open source dla MariaDB , MySQL , a także Microsoft SQL Server , PostgreSQL i SQLite . Jego kod bazowy został pierwotnie zaczerpnięty z własnego oprogramowania MySQL-Front 2.5 firmy Ansgar Becker. Ze względu na sprzedaż marki MySQL-Front niepowiązanej stronie, Becker wybrał „HeidiSQL” jako zamiennik. Nazwa została zasugerowana przez przyjaciela jako hołd dla Heidi Klum i została dodatkowo wzmocniona przez własną nostalgię Beckera za Heidi, Dziewczyna z Alp .

Wersja napisana w Javie , jHeidi, została zaprojektowana do pracy na komputerach Mac i Linux. Został wycofany w marcu 2010 roku na rzecz Wine .

Historia

Ansgar Becker rozpoczął tworzenie front-endu MySQL w 1999 roku, nazywając projekt „MySQL-Front” i użył bezpośredniej warstwy API napisanej przez Matthiasa Fichtnera do interfejsu z serwerami MySQL i zawartymi bazami danych. Prywatny rozwój trwał do 2003 roku z wersją 2.5.

W 2004 roku, w okresie bezczynności, Becker sprzedał markę MySQL-Front Nilsowi Hoyerowi, który kontynuował rozwój, klonując oryginalne oprogramowanie.

W kwietniu 2006 Becker udostępnił aplikację jako open source na SourceForge , zmieniając nazwę projektu na „HeidiSQL”. HeidiSQL został przeprojektowany, aby używać nowszej i bardziej popularnej warstwy interfejsu bazy danych, ZeosLib, która zadebiutowała w wersji 3.0.

Warstwa bazy danych została ponownie zastąpiona podejściem jednoczęściowym w październiku 2009 roku przez Beckera. Później zostało to ponownie rozszerzone o obsługę innych serwerów baz danych.

Obsługa programu Microsoft SQL Server została dodana w marcu 2011 r. w wersji 7.0.

Od wydania 8.0 HeidiSQL oferuje GUI w około 22 językach innych niż angielski. Tłumaczenia są dostarczane przez użytkowników z różnych krajów za pośrednictwem Transifex .

PostgreSQL została wprowadzona w marcu 2014 roku w wersji 9.0.

sklepie Microsoft Store opublikowano nieco rozszerzoną wersję v9.5 .

SQLite została wprowadzona w marcu 2020 r. w wersji 11.0.

Cechy

HeidiSQL ma następujące funkcje i możliwości GUI.

  • Połączenie z serwerem
    • Wiele zapisanych sesji z przechowywanymi połączeniami i poświadczeniami
    • Skompresowany protokół klient/serwer dla kompatybilnych serwerów
    • Interfejs z serwerami poprzez TCP/IP , nazwane potoki (sockets) lub protokół tunelowania (SSH)
    • Wiele równoległych sesji w jednym oknie
    • Zarządzaj użytkownikami na serwerze: dodawaj, usuwaj i edytuj użytkowników oraz ich dane uwierzytelniające
    • Zarządzaj uprawnieniami użytkowników globalnie i według bazy danych
    • Eksportuj bazy danych do plików SQL lub na inne serwery
    • Wiele kart zapytań, z których każda ma wiele podkart dla wyników wsadowych
  • Host serwera
    • Przeglądaj i filtruj wszystkie zmienne serwera, takie jak system_time_zone
    • Edytuj wszystkie zmienne serwera dla tej sesji lub o zasięgu globalnym
    • Zobacz zmienne statystyczne serwera i średnie wartości na godzinę i sekundę
    • Aktualnie uruchomione procesy do analizy wykonywanego kodu SQL i zabijania złych procesów
    • Zobacz statystyki poleceń z paskami wskaźnika procentowego dla każdego polecenia SQL
  • Bazy danych
    • Przeglądaj wszystkie bazy danych na serwerze, łącz się z jedną bazą danych, aby pracować z jej tabelami i danymi
    • Zobacz łączny rozmiar podłączonych baz danych i rozmiar tabeli w KB/MB/GB w strukturze drzewa bazy danych/tabeli
    • Twórz nowe, zmieniaj nazwy istniejących baz danych, zestaw znaków i sortowanie, usuwaj (usuwaj) bazy danych
  • Tabele, widoki, procedury, wyzwalacze i zdarzenia
    • Wyświetl wszystkie obiekty w wybranej bazie danych, opróżnij, zmień nazwę i upuść (usuń) obiekty
    • Edytuj kolumny tabeli, indeksy i klucze obce. Obsługiwane są kolumny wirtualne na serwerach MariaDB.
    • Edytuj zapytanie i ustawienia widoku
    • Edytuj treść i parametry SQL procedury
    • Edytuj treść i ustawienia wyzwalacza SQL
    • Edytuj ustawienia czasu treści SQL zaplanowanego zdarzenia

Zobacz też

Linki zewnętrzne