Zum Inhalt springen

TablePro täglich nutzen? Eine Lizenz ergänzt Bezahlfunktionen und finanziert die nächste Version. Lizenz kaufenLizenz kaufen, TablePro fördern

Trino-Client für Mac

Verbinde Tabellen aus verschiedenen Katalogen in einer Abfrage, lies den geplanten Trino-Ausführungsplan und stoppe ausufernde Abfragen auf dem Coordinator. Schreibmöglichkeiten hängen vom Connector jedes Katalogs ab.

Funktioniert auf MacDer Treiber wird heruntergeladen, wenn du Trino erstmals auswählst

Trino-Abfrage mit Tabellenverknüpfung aus zwei Katalogen und Ergebnissen darunter.

Auf einen Blick

Abfragesprache
SQL
Treiber
Download bei der ersten Nutzung
Verbinden über
Host und Port, SSH-Tunnel, SSL/TLS
Standardport
8080
iPhone und iPad
Lässt sich nicht öffnen

Verbinden und anmelden

Gib Host und Port des Coordinators und einen Benutzernamen ein, unter dem die Abfragen laufen. Katalog und Schema sind optionale Startpunkte; ein leerer Katalog zeigt alle Kataloge. Eine IANA-Zeitzone unter Optionen setzt die Sitzungszone.

Melde dich mit Passwort als HTTP Basic für LDAP oder Passwortdatei oder mit JWT-Zugriffstoken als Bearer-Zugangsdaten an. Beides läuft nur über TLS: Bei SSL Deaktiviert wird eine Verbindung damit vor jedem Senden abgelehnt. Client-Zertifikat und Schlüssel im SSL-Bereich ergänzen gegenseitiges TLS.

SSL beginnt deaktiviert, also mit Klartext-HTTP; alle anderen Modi erzwingen TLS ohne Klartext-Fallback, und Port 443 aktiviert Identität prüfen. Umleitungen eines Proxys vor dem Coordinator werden nie verfolgt; der Fehler nennt das Ziel. Erreiche ihn hinter einem Bastion-Host per SSH-Tunnel und importiere eine trino://-URL mit Aus URL importieren….

Katalogübergreifend abfragen

Eine Verbindung öffnet auf Katalog und Schema; jede Abfrage kann weiterhin catalog.schema.table vollständig nennen, etwa für einen Join zwischen Hive- und PostgreSQL-Tabellen. Die Seitenleiste klappt jeden Katalog in Schemas und Tabellen auf, mit materialisierten Sichten neben Tabellen und Sichten und Zeilenzahlen aus SHOW STATS.

bigint und decimal werden als exakter Text statt Fließkomma gelesen. varbinary erscheint als Hex, array, map und row als JSON; Zeitstempel behalten den Serverwert.

Ausführungsplan bietet Logisch, Verteilt, IO, Validieren und Analysieren. Validieren prüft ohne Ausführung, Analysieren führt aus und meldet tatsächliche Zeiten; jeder Plan kommt als Rohtext zurück.

SET SESSION gilt für den Rest der Verbindung. Abfrage > Abfrage abbrechen weist den Coordinator an, die laufende Abfrage zu beenden; so stoppst du sie, da das Abfragezeitlimit der Verbindung Trino nicht erreicht.

Zellenänderungen werden zu INSERT, UPDATE und DELETE mit dem Trino-Typ jedes Werts. Trino meldet keine Primärschlüssel, daher wird jede gelesene Spalte der Zeile verglichen, ohne Transaktion zum Zurückrollen. Eine von zwei identischen Zeilen zu ändern ändert beide; prüfe zuerst Duplikate.

Struktur

Der Struktur-Tab erstellt Tabellen und fügt Spalten hinzu, entfernt sie, benennt sie um und ändert Typen mit Autocommit. Ob eine Änderung läuft, entscheidet der Connector; Typänderungen akzeptieren die wenigsten Connectoren.

Daten übertragen

Es gibt keinen Import. Exportiere Tabellen oder Ergebnisse als CSV, JSON, SQL, XLSX, Markdown, HTML und XML.

iPhone und iPad

Die App für iPhone und iPad hat keinen Trino-Treiber. Vom Mac synchronisierte Trino-Verbindungen erscheinen in ihrer Liste, lassen sich aber nicht öffnen.

Grenzen

  • Presto-Server werden nicht unterstützt.
  • Kerberos- und OAuth-Anmeldung wird nicht unterstützt.

Fragen zu Trino

Warum liefert eine gültige Anweisung NOT_SUPPORTED?

Der Connector des Katalogs implementiert die Operation nicht, unabhängig von Trinos Grammatik. Ein schreibgeschützter Connector lehnt jeden Schreibzugriff ab. Prüfe seine Dokumentation zur Unterstützung.

Kann ich einen verschlüsselten Clientschlüssel nutzen?

Nein. Trino-Verbindungen haben kein Schlüssel-Passphrase-Feld. Schreibe eine entschlüsselte Kopie mit openssl pkey -in encrypted.key -out client.key und wähle diese Datei.

TablePro herunterladen

Die Mac-App kannst du kostenlos herunterladen und nutzen. Ein Starter- oder Team-Tarif ergänzt optionale Funktionen.
Für Mac herunterladen

Erfordert macOS 13 Ventura oder neuer