Menu dokumentacji

MySQL#

Połącz MySQL za pomocą parametrów połączenia, opcjonalnie przez tunel SSH. Źródło zapisuje tabele i kolumny wykryte w wybranej bazie w schemacie titan.mysql_<database_name>.

Połącz MySQL#

  1. Otwórz Aplikacje, wybierz Połącz aplikację, a następnie MySQL.

  2. Wprowadź parametry połączenia i w razie potrzeby skonfiguruj tunel SSH.

  3. Sprawdź tabele i zapisz źródło.

  4. Obserwuj Historię synchronizacji, aż pierwsze uruchomienie się zakończy.

Dane uwierzytelniające są przechowywane jako sekrety. Nigdy nie stają się kolumnami jeziora ani nie pojawiają się w wynikach zapytań.

Sposób synchronizacji#

Przed każdym uruchomieniem Supernova odczytuje metadane źródła. Dwa połączenia, które wskazywałyby ten sam schemat jeziora, są odrzucane.

Nowe źródło synchronizuje się po połączeniu, a następnie zgodnie z harmonogramem. Domyślny interwał cykliczny wynosi 4 godziny. Przerwane uruchomienie zachowuje ukończone postępy i jest bezpiecznie ponawiane.

Każda tabela jeziora ma też kolumny systemowe _synced_at i _deleted; poniższa dokumentacja kolumn obejmuje wyłącznie kolumny źródłowe.

Dokumentacja tabel#

Supernova wykrywa tę strukturę na połączonym koncie. information_schema dostarcza schematy, tabele, kolumny, klucze i typy źródła. Karta Tabele pokazuje dokładną strukturę bazy danych.

Po pierwszym wykrywaniu otwórz Aplikacje → MySQL → Tabele, aby zobaczyć dokładne nazwy tabel i kolumn, typy oraz wybór synchronizacji. Pól dynamicznych nie można rzetelnie wymienić przed połączeniem konta.

Usunięcia i historia#

Wiersze są scalane według klucza źródłowego. Gdy źródło może potwierdzić usunięcie wiersza, Supernova zachowuje go i ustawia _deleted, dzięki czemu zapytania mogą zdecydować, czy uwzględniać historię. Aby pobierać bieżący stan, filtruj zapytania przez where not _deleted.