Existe-t-il de bons outils gratuits pour gérer une base de données PostgreSQL? [fermé]

20

Avant, j'utilisais phpmyadmin pour gérer une base de données MySQL, mais maintenant je voudrais gérer une base de données PostgreSQL. La base de données PostgreSQL est sur un serveur, mais pas sur un serveur Web, donc je n'utilise pas PHP.

Existe-t-il de bons outils gratuits pour gérer une base de données PostgreSQL?

J'ai essayé avec pgAdmin III mais c'était loin d'être une application intuitive à utiliser, comparé à phpmyadmin que j'ai utilisé auparavant. Quels sont les DBA PostgreSQL habituellement utilisés? utilisent-ils des outils graphiques comme pgAdmin III ou s'agit-il principalement d'outils de ligne de commande?

Jonas
la source
Il y a une longue liste dans le wiki PostgreSQL: wiki.postgresql.org/wiki/…
a_horse_with_no_name
dbForge Studio pour PostgreSQL est sorti! L'édition Express est absolument gratuite.
Devart

Réponses:

6

Il existe Navicat pour PostgreSQL et d'autres plateformes de bases de données.

Il a une version gratuite et une version commerciale.

jkj
la source
3
Je ne pense pas qu'ils offrent la version Lite gratuite
David
navicat est génial, mais j'aurais aussi souhaité qu'il soit accompagné d'une version gratuite ... Si vous avez un lien à fournir, ce serait le bienvenu.
KookieMonster
J'ai trouvé que Navicat pour PostgreSQL était bogué et peu fiable au fil des ans
Dylan Hettinger
21

pgAdmin et psql, ce sont les outils que j'utilise. Un script PHP n'est pas très utile pour la gestion de base de données, trop lent et de nombreux problèmes avec les transactions: que faire en cas de problème? Valider ou annuler? Cela rend les outils comme phpmyadmin et phpPgAdmin assez inutiles, lorsque le script est terminé, la connexion à la base de données sera fermée. Il n'y a rien à valider ou à restaurer, votre script SQL est déjà parti.

Apprenez SQL et n'importe quel outil qui peut garder ses connexions aux bases de données ouvertes, fera le travail.

Frank Heikens
la source
1
J'ai utilisé pgAdmin et psqlquelques mois maintenant, mais je suis déçu. Les ensembles de résultats psqlsemblent terribles sur Windows, il est presque impossible à lire, lorsque vous avez de nombreuses colonnes. Et il est difficile d'obtenir un bon flux de travail en utilisant pgAdmin, par exemple, voir Comment puis-je accéder à l'historique des requêtes avec SQL Editor dans pgAdmin III?
Jonas
5

Découvrez JackDB , c'est un client de base de données entièrement dans votre navigateur Web.

Il n'y a aucun logiciel à installer localement, vous pouvez donc l'utiliser sur Mac OS X, Linux et Windows et il fonctionne sur tous les principaux navigateurs modernes (par exemple, Chrome, Firefox, IE, Safari et Opera). Il prend en charge la connexion à PostgreSQL, ainsi qu'aux bases de données MySQL, Oracle et SQL Server.

Pour le moment (13 juillet), il s'agit davantage d'un éditeur de requêtes complet, mais il comprend également des fonctionnalités de gestion basées sur une interface graphique pour des choses telles que la modification des paramètres de configuration d'exécution ou le nettoyage des tables.

Concernant votre commentaire dans une autre réponse ci-dessus sur l'historique SQL (lié à une question supprimée), JackDB inclut un historique complet de toutes les commandes SQL à la fois par connexion (consultable localement) et à travers toutes les connexions / sources de données (consultable globalement).

Divulgation complète : je suis le fondateur de JackDB.

sehrope
la source
1
Et comment l'utiliser sur une base de données locale exécutée sur mon bureau ou sur un serveur local?
a_horse_with_no_name
Pour le moment, vous ne pouvez pas utiliser la version cloud sans ouvrir les ports distants de votre machine locale. Nous cherchons deux façons de simplifier cela ( progrium.com/localtunnel a l' air cool même si c'est http uniquement) mais pour l'instant cela fonctionne mieux avec des bases de données cloud qui sont déjà accessibles en réseau (ex: Heroku Postgres, Amazon RDS, etc.).
sehrope
4

Eh bien, il y a phpPgAdmin, si cela vous convient.

Peter Eisentraut
la source
Ça sonne bien. Mais pour le moment je n'ai pas de serveur web et je n'exécute pas PHP. Existe-t-il des outils GUI similaires? Il serait également utile de pouvoir se connecter à une base de données distante via SSH.
Jonas