Postmark#
Połącz Postmark za pomocą tokenów API serwera i konta. Źródło zapisuje 5 stałych tabel w schemacie titan.postmark.
select
id,
name,
description
from titan.postmark.message_streams
limit 10Połącz Postmark#
Otwórz Aplikacje, wybierz Połącz aplikację, a następnie Postmark.
Podaj tokeny API serwera i konta.
Sprawdź tabele, a następnie zapisz źródło.
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#
Strumienie wiadomości, wiadomości wychodzące, odbicia, szablony i podpisy nadawców są synchronizowane razem.
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#
message_streams#
titan.postmark.message_streams ma 6 kolumn źródłowych.
Pole źródłowe id.
Pole źródłowe name.
Pole źródłowe description.
Pole źródłowe messageStreamType.
Pole źródłowe createdAt.
Pole źródłowe updatedAt.
outbound_messages#
titan.postmark.outbound_messages ma 8 kolumn źródłowych.
Pole źródłowe messageID.
Pole źródłowe to.
Pole źródłowe from.
Pole źródłowe subject.
Pole źródłowe status.
Pole źródłowe receivedAt.
Pole źródłowe tag.
Pole źródłowe messageStream.
bounces#
titan.postmark.bounces ma 8 kolumn źródłowych.
Pole źródłowe id.
Pole źródłowe type.
Pole źródłowe messageID.
Pole źródłowe description.
Pole źródłowe bouncedAt.
Pole źródłowe email.
Pole źródłowe subject.
Pole źródłowe messageStream.
templates#
titan.postmark.templates ma 5 kolumn źródłowych.
Pole źródłowe templateId.
Pole źródłowe name.
Pole źródłowe subject.
Pole źródłowe active.
Pole źródłowe templateType.
sender_signatures#
titan.postmark.sender_signatures ma 5 kolumn źródłowych.
Pole źródłowe id.
Pole źródłowe domain.
Pole źródłowe emailAddress.
Pole źródłowe confirmed.
Pole źródłowe createdAt.
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.