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 PostgreSQL para Mac, iPhone y iPad

Trabaja con esquemas, arrays, jsonb y PostGIS, lee planes EXPLAIN como diagramas y gestiona roles, sesiones, mantenimiento y copias de seguridad. El mismo controlador cubre Amazon Redshift, CockroachDB y PGlite.

Funciona en Mac, iPhone y iPadEl controlador viene con la app para Mac

Plan EXPLAIN ANALYZE para una consulta que une orders y users, en forma de diagrama, con Seq Scan sobre orders marcado en rojo.

De un vistazo

Lenguaje de consulta
SQL
Controlador
Incluido en la app para MacCompartido con Amazon Redshift, CockroachDB y PGlite
Conectar mediante
Host y puerto, Túnel SSH, SSL/TLS, AWS IAM, Cloud SQL Auth Proxy
Puerto predeterminado
5432
Versión mínima
9.1, documentada
iPhone y iPad
Se abre

Conectar

Indica host, puerto, usuario y base de datos, o pega una URL postgresql:// o postgres://. PostgreSQL necesita la base para conectar.

Las conexiones nuevas empiezan con SSL Preferido, el sslmode=prefer de libpq. Elige Verificar CA o Verificar identidad para comprobar el certificado del servidor.

Activa Usar ~/.pgpass para leer la contraseña de ~/.pgpass. El formulario informa de lo encontrado, incluido un archivo cuyos permisos harían que libpq lo ignorase.

Accede a un servidor privado mediante túnel SSH con hosts de salto si los necesitas, proxy SOCKS5, túnel Cloudflare Access o comando de túnel, como kubectl port-forward. En Amazon RDS y Aurora, autentícate con AWS IAM con un rol que tenga rds_iam. Para Google Cloud SQL, TablePro descarga y ejecuta Cloud SQL Auth Proxy.

Cualquier opción que libpq acepte, como -c application_name=reporting, se introduce en Opciones de conexión.

Consulta y edita

El editor SQL completa nombres de tablas y columnas del esquema. EXPLAIN y EXPLAIN ANALYZE usan FORMAT JSON y se representan como diagrama o árbol; Comparar EXPLAIN muestra si un plan se ralentizó después de un cambio.

jsonb se formatea; uuid, inet, timestamptz, interval y bytea se muestran en su formato propio. Las columnas array abren un editor de listas para añadir, eliminar, reordenar y poner en null elementos individuales; las columnas enum ofrecen sus etiquetas.

Los valores PostGIS geometry y geography se leen como EWKT con su SRID; un resultado con geometría abre la vista Mapa. Los mapas provienen de Apple; tus filas permanecen en el Mac.

Las ediciones quedan pendientes hasta guardar; Vista previa SQL muestra antes cada sentencia y el guardado usa parámetros enlazados. Las filas de vistas materializadas son de solo lectura: actualízalas desde su menú, de forma concurrente si tienen el índice único requerido por PostgreSQL.

Vista Mapa con lugares poblados de una tabla PostGIS y el punto seleccionado, París, en el inspector de filas.

Esquemas y estructura

Se enumeran todos los esquemas accesibles. Crea y edita esquemas con un cuadro que escribe CREATE SCHEMA, propietario, comentario y permisos USAGE y CREATE, y los muestra antes de ejecutar.

La pestaña Estructura prepara cambios en columnas, índices, claves foráneas, restricciones CHECK y columnas generadas. Las tablas particionadas enumeran particiones con límites, anidadas si vuelven a particionarse. En Tipos aparecen enums, compuestos, dominios y rangos; se pueden añadir y renombrar etiquetas enum.

La definición de vista se reconstruye con cada tabla calificada por esquema; un índice que quedó inválido tras fallar su creación concurrente se identifica en Índices.

Comparar y sincronizar, del plan Starter, compara dos esquemas PostgreSQL o sus datos y escribe un script para alinearlos, reservando los cambios que perderían datos.

Administrar

Usuarios y roles muestra el origen de cada privilegio antes de concederlo o revocarlo, y prepara cada sentencia como SQL.

El Panel del servidor muestra sesiones, conexiones, aciertos de caché, tamaño y consultas lentas. Cancela consultas con pg_cancel_backend o sesiones con pg_terminate_backend. Un rol que no sea superusuario ni miembro de pg_monitor ve las otras sesiones sin sus consultas.

El mantenimiento ejecuta VACUUM con opciones FULL, ANALYZE y VERBOSE, además de ANALYZE, REINDEX y CLUSTER, mostrando antes la sentencia.

Volcado de copia de seguridad y Restaurar volcado ejecutan tu propio pg_dump y pg_restore por el túnel SSH de la conexión. Instálalos con Homebrew; para un servidor PostgreSQL 9.1 usa pg_dump 14 o anterior.

Panel del servidor PostgreSQL que lista las sesiones activas, con un SELECT de larga duración seleccionado y el botón Finalizar visible.

Transfiere datos

Importa archivos CSV, TSV, JSON, JSONL, XLSX y SQL; un archivo de datos se carga en una tabla con correspondencia columna a columna y elección del comportamiento ante una fila fallida. Exporta tablas o resultados como CSV, JSON, SQL, XLSX, Markdown, HTML y XML; la exportación SQL conserva comentarios de tablas, vistas y vistas materializadas.

Copiar a envía tablas, datos o ambos a otra conexión PostgreSQL o de otro motor, y enumera cada tipo de columna que deba aproximar.

iPhone y iPad

PostgreSQL aparece al crear una conexión en la app para iPhone y iPad, y la app se conecta directamente.

En iPhone y iPad cambias bases y esquemas desde la barra de herramientas, exploras tablas como tarjetas, editas filas con clave primaria y ejecutas SQL en Consulta. SSL va de Obligatorio a Verificar identidad; los túneles SSH se autentican con contraseña o clave, sin hosts de salto.

TablePro para iPhone y iPad

Limitaciones

  • Reordenar columnas genera un script que reconstruye la tabla. TablePro lo muestra y nunca lo ejecuta.

CockroachDB

Puerto predeterminado 26257Incluido en la app para MaciPhone y iPad: No se abre

CockroachDB usa el controlador PostgreSQL incluido, sin instalar nada. Los clústeres nuevos empiezan con defaultdb.

Para CockroachDB Cloud, copia host, usuario, contraseña y base de su consola, introduce el valor de enrutamiento --cluster=your-cluster en Opciones de conexión y configura SSL como Verificar identidad. Para un nodo local inseguro, elige Desactivado.

DDL de tablas y vistas procede del SHOW CREATE de CockroachDB. Los planes de texto EXPLAIN y EXPLAIN ANALYZE se interpretan como árbol; el Panel del servidor enumera sesiones y consultas activas.

No se pueden diferir las comprobaciones de claves foráneas.

Limitaciones de CockroachDB

  • La pestaña Estructura es de solo lectura. Ejecuta los cambios de esquema como SQL en el editor.
  • Sin creación o restauración de volcados ni mantenimiento de tablas. Usa las sentencias BACKUP y RESTORE de CockroachDB.

Guía de configuración de CockroachDB (inglés)

PGlite

Puerto predeterminado 5432Incluido en la app para MaciPhone y iPad: No se abre

PGlite es PostgreSQL compilado a WebAssembly y no es accesible hasta iniciar su servidor de sockets: npx @electric-sql/pglite-socket, con --db=./my-pgdata para conservar datos en disco.

Conecta a 127.0.0.1, no localhost. El servidor no comprueba contraseñas ni tiene TLS, así que el formulario no pide ninguno.

Los catálogos PGlite son completos, así que editar estructura, Usuarios y roles y diagramas EXPLAIN funcionan como en un servidor. Expone una base: postgres.

Limitaciones de PGlite

  • PGlite debe servirse mediante @electric-sql/pglite-socket, que inicias tú y mantienes en ejecución.
  • El servidor de sockets acepta un cliente a la vez.
  • Cancelar no tiene efecto: la consulta siempre termina de ejecutarse.

Guía de configuración de PGlite (inglés)

Otras herramientas

pgAdmin 4

Versión 9.18, publicada el 17 de septiembre de 2026GratisCódigo abierto (PostgreSQL)Plataformas: Mac, Windows, Linux y Web

pgAdmin es la herramienta de administración de código abierto con larga trayectoria para PostgreSQL, con depurador, diferencias de esquema y copia y restauración. Su herramienta ERD diseña esquemas y genera SQL; el diagrama ER de TablePro solo los lee.

Fuentes: pgAdmin 4 for macOS, pgAdmin downloads, pgAdmin features

Postico 2

Versión 2.3.4, publicada el 28 de septiembre de 2026Código cerradoPlataformas: Mac

Postico 2 es una app Mac para PostgreSQL centrada en explorar y editar. Su documentación excluye administración como copia y restauración, gestión de usuarios y supervisión.

TablePro frente a Postico 2

Fuentes: Postico 2, Postico 2 pricing, Postico 2 changelog, Postico 2 compatibility, What is Postico, Postico 2 on the Mac App Store

Datos de otras herramientas verificados el 2 de octubre de 2026.

Preguntas sobre PostgreSQL

¿Funciona TablePro con PostgreSQL alojado, como Amazon RDS?

Sí. Un servidor alojado es host y puerto como cualquier otro. En RDS y Aurora también puedes usar AWS IAM; para Google Cloud SQL, TablePro ejecuta Cloud SQL Auth Proxy.

¿Puedo reordenar columnas?

TablePro escribe el script que reconstruye la tabla con el nuevo orden y te lo muestra, pero nunca lo ejecuta. Revísalo y ejecútalo cuando se pueda reescribir la tabla.

Consigue TablePro

La app para Mac se descarga y usa gratis. Un plan Starter o Equipo añade funciones opcionales. La app para iPhone y iPad está en el App Store.
Descargar para Mac

Requiere macOS 13 Ventura o posterior

Descargar en el App Store

Gratis, sin compras dentro de la appRequiere iOS y iPadOS 18 o posterior