2013-02-21 14 views
7

99% der Zeit, wenn ich pgAdmin III starte, muss ich mir die Tabellen einer bestimmten Datenbank ansehen. Es ist sehr ärgerlich, jedes Mal durch den Baum zu klicken. Wenn ich pgAdmin öffne, möchte ich, dass es sich automatisch mit meiner letzten Datenbank verbindet und den Baum auf der linken Seite ausweitet und den Knoten "Tabellen" auswählt.Wie konfiguriert man pgAdmin III zum Öffnen der Standarddatenbank und zum Auswählen von Tabellenknoten beim Start?

Ist das möglich?

Was auch nervig ist, wenn ich eine Spalte umbenenne, ist die Baumknotenauswahl verloren und ich muss den ganzen Baum wieder öffnen.

+0

Mit PgAdmin-III erinnern UI-Status zwischen Sitzungen und Spaltenumbenennung verbessern beide klingen möglich, es hängt nur davon ab, wie praktisch Sie bereit sind, mit der C-und WxWindows-basierten Codebasis arbeiten, um die Änderungen zu implementieren. AFAIK sind auch ohne Codeänderungen nicht möglich, obwohl Sie versuchen könnten, auf der pgadmin-Mailingliste zu fragen. –

+0

Ja, warum beschweren, wenn etwas frei ist, oder? Ich könnte es einfach selbst machen, ich weiß. Aber manchmal hilft es auch, ein wenig auf Stack-Überlauf zu schreien und die netten Leute, die diese großartige Software zur Verfügung stellen, wissen, was verbessert werden könnte. Ich gebe zu, ich habe das Wort "nervig" zweimal in meiner Frage benutzt, aber hey, wenn es nicht nervig genug gewesen wäre, hätte ich mir nicht die Zeit genommen, die Frage überhaupt zu stellen. Nur für den Fall, dass Sie einer der Betreuer sind, lassen Sie mich Ihnen versichern, dass Ihre Bemühungen sehr geschätzt werden. – Zalumon

+0

Betreuer finden Sie [hier] (http://pgadmin.org/development/team.php). –

Antwort

7

Es gibt eine verwandte Option: Wiederherstellen env. Es ist auf standardmäßig.

Öffnen Sie das Kontextmenü für eine (geschlossene) Verbindung und gehen Sie auf die Registerkarte "Erweitert". Ich zitiere die manual of pgAdmin 1.16 here:

Die „env wiederherstellen?“ Option legt fest, ob oder ob nicht pgAdmin wird Versuch, die Browser-Umgebung wiederherzustellen, wenn Sie in diesem Server verbinden. Wenn Sie regelmäßig verschiedene Datenbanken auf demselben Server verwenden, möchten Sie diese Option möglicherweise deaktivieren.

Es setzt keinen bestimmten Zustand für immer fest, sondern öffnet wieder, wo Sie gegangen sind. Da Sie in 99% der Fälle an derselben Stelle sind, sollte das für Sie gut funktionieren.

Ihr zweites Problem (Browser verliert Fokus nach DDL-Änderung) ist ein Fehler der aktuellen Version für alles, was ich weiß.

+0

Fantastisch, du bist mein Held. Danke vielmals. Ehrlich gesagt kann ich heutzutage einfach nicht mehr belästigt werden, Software-Handbücher zu lesen (Sprache/Bibliothek/Framework-Referenzen ja). Ich hätte nie gedacht, was "Restore env" möglicherweise bedeuten könnte. Warum ist diese Einstellung nicht standardmäßig aktiviert? Jedenfalls bin ich jetzt glücklich. – Zalumon

+0

@Zalumon: Es bedeutet natürlich "wiederherstellen", und es ist standardmäßig aktiviert (wie in meiner Antwort angegeben). –

+0

War nicht für mich - kann es aber nicht beweisen. Kann auch nicht beweisen, dass ich nicht versehentlich das Häkchen entfernt habe ... Danke nochmal. – Zalumon

0

Ein Update für die aktuelle Version:

In pgAdmin 4, wenn Sie vom Server trennen und auf die Registerkarte Erweitert gehen Sie den Namen der Datenbank, in der „DB Restriction“ Feld eingeben. Dies füllt die Navigationsliste mit nur diesen Datenbanken in Zukunft verbinden.

Verwandte Themen