Gibt es einen guten PostgreSQL-Client für Linux? [geschlossen]

12

stackoverflow weist mich darauf hin "Gehört-auf-Server-Fehler", also Crossposting.

Ich bin frustriert, kein gutes Linux-GUI-Verwaltungs- und Entwicklungstool für PostgreSQL zu haben.

pgAdmin III ist eine fehlerhafte und unbrauchbare Software im Vergleich zu PostgreSQL Maestro und EMS PostgreSQL Manager.

phpPgaAmin sieht nicht vielversprechend aus.

Der EMS-PostgreSQL-Manager kann unter Wine ausgeführt werden, bei der Einrichtung treten jedoch einige Probleme auf.

Voraussetzungen sind:

  1. Bearbeiten und Durchsuchen von Tabellendaten für große Tabellen (1M +), mit der Möglichkeit, über FK oder eine Master-Slave-Bearbeitung, GUI-Filterung usw. zu springen.
  2. ER-Diagramme mit direkter Schema-Bearbeitung
  3. Schema bearbeiten und durchsuchen mit allen nützlichen GUI-Unterstützung
  4. Das Schemaänderungsprotokoll wird in die DB-Versionierung (Migrationsskript) übernommen.
  5. Registerschnittstelle, um mit mehreren Tabellen und SQL-Abfragen gleichzeitig arbeiten zu können.

Und so weiter.

Irgendwelche Ideen?


quelle
Was hast du aus Neugier in pgAdmin als fehlerhaft empfunden? Es trifft nicht zu 100% auf Ihre Wunschliste, ist aber meiner Erfahrung nach ziemlich solide.
Gavin M. Roy
Heute stürzt es ab und schließt plötzlich mit dem coolen Flyout-Compiz-Effekt, wenn ich versuche, eine Zeile zu löschen, auf die FK wahrscheinlich verweist. Nun, ich gehe davon aus, dass es nicht viele Bugs gibt.
Welche Version von pgAdmin verwenden Sie? Ich habe es unter Windows und Linux (sogar unter compiz!) Verwendet und hatte keine Probleme. Nur neugierig.
Avery Payne
1.8.4 =========
Ich habe mehrere Versionen von PgAdmin unter Windows und OS X verwendet und in beiden Versionen Abstürze festgestellt. Sie sind ziemlich selten (ich habe in ungefähr zwei Jahren vielleicht ein Dutzend gesehen), aber sie kommen vor.
Frank Farmer

Antworten:

3

Probieren Sie DBvisualizer von Minq Software aus ... http://www.minq.se/products/dbvis/

Es ist universell. Es basiert auf Java und verwendet JDBC-Treiber, um auf nahezu jede DB-Plattform zuzugreifen. Es ist ein sehr ausgereiftes Produkt und hat kommerzielle und Werbegeschenke. Es hat mir so gut gefallen, dass ich mich für das lizenzierte Exemplar entschieden habe!

netlinxman
quelle
3

Ich benutze Navicat. Sie haben eine Lite-Version, die Sie kostenlos herunterladen können und die nicht nur Postgres, sondern auch MySQL unterstützt. Sie können beispielsweise Tabellen von einer Datenbank in eine andere kopieren, was unter pgadmin3 nicht unterstützt wird. Außerdem ist es optisch ansprechender, was sehr schön ist.

Jason
quelle
2

TOra könnte einen Blick wert sein. Es ist technisch "Toolkit for Oracle", kann aber auch MySQL und PostgreSQL verarbeiten.

gharper
quelle
Ich habe bereits "Community Guide to PostgreSQL GUI Tools"
2

Squirrel-SQL ist ein Java-basierter SQL-Client. Alles mit JDBC wird unterstützt. In der 3.x-Verzweigung wurde eine Benutzeroberfläche mit Registerkarten eingeführt.

Jldugger
quelle
1

Mergeant ist ein Projekt zum Aufbau einer Open-Source-Datenbank-App auf Basis der GNOME-Technologie.

Jldugger
quelle
1

In der Vergangenheit habe ich pgAccess verwendet , was nicht auffällig war, aber es hat den Job gemacht. Es sieht so aus, als ob die letzte Veröffentlichung vor fünf Jahren stattgefunden hätte. Daher ist dies möglicherweise nicht die richtige Antwort.

Bruce Alderman
quelle
1

Empfehlungen

(1) VMware Workstation-, Windows- und EMS-Toolkits Ich mag EMS-Tools für Postgresql sehr und würde sie virtualisieren, um Zugriff zu erhalten.

(2) Sehen Sie sich hier die Liste der Postgres-GUI-Tools an

(3) Ein plattformübergreifendes Tool, das ich zuvor verwendet habe und das mir gefiel, war Aqua Data Studio

Brennan
quelle
1

Ich benutze für Linux das kostenlose Tool Valentina Studio http://www.valentina-db.com/de/valentina-studio-overview Es funktioniert unter drei Betriebssystemen: MAC, WIN, LIN. Es funktioniert wie mit mySQL / mariaDB, also mit PostgreSQL, SQLite und Valentina DB.

Anthoni Daniel
quelle
Eine kleine Zusammenfassung dessen, was es tut? Die Verbindung kann jederzeit
unterbrochen werden