Na stronę główną

Zakres funkcji

Wszystko, co potrafi sqlclient.

Od szyfrowanego połączenia po diagram ER: pełny zakres funkcji, uporządkowany tematycznie. Natywnie na Macu, bez przymusu chmury.

Łączenie i bezpieczeństwo

Bezpieczne połączenie od pierwszego kliknięcia.

Szyfrowany sejf połączeń

Wszystkie zapisane połączenia leżą w sejfie AES-256-GCM, chronionym hasłem głównym (210 000 iteracji PBKDF2). Odblokowanie przez Touch ID.

Tunel SSH i certyfikaty SSL

Połączenie przez host bastion za pomocą przekierowania portu SSH oraz TLS z własnymi certyfikatami CA/klienta (.p12) – prawdziwa weryfikacja zamiast „skip verify”.

Tylko do odczytu i autoblokada

Przełączaj połączenia w tryb tylko do odczytu, tak by działały jedynie zapytania odczytujące. Autoblokada po bezczynności chroni przed zerkaniem przez ramię i pomyłkami.

Zabezpieczenia produkcji

Oznaczaj połączenia produkcyjne na czerwono, potwierdzaj groźne polecenia wpisując nazwę, a ostrzeżenie pojawia się, gdy UPDATE lub DELETE bez WHERE objąłby wszystkie wiersze.

Synchronizacja iCloud w czasie rzeczywistym (end-to-end)

Zapisane połączenia wędrują niemal w czasie rzeczywistym między Twoimi Makami. Obserwator plików pobiera zmiany automatycznie, synchronizowany jest tylko szyfrogram, a konflikty są czysto scalane.

Hasło główne i reset sejfu

Zmiana hasła głównego, przy której wszystkie rekordy są atomowo szyfrowane na nowo, a Touch ID konfigurowane automatycznie od zera. Zapomniane hasło? Bezpieczny reset zamiast tylnej furtki.

Łączenie i bezpieczeństwo Bezpieczne połączenie od pierwszego kliknięcia.

Eksploracja i edycja danych

Praca z danymi jak w arkuszu kalkulacyjnym.

Edytowalna siatka danych

Edycja inline na bazie klucza głównego/unikalnego, wstawianie, usuwanie i ustawianie wierszy na NULL – wszystkie zmiany jako jedna transakcja. Pełna nawigacja klawiaturą.

Inspektor komórek: JSON, Hex, obraz

Każda komórka w oknie z liczbą znaków i kopiowaniem. JSON jest ładnie sformatowany, wartości binarne pokazywane jako zrzut Hex, a obrazy (PNG/JPEG/GIF/WebP/BMP) wyświetlane wprost jako podgląd.

Nawigacja po kluczach obcych

Kliknij prawym na komórce, by przejść do wskazywanego wiersza – albo wstecz do wszystkich wierszy, które odwołują się do bieżącego rekordu. Sterowane prawdziwymi relacjami FK.

Agregacja zaznaczonych komórek na żywo

Zaznacz zakres komórek przeciągnięciem lub Shift-kliknięciem; pasek stanu pokazuje liczbę oraz sumę, średnią, minimum i maksimum – jak w Excelu, w siatce odczytu i edycji.

Sortowanie, filtrowanie, kolumny, kopiowanie

Szybki filtr i sortowanie dla każdej kolumny, dowolnie regulowana szerokość i kolejność kolumn, zapamiętywane dla każdej tabeli. Zaznaczone kopiuj jako CSV lub JSON.

Ogromne wyniki bez zacięć

Duże zbiory wyników renderują się przyrostowo, w blokach, i doładowują się automatycznie podczas przewijania, zamiast zamrażać całą kartę. Nawet dziesiątki tysięcy wierszy pozostają płynne.

Import i eksport

Eksportuj tabele lub dowolne wyniki jako prawdziwy skoroszyt Excela (.xlsx, z zachowaniem typów), CSV, JSON lub zrzut SQL. Import CSV z mapowaniem kolumn.

Eksploracja i edycja danych Praca z danymi jak w arkuszu kalkulacyjnym.

Konsola SQL i transakcje

Konsola, która szanuje Twoją produkcję.

Edytor z pełnym komfortem

Podświetlanie składni, autouzupełnianie na bazie schematu, historia, formatowanie i wielokrotnego użytku snippety – w oparciu o CodeMirror.

EXPLAIN i wiele kart wyników

Oglądaj plany wykonania wprost i trzymaj wiele wyników zapytań otwartych równolegle we własnych kartach.

Wiele dokumentów SQL

Osobny pasek kart dla dokumentów SQL: dodawanie, zamykanie, zmiana nazwy. Każdy dokument wraz z ostatnim wynikiem jest zapisywany i przywracany dla każdego połączenia i bazy.

Polecenie pod kursorem i auto-LIMIT

Za pomocą ⌘⇧⏎ wykonaj tylko polecenie przy kursorze. Zapytania zwracające wiersze bez własnego LIMIT dostają wybieralny auto-LIMIT – ochrona przed przypadkowym pobraniem milionów wierszy.

Ręczny tryb transakcyjny

Testuj ryzykowne zmiany przez dedykowane połączenie transakcyjne, celowo je zatwierdzaj lub wycofuj. Przy zamykaniu czytelny dialog pyta, co zrobić z otwartymi zmianami.

Przerwanie zapytania i limit czasu

Przerwij działające zapytanie jednym kliknięciem przez drugie połączenie (KILL QUERY). Wybieralny limit czasu polecenia automatycznie ubija nadmiernie długie zapytania.

Konsola SQL i transakcje Konsola, która szanuje Twoją produkcję.

Schemat i obiekty

Cały model danych pod kontrolą.

Przeglądarka schematu w stylu VS Code

Bazy, tabele, widoki, wyzwalacze, procedury, zdarzenia i status w zwijanym panelu bocznym. Plus paleta poleceń (⌘K) i wyszukiwanie schematu we wszystkich bazach.

Interaktywny diagram ER

Interaktywny diagram encji i relacji bieżącej bazy: tabele z kolumnami i znacznikami PK/FK, krawędzie FK, przesuwanie, powiększanie wokół kursora i przeciąganie. Układ zapamiętywany dla każdej bazy, podwójne kliknięcie otwiera tabelę.

GUI DDL całkiem bez SQL

Twórz i zmieniaj tabele, kolumny, indeksy i klucze obce, z podglądem generowanego DDL na żywo. Konserwacja i duplikowanie w cenie.

Edytor obiektów dla widoków, procedur, wyzwalaczy

Oglądaj definicję CREATE widoków, procedur, funkcji, zdarzeń i wyzwalaczy, edytuj ją inline i zapisuj przez CREATE OR REPLACE. Nowe obiekty z szablonów, włączanie i wyłączanie zaplanowanych zdarzeń.

Status tabeli i metadane

Silnik, przybliżona liczba wierszy, rozmiar danych i indeksów, auto-increment, kolacja, format wiersza i znaczniki czasu na pierwszy rzut oka – idealne do planowania pojemności.

Schemat i obiekty Cały model danych pod kontrolą.

Administracja serwera

Serwer pod kontrolą, gdy się pali.

Lista procesów z kill

Zobacz wszystkie aktywne połączenia i zapytania oraz zatrzymaj rozszalałe zapytanie w kilka sekund.

Bieżące transakcje i blokady

Podglądaj otwarte transakcje i blokady przez information_schema.INNODB_TRX, z wyróżnionym oczekiwaniem na blokadę, i celowo ubijaj blokujące połączenie – najszybsza droga z produkcyjnego zastoju.

Status, zmienne i pulpit

Status serwera, zmienne globalne i kompaktowy pulpit do szybkiego sprawdzenia kondycji.

Administracja serwera Serwer pod kontrolą, gdy się pali.

Użytkownicy i uprawnienia

Zarządzaj uprawnieniami bez znajomości GRANT na pamięć.

GRANT, REVOKE i SHOW GRANTS

Podglądaj uprawnienia każdego użytkownika oraz nadawaj je lub odbieraj – widocznie i w sposób zrozumiały, bez pisania SQL.

Zarządzanie użytkownikami

Twórz i usuwaj użytkowników oraz zmieniaj hasła, wprost z interfejsu.

Lokalny dziennik audytu

Każda zmiana jest zapisywana lokalnie z czasem, rodzajem i akcją, a w razie potrzeby można ją wyeksportować jako CSV lub JSON – dla dowodu i śledzenia.

Użytkownicy i uprawnienia Zarządzaj uprawnieniami bez znajomości GRANT na pamięć.

Aplikacja, przestrzeń robocza i licencja

Aplikacja, która dostosowuje się do Ciebie.

Wiele połączeń i przestrzeń robocza

Trzymaj wiele serwerów otwartych naraz jako karty i przełączaj się bez rozłączania. Osobny obszar roboczy na połączenie, kolory grup dla szybkiej orientacji.

Połączenie przeżywa każde przeładowanie UI

Aktywne połączenie żyje w rdzeniu Rust i przetrwa każde przeładowanie interfejsu – bez czekania na ponowne połączenie.

Język i motyw

Niemiecki lub angielski, jasny, ciemny lub podążający za systemem – przełączalne w trakcie pracy.

Podpisany i samoaktualizujący się

Uniwersalny plik binarny, notaryzowany przez Apple i podpisany. Aktualizacje są sprawdzane w tle i bezpiecznie instalowane.

Licencja jednym kliknięciem, odporna na manipulacje

Aktywuj licencję wprost z portalu samoobsługowego przez deep-link lub wklej token. Weryfikacja okresu próbnego i wygaśnięcia jest zabezpieczona przed cofnięciem zegara systemowego.

Bezpieczeństwo i suwerenność danych

Z bliska: Twoje dane, Twoje klucze.

Lokalnie to tutaj nie marketingowy frazes. Oto jak działa to w szczegółach.

Symbol zastępczy: dialog odblokowania sejfu (Light Mode)

Szyfrowanie at rest

Zaszyfrowane, zanim dotkną dysku.

Zapisane połączenia leżą w lokalnym sejfie zaszyfrowanym za pomocą AES-256-GCM. Klucz jest wyprowadzany z Twojego hasła głównego za pomocą PBKDF2-HMAC-SHA256 i 210 000 iteracji – samo hasło nigdy nie jest zapisywane i nigdy nie opuszcza urządzenia.

  • AES-256-GCM z własnym losowym Nonce dla każdego rekordu
  • Każdy rekord jest powiązany ze swoim profilem (AAD) – Ciphertext nie da się przenieść na inny profil
  • Canary sprawdza hasło główne, nie zapisując go
  • Zmiana hasła głównego szyfruje na nowo wszystkie rekordy atomowo, w jednej transakcji
Symbol zastępczy: odblokowanie przez Touch ID + ustawienie autoblokady (Light Mode)

Touch ID i autoblokada

Otwarte odciskiem palca, zamknięte automatycznie po bezczynności.

Odblokuj sejf za pomocą Touch ID zamiast wpisywać hasło główne. Wyprowadzony klucz leży w Keychain logowania Twojego Maca, a monit Touch ID działa przez Apple LocalAuthentication – z hasłem urządzenia jako rozwiązaniem zapasowym.

  • Touch ID można włączać i wyłączać; hasło główne zawsze pozostaje jako rozwiązanie zapasowe
  • Autoblokada po 5, 15, 30 lub 60 minutach bezczynności – albo całkiem wyłączona
  • Zablokuj natychmiast jednym poleceniem w dowolnej chwili, gdy odchodzisz od stanowiska
  • Tryb tylko do odczytu dopuszcza jedynie zapytania odczytujące – ochrona przed pomyłkami
Symbol zastępczy: widok statusu synchronizacji iCloud (Light Mode)

Synchronizacja iCloud i bezpieczne udostępnianie

Na wszystkich Twoich Makach – end-to-end, w czasie rzeczywistym.

Zapisane połączenia wędrują przez iCloud Drive między Twoimi Makami. Synchronizowany jest wyłącznie Ciphertext wraz z Salt i Canary – hasło główne nigdy nie opuszcza urządzenia. Obserwator plików oraz pobranie przy aktywacji okna utrzymują wszystko aktualne niemal w czasie rzeczywistym.

  • End-to-end: w iCloud leżą tylko zaszyfrowane dane, nikt nie widzi tekstu jawnego
  • Status Zero-Knowledge: in-sync · nowszy · starszy · konflikt – obliczany bez deszyfrowania
  • Push odporny na konflikty: cudzy stan nigdy nie zostaje przypadkowo nadpisany (nadpisanie tylko świadomie wymuszone)
  • Scalanie per profil metodą Last-Write-Wins na podstawie znacznika czasu zmiany
  • Różne hasła główne? Wpisz raz to drugie hasło, a oba urządzenia się zbiegną (Re-Key na Salt z iCloud)
Symbol zastępczy: dialog aktualizacji z postępem (Light Mode)

Podpisane automatyczne aktualizacje

Zawsze aktualne – a każda aktualizacja jest weryfikowana podpisem.

Aplikacja regularnie i z dławieniem sprawdza dostępność nowych wersji, a na życzenie pobiera je i instaluje wprost. Przed instalacją podpis pakietu jest weryfikowany względem wbudowanego w aplikację Public-Key – tylko wtedy następuje aktualizacja.

  • Weryfikacja podpisu względem wbudowanego klucza przed każdą instalacją
  • Pobieranie ze wskaźnikiem postępu, a następnie automatyczne ponowne uruchomienie
  • Uniwersalny plik binarny, notaryzowany przez Apple i podpisany
  • Regularne, dławione sprawdzanie aktualizacji w tle
sqlclient

Gotów, by zobaczyć to na własne oczy?

Uniwersalny plik binarny, notaryzowany przez Apple i podpisany. Pełna wersja przez 30 dni, potem czytasz na stałe za darmo.

Pobierz dla macOS Cennik