Früher habe ich mit phpmyadmin eine MySQL-Datenbank verwaltet, jetzt möchte ich eine PostgreSQL-Datenbank verwalten. Die PostgreSQL-Datenbank befindet sich auf einem Server, aber nicht auf einem Webserver. Daher verwende ich kein PHP.
Gibt es gute und kostenlose Tools zum Verwalten einer PostgreSQL-Datenbank?
Ich habe es mit pgAdmin III versucht, aber es war weit davon entfernt, eine intuitive Anwendung zu verwenden, verglichen mit phpmyadmin, das ich zuvor verwendet habe. Was verwenden PostgreSQL-DBAs normalerweise? Verwenden sie grafische Tools wie pgAdmin III oder handelt es sich hauptsächlich um Befehlszeilen-Tools?
postgresql
tools
management
Jonas
quelle
quelle
Antworten:
Es gibt Navicat für PostgreSQL und andere Datenbankplattformen.
Es hat eine kostenlose Lite und eine kommerzielle Version.
quelle
pgAdmin und psql, das sind die Werkzeuge, die ich benutze. Ein PHP-Skript ist für die Datenbankverwaltung nicht sehr nützlich, zu langsam und es gibt viele Probleme mit Transaktionen: Was tun, wenn etwas schief geht? Commit oder Rollback? Dies macht Tools wie phpmyadmin und phpPgAdmin ziemlich nutzlos. Wenn das Skript fertig ist, wird die Datenbankverbindung geschlossen. Es muss nichts festgeschrieben oder zurückgesetzt werden, Ihr SQL-Skript ist bereits verschwunden.
Lernen Sie SQL und jedes Tool, das die Datenbankverbindungen offen hält, wird die Arbeit erledigen.
quelle
psql
einige Monate benutzt, aber ich bin enttäuscht. Die Ergebnismengepsql
sieht unter Windows schrecklich aus, es ist fast unmöglich zu lesen, wenn viele Spalten vorhanden sind. Und es ist schwierig, mit pgAdmin einen guten Workflow zu erzielen. Siehe z. B. Wie kann ich mit SQL Editor in pgAdmin III auf den Abfrageverlauf zugreifen?Wenn ich von Microsoft SQL Server komme, mag ich http://www.sqlmanager.net/products/postgresql/manager/ zum Verwalten von PostgreSQL.
Die kostenlose Version enthält fast alles, was Sie für den Einstieg benötigen.
quelle
Schauen Sie sich JackDB an , es ist ein Datenbank-Client, der vollständig in Ihrem Webbrowser installiert ist.
Es muss keine Software lokal installiert werden, sodass Sie sie unter Mac OS X, Linux und Windows verwenden können. Sie funktioniert in allen gängigen modernen Browsern (z. B. Chrome, Firefox, IE, Safari und Opera). Es unterstützt die Verbindung mit PostgreSQL- sowie MySQL-, Oracle- und SQL Server-Datenbanken.
Im Moment (13. Juli) handelt es sich eher um einen voll ausgestatteten Abfrageeditor, der jedoch auch GUI-basierte Verwaltungsfunktionen zum Ändern von Laufzeitkonfigurationsparametern oder zum Absaugen von Tabellen enthält.
In Bezug auf Ihren Kommentar in einer anderen Antwort über den SQL-Verlauf (verknüpft mit einer entfernten Frage) enthält JackDB einen vollständigen Verlauf aller SQL-Befehle sowohl pro Verbindung (lokal durchsuchbar) als auch über alle Verbindungen / Datenquellen (global durchsuchbar).
Vollständige Offenlegung : Ich bin der Gründer von JackDB.
quelle
Nun, es gibt phpPgAdmin, wenn es Ihnen passt.
quelle
Ich mag dbVisualizer, es gibt eine kostenlose Version, in der leider einige Funktionen fehlen. Sie müssen sehen, ob es genug für Sie gibt.
Schauen Sie sich auch Stackoverflow an, um mehr Auswahlmöglichkeiten zu erhalten:
/programming/105788/good-postgresql-client-for-windows
/programming/2532620/good-front-end-for-postgresql-on-windows-or-mac
quelle