====== Postgres ======
Informationen und Links zu [[https://www.postgresql.org/|Postgres]]-Installationen der Fakultät IM.
===== Verbindungsinformationen =====
Postgres ist auf den Datenbankservern Zeus / Hera (''%%zeus.hs-regensburg.de%%'', ''%%hera.hs-regensburg.de%%'') für die Mitglieder der Fakultät IM verfügbar.
|**Benutzername** |//abc12345// |wie RZ-Account |
|**Passwort** |aktuelles Postgres Passwort|Das aktuelle Passwort ist unabhängig von anderen Hochschulpasswörtern. Das Initialpasswort ist gleich dem\\ Benutzernamen und sollte geändert werden. → siehe [[#Passwort_ändern|#Passwort ändern]]|
|**Datenbank** |//abc12345// |Außer bei bestimmten Projekten, ist der Name der Datenbank gleich dem Benutzernamen. |
|**Host** |''%%localhost%%'' |für PHP-Webseiten auf dem Server selbst |
|::: |''%%zeus.hs-regensburg.de%%''\\ ''%%hera.hs-regensburg.de%%''|über Netzwerk, von anderen Computern aus|
|**Port** |''%%5432%%'' |Standardport |
Weitere Informationen:
* Zumindest eine der zentralen Postgres Datenbanken ist für jeden PC im Campus-LAN oder per ständig verfügbar.
* Jeder Benutzer hat eine eigene Datenbank auf jedem Server.
* PHP-Webseiten auf den Servern Zeus / Hera sollten auf die jeweilige Benutzer-Datenbank zugreifen.
* Die Benutzer-Datenbanken werden NICHT gesichert.
**Serververfügbarkeit und Datenbankversion:**
* Die Server bieten normal unterschiedliche Datenbankversionen, älter und neuer.
* In einem Semester sind nicht unbedingt beide Server/Datenbanken gleichzeitig online und verfügbar.
* Welcher Server bzw. Datenbank benutzt werden kann, erfahren sie ggf. von ihrem Dozenten oder einem [[Service_und_Support|IM-Mitarbeiter]].
===== Zugriff auf die Postgres Datenbank =====
==== Kommandozeile ====
Verbindung zu einem Datenbankserver Zeus / Hera mit einem Commandline-Client:
psql -h
psql -h zeus.hs-regensburg.de abc12345 abc12345%%
psql -h hera.hs-regensburg.de abc12345 abc12345
Benutzername und Passwort werden entsprechend der [[#Verbindungsinformationen]] angegeben.
==== GUI Client ====
Als grafischer PostgreSQL Client kann z.B. [[https://dbeaver.io/|DBeaver]] genutzt werden.
===== Passwort ändern =====
Standarmäßig sollte man auch sein Passwort ändern. Allgemein wird das eigene Postgres Passwort nach dem Login mit folgendem Befehl geändert:
abc12345=> \password
===== Siehe auch =====
* [[public:FAQ_Linux|FAQ Linux]]
* [[public:accounts|Accounts]]
* [[public:oracle|Oracle]]-Datenbank
* [[public:mysql_mariadb|MySQL]]-Datenbank
===== Weblinks =====
* [[https://www.postgresql.org/docs/|Dokumentation]] von Postgres zur Datenbank
* [[https://www.postgresql.org/|Postgres-Homepage]]
* [[http://httpd.apache.org/|Apache-Webserver]]
* [[http://www.php.net/|PHP-Homepage]]