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 Amazon Redshift para Mac

Consulta un clúster provisionado o workgroup Serverless con el controlador PostgreSQL incluido, lee distribución y claves de ordenación de cada tabla y explora esquemas Spectrum y datashare junto a los tuyos.

Funciona en MacEl controlador viene con la app para Mac

De un vistazo

Lenguaje de consulta
SQL
Controlador
Incluido en la app para MacCompartido con PostgreSQL, CockroachDB y PGlite
Conectar mediante
Host y puerto, Túnel SSH, SSL/TLS
Puerto predeterminado
5439
iPhone y iPad
Se abre al sincronizar desde un Mac

Conectar

Usa como host el endpoint del clúster o del workgroup en Redshift Serverless; ambos usan el mismo puerto. Se requiere una base, y todos los clústeres se crean con una llamada dev. Importar una URL redshift:// rellena el formulario.

Las conexiones nuevas usan SSL Preferido, sin comprobar versión, así que conecta cualquier clúster que AWS siga ejecutando. La contraseña se guarda en el Llavero o se lee de ~/.pgpass, dos opciones de credenciales. Un clúster no público se alcanza con túnel SSH a un bastión de su VPC.

Consulta y edita

Las consultas y ediciones pendientes con Vista previa SQL funcionan como en PostgreSQL, con el mismo controlador. Una pestaña asociada a una base distinta de la activa abre una segunda conexión.

La información de tabla lee svv_table_info para distribución, claves de ordenación y tamaño; DDL escribe DISTKEY, SORTKEY, DISTSTYLE y ENCODE. Se enumeran claves foráneas, pero Redshift no las impone: nada detiene una fila que las incumpla.

EXPLAIN y EXPLAIN VERBOSE devuelven el plan Redshift como texto, sin diagrama.

Los esquemas de CREATE EXTERNAL SCHEMA, ya sean Spectrum sobre S3, consulta federada, referencia entre bases o datashare, aparecen junto a los tuyos marcados Externo. Sus tablas admiten explorar, filtrar, ordenar y exportar, pero son de solo lectura: Redshift no acepta UPDATE ni DELETE ahí. No muestran recuento; los tipos de columna proceden del catálogo externo.

Esquema

Redshift no tiene índices, enums, secuencias ni triggers que gestionar: DISTKEY y SORTKEY hacen el trabajo de un índice, y Estructura no tiene pestaña Triggers. Las rutinas no aparecen en la barra lateral.

Desde la barra lateral puedes renombrar tablas, bases y esquemas y crear un esquema con su propietario.

Supervisa y haz copias

El Panel del servidor enumera sesiones y consultas lentas, con conexiones, tasa de aciertos de caché, tamaño, tiempo activo y consultas activas como métricas. Cancelar consulta envía pg_cancel_backend; Terminar sesión, pg_terminate_backend, ambos tras confirmar.

Redshift no tiene menú Mantenimiento ni Usuarios y roles: ejecuta VACUUM, ANALYZE y GRANT en el editor SQL.

Volcado de copia de seguridad y Restaurar volcado ejecutan pg_dump y pg_restore desde el Mac, por el túnel SSH si existe. Instálalos primero con libpq de Homebrew.

Transfiere datos

Importar carga archivos CSV, TSV, JSON, JSONL, XLSX y SQL del Mac en una tabla Redshift. La exportación escribe tablas o resultados como CSV, JSON, SQL, XLSX, Markdown, HTML y XML; las tablas externas se exportan igual.

iPhone y iPad

La app para iPhone y iPad solo abre conexiones de Amazon Redshift cuando vienen de un Mac, mediante Sincronización con iCloud o un archivo de conexión exportado. No puedes crear una allí.

Para llevar una conexión Redshift a iPhone o iPad, activa Sincronización con iCloud, del plan Starter en Mac, o exporta la conexión a un archivo y ábrelo en el dispositivo. Usa entonces el controlador PostgreSQL integrado: exploras tablas como tarjetas, filtras, ordenas y ejecutas SQL en Consulta. Las contraseñas viajan por iCloud solo con sincronización de contraseñas activa, o en un archivo cifrado que las incluya, del plan Starter. Los certificados permanecen en cada dispositivo.

TablePro para iPhone y iPad

Limitaciones

  • La autenticación AWS IAM no está disponible para Redshift. Usa un usuario de base de datos.
  • La pestaña Estructura es de solo lectura. Ejecuta DDL en el editor.
  • En iPhone y iPad, una conexión Redshift solo se abre si se sincronizó o importó desde un Mac.

Preguntas sobre Amazon Redshift

¿Funciona TablePro con Redshift Serverless?

Sí. Pon el endpoint del workgroup como host y completa puerto, base y usuario como para un clúster provisionado.

¿pg_dump admite Redshift?

Ninguna versión de pg_dump declara compatibilidad con la versión PostgreSQL que informa Redshift. TablePro ejecuta el pg_dump instalado, mientras en PostgreSQL elige uno acorde al servidor; prueba una copia de un esquema pequeño antes de depender de él.

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