Installation der Datenbank für gostip
Die Beispielapplikation verwendet Postgresql. Hier eine schnelle Anleitung mit vielen Bildern, um die ganze Anwendung zum Laufen zu bringen.
Voraussetzung: Das Go-Projekt mit allen Abhängigkeiten ist geladen
Mit IntelliJ IDEA Community Edition und installiertem Go Plugin geht das folgendermaßen:
- Neues Go Projekt anlegen
- Im Terminal-Fenster den GOPATH auf das aktuelle Projektverzeichnis setzen: export GOPATH=<aktuelles Projektverzeichnis>
- Projekt von Github herunterladen: go get github.com/geobe/gostip
- Abhängige Projekte dazu laden: go get …
Der Verzeichnisbaum enthält dann alle Packages.
Datenbankserver installieren und Datenbank einrichten
Bevor das Programm gestartet werden kann, muss Postgresql installiert und die Datenbank eingerichtet werden. Am einfachsten geht das mit dem Installer von EDB.
![]() |
Installation der aktuellen PostgreSQL Version |
![]() |
StackBuilder benötigen wir nicht, daher Checkbox nicht markieren |
![]() |
pgAdmin wird mit installiert und ins Startmenü eingefügt. |
Benutzer und Datenbank einrichten
Mit pgAdmin können Benutzer und Datenbank eingerichtet werden.
Jetzt könnte das Programm schon laufen …
Zeitzone des Datenbank-Servers überprüfen
Beim Programmlauf kann noch der folgende Fehler auftreten:Es gibt Probleme mit der in PostgreSQL eingestellten Zeitzone. Die Zeitzonen-Eigenschaft des Datenbank-Servers lässt sich nicht über pgAdmin anpassen, sondern nur durch Editieren der postgresql.conf Datei.
Das Programm sollte jetzt problemlos laufen. Auf dem Server-Rechner ist es im Browser unter localhost:8090 zu erreichen. Die vorkonfigurierten User und Passworte stehen in devconfig.json.