Saltar al contenido

¿Usas TablePro a diario? Una licencia añade funciones de pago y financia la próxima versión. Comprar licenciaLicencia para apoyar TablePro

Cliente Trino para Mac

Une tablas de distintos catálogos en una consulta, lee el plan que ejecutará Trino y detén una consulta descontrolada en el coordinador. Las posibilidades de escritura dependen del conector de cada catálogo.

Funciona en MacEl controlador se descarga la primera vez que eliges Trino

Consulta Trino que une tablas de dos catálogos, con resultados debajo.

De un vistazo

Lenguaje de consulta
SQL
Controlador
Se descarga en el primer uso
Conectar mediante
Host y puerto, Túnel SSH, SSL/TLS
Puerto predeterminado
8080
iPhone y iPad
No se abre

Conecta e inicia sesión

Introduce host y puerto del coordinador y un Nombre de usuario, bajo el cual se ejecutan las consultas. Catálogo y Esquema son puntos iniciales opcionales; deja Catálogo vacío para explorar todos. Una Zona horaria IANA en Opciones fija la zona de la sesión.

Autentícate con contraseña enviada como HTTP Basic para LDAP o archivo de contraseñas, o token JWT enviado como credencial bearer. Ambos solo van por TLS: con SSL Desactivado, una conexión que los tenga se rechaza antes de enviar nada. Un certificado de cliente y clave en SSL añaden TLS mutuo.

SSL empieza Desactivado, es decir HTTP sin cifrar; los demás modos fuerzan TLS sin alternativa en claro, y 443 activa Verificar identidad. Nunca se sigue una redirección de un proxy delante del coordinador; el error indica su destino. Accede detrás de un bastión con un túnel SSH e importa una URL trino:// con Importar desde URL….

Consulta entre catálogos

La conexión abre un catálogo y esquema; cualquier consulta puede seguir usando el nombre completo catalog.schema.table, como una unión entre tablas Hive y PostgreSQL. La barra lateral despliega catálogos en esquemas y tablas, con vistas materializadas junto a tablas y vistas, y recuentos de SHOW STATS.

bigint y decimal se leen como texto exacto, no como coma flotante. varbinary aparece en hexadecimal; array, map y row, como JSON; las fechas conservan el valor del servidor.

Explicar ofrece Lógico, Distribuido, E/S, Validar y Analizar. Validar comprueba sin ejecutar; Analizar ejecuta y mide tiempos reales; todos los planes vuelven como texto sin procesar.

SET SESSION dura el resto de la conexión. Consulta > Cancelar consulta pide al coordinador terminar la consulta: así se detiene, porque el tiempo de espera de la conexión no llega a Trino.

Las ediciones de celda generan INSERT, UPDATE y DELETE con el tipo Trino de cada valor. Trino no informa de claves primarias, así que se compara cada columna original de la fila, sin transacción para revertir. Editar una de dos filas idénticas cambia ambas; comprueba duplicados antes.

Estructura

La pestaña Estructura crea tablas y añade, elimina, renombra y cambia tipos de columnas en autocommit. El conector decide si el cambio se ejecuta; el cambio de tipo es el menos aceptado.

Transfiere datos

No hay importación. Exporta tablas o resultados como CSV, JSON, SQL, XLSX, Markdown, HTML y XML.

iPhone y iPad

La app para iPhone y iPad no tiene un controlador de Trino. Las conexiones de Trino sincronizadas desde un Mac aparecen en la lista, pero no se abren.

Limitaciones

  • Los servidores Presto no son compatibles.
  • La autenticación Kerberos y OAuth no es compatible.

Preguntas sobre Trino

¿Por qué una sentencia válida devuelve NOT_SUPPORTED?

El conector del catálogo no implementa la operación, aunque la gramática Trino la permita. Uno de solo lectura rechaza todas las escrituras. Consulta su documentación para ver qué admite.

¿Puedo usar una clave de cliente cifrada?

No. Las conexiones Trino no tienen campo de frase de contraseña. Crea una copia descifrada con openssl pkey -in encrypted.key -out client.key y elige ese archivo.

Consigue TablePro

La app para Mac se descarga y usa gratis. Un plan Starter o Equipo añade funciones opcionales.
Descargar para Mac

Requiere macOS 13 Ventura o posterior