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?
postgresql
tools
management
Jonas
la source
la source
Réponses:
Il existe Navicat pour PostgreSQL et d'autres plateformes de bases de données.
Il a une version gratuite et une version commerciale.
la source
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.
la source
psql
quelques mois maintenant, mais je suis déçu. Les ensembles de résultatspsql
semblent 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?Venant de Microsoft SQL Server, j'aime beaucoup http://www.sqlmanager.net/products/postgresql/manager/ pour gérer PostgreSQL.
La version gratuite contient presque tout ce dont vous avez besoin pour commencer.
la source
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.
la source
Eh bien, il y a phpPgAdmin, si cela vous convient.
la source
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:
/programming/105788/good-postgresql-client-for-windows
/programming/2532620/good-front-end-for-postgresql-on-windows-or-mac
la source