¿Hay alguna herramienta buena y gratuita para administrar una base de datos PostgreSQL? [cerrado]


20

Antes, usaba phpmyadmin para administrar una base de datos MySQL, pero ahora me gustaría administrar una base de datos PostgreSQL. La base de datos PostgreSQL está en un servidor, pero no en un servidor web, por lo que no uso PHP.

¿Hay alguna herramienta buena y gratuita para administrar una base de datos PostgreSQL?

He intentado con pgAdmin III pero era una aplicación lejos de ser intuitiva, en comparación con phpmyadmin que he usado antes. ¿Qué suelen usar los DBA PostgreSQL? ¿usan herramientas gráficas como pgAdmin III o son principalmente herramientas de línea de comandos?


Hay una larga lista en el Wiki de PostgreSQL: wiki.postgresql.org/wiki/…
a_horse_with_no_name

¡Se lanza dbForge Studio para PostgreSQL ! La edición Express es totalmente gratuita.
Devart

Respuestas:


6

Existe Navicat para PostgreSQL y otras plataformas de bases de datos.

Tiene una versión lite gratuita y una versión comercial.


3
No creo que ofrezcan la versión lite gratuita
David

navicat es genial, pero también desearía que viniera con una versión gratuita ... Si tiene algún enlace que proporcionar, sería bienvenido.
KookieMonster

He descubierto que Navicat para PostgreSQL tiene errores y no es confiable a lo largo de los años
Dylan Hettinger

21

pgAdmin y psql, esas son las herramientas que uso. Un script PHP no es muy útil para la gestión de bases de datos, demasiado lento y muchos problemas con las transacciones: ¿Qué hacer cuando algo sale mal? ¿Comprometerse o revertir? Esto hace que herramientas como phpmyadmin y phpPgAdmin sean bastante inútiles, cuando el script esté terminado, la conexión de la base de datos se cerrará. No hay nada que confirmar o deshacer, su script SQL ya se ha ido.

Aprenda SQL y cualquier herramienta que pueda mantener abiertas sus conexiones de bases de datos, hará el trabajo.


1
He usado pgAdmin y psqlhace unos meses, pero estoy decepcionado. El resultado se psqlve terrible en Windows, es casi imposible de leer, cuando se tienen muchas columnas. Y es difícil obtener un buen flujo de trabajo con pgAdmin, por ejemplo, consulte ¿Cómo puedo acceder al historial de consultas con SQL Editor en pgAdmin III?
Jonas


5

Echa un vistazo a JackDB , es un cliente de base de datos completamente en tu navegador web.

No hay software para instalar localmente, por lo que puede usarlo en Mac OS X, Linux y Windows, y funciona en todos los principales navegadores modernos (por ejemplo, Chrome, Firefox, IE, Safari y Opera). Admite la conexión a PostgreSQL, así como a las bases de datos MySQL, Oracle y SQL Server.

Por el momento (13 de julio ') es más un editor de consultas con todas las funciones, pero también incluye características de administración basadas en GUI para cosas como cambiar los parámetros de configuración del tiempo de ejecución o aspirar tablas.

Con respecto a su comentario en otra respuesta anterior sobre el historial de SQL (vinculado a una pregunta eliminada), JackDB incluye un historial completo de todos los comandos de SQL, tanto por conexión (búsqueda local) como en todas las conexiones / fuentes de datos (búsqueda global).

Divulgación completa : soy el fundador de JackDB.


1
¿Y cómo uso esto contra una base de datos local que se ejecuta en mi escritorio o en un servidor local?
a_horse_with_no_name

Por el momento no puede con la versión en la nube sin abrir puertos remotos desde su máquina local. Estamos buscando un par de formas de simplificar eso ( progrium.com/localtunnel se ve genial aunque solo sea http), pero por ahora funciona mejor con bases de datos en la nube que ya son accesibles en red (por ejemplo: Heroku Postgres, Amazon RDS, etc.).
sehrope

4

Bueno, hay phpPgAdmin, si eso te conviene.


Eso suena bien. Pero por el momento no tengo un servidor web y no estoy ejecutando PHP. ¿Hay alguna herramienta GUI similar? También sería útil si fuera posible iniciar sesión en una base de datos remota a través de SSH.
Jonas

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.