web-dev-qa-db-fra.com

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

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?

20
Jonas

Il y a Navicat pour PostgreSQL et d'autres plateformes de base de données.

Il a une version gratuite et une version commerciale.

6
jkj

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 tout outil qui peut garder ses connexions aux bases de données ouvertes, fera le travail.

21
Frank Heikens

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.

5
sehrope

Venant de Microsoft SQL Server, j'aime beaucoup http://www.sqlmanager.net/products/postgresql/manager/ pour la gestion de PostgreSQL.

La version gratuite contient presque tout ce dont vous avez besoin pour commencer.

5
MvcCmsJon

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

4
Peter Eisentraut

J'aime dbVisualizer, il a une version gratuite qui manque malheureusement de fonctionnalités, vous devrez voir s'il en a assez pour vous.

consultez également stackoverflow pour plus de choix:

3
newenglander