pgweb heroku postgreSQL lokal Verbindung

Lokale Verbindung zu Heroku PostgreSQL mit pgweb

Dieser Artikel zeigt, wie man von einem lokalen Computer aus mit pgweb eine Verbindung zur PostgreSQL-Datenbank von Heroku herstellt. pgweb ist ein browserbasierter, plattformübergreifender PostgreSQL-Client.

Shou Arisaka
2 Min. Lesezeit
14. Nov. 2025

Dieser Artikel zeigt, wie man von einem lokalen Computer aus mit pgweb eine Verbindung zur PostgreSQL-Datenbank von Heroku herstellt. pgweb ist ein browserbasierter, plattformübergreifender PostgreSQL-Client.

sosedoff/pgweb: Cross-platform client for PostgreSQL databases

Datenbankinformationen von Heroku überprüfen

Heroku Data > [Datenbank-Detailseite] > Settings > View Credentials

Oder,

Personal apps | Heroku > [App-Detailseite] > Overview > Heroku Postgres > [Datenbank-Detailseite] > Settings > View Credentials

Hier können Sie Informationen wie Host, DB-Name, Benutzername, Passwort, URI usw. abrufen.

Sie sollten hier die einzelnen Informationen und die URI kopieren.

Windows

Für Windows laden Sie pgweb_windows_amd64.exe.zip von Releases · sosedoff/pgweb herunter, entpacken Sie es und führen Sie die exe-Datei aus. Es wird Ihnen gesagt, dass Sie auf http://localhost:8081/ zugreifen sollen, greifen Sie also über Ihren Browser darauf zu.

Fügen Sie die von Heroku kopierten Anmeldeinformationen ein und melden Sie sich an,

Image

Sie können Tabelleninhalte ähnlich wie bei DB Viewer oder MySQL Workbench anzeigen.

Wenn Sie es zu Ihrem PATH hinzufügen, können Sie es wie pgweb aufrufen. Ich erstelle einen Ordner namens C:/bin, füge ihn zu PATH hinzu und verschiebe pgweb_windows_amd64.exe dorthin.

Sie können auch mit der Option —url zugreifen, ähnlich wie bei Linux.

Linux

Ich habe WSL Ubuntu 16.04 verwendet, aber da es kein Paketverwaltungssystem verwendet, sollte es auf jeder Distribution funktionieren.

curl -s https://api.github.com/repos/sosedoff/pgweb/releases/latest \
| grep linux_amd64.zip \
| grep download \
| cut -d '"' -f 4 \
| wget -qi - \
&& unzip pgweb_linux_amd64.zip \
&& rm pgweb_linux_amd64.zip \
&& sudo mv pgweb_linux_amd64 /usr/local/bin/pgweb

Jetzt, mit der zuvor kopierten URI,

yuis@DESKTOP-FOOBAR:/mnt/c/Users/user/vm$ pgweb --url  postgres://kqwssyvvkvkhka:490...
# postgres://[USERNAME]:[PASSWORD]@[HOST]:[PORT]/[DBNAME]

Auf diese Weise können Sie sich verbinden, ohne Datenbankinformationen eingeben zu müssen.

Wenn Sie Folgendes in .bashrc schreiben,

alias pgweb_aptnote="pgweb --url postgres://kqwssyvvkvkhka:$(echo $HEROKU_DBPW_APTNOTE)@ec.compute-1.amazonaws.com:5432"

Können Sie sich mit nur $ pgweb_aptnote anmelden.

Nachwort

Es ist schön, dass die Installation nicht so kompliziert ist wie bei MySQL Workbench. Es ist auch nicht schwer. Scheint ziemlich gut zu sein.

Diesen Artikel teilen

Shou Arisaka 14. Nov. 2025

🔗 Links kopieren