PostgreSQL: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 1: | Zeile 1: | ||
== Verbindungsparameter == | == Verbindungsparameter == | ||
=== Passwortdatei === | |||
<pre> | |||
vi ~/.pgpass | |||
</pre> | |||
<pre> | |||
YOUR_HOST:YOUR_PORT:DB_NAME:USER_NAME:PASSWORD | |||
</pre> | |||
<pre> | |||
chmod 600 ~/.pgpass | |||
</pre> | |||
<pre> | <pre> | ||
vi ~/.bashrc | vi ~/.bashrc | ||
</pre> | </pre> | ||
=== Umgebungsvariablen === | |||
<pre> | <pre> | ||
Version vom 20. Juni 2019, 11:15 Uhr
Verbindungsparameter
Passwortdatei
vi ~/.pgpass
YOUR_HOST:YOUR_PORT:DB_NAME:USER_NAME:PASSWORD
chmod 600 ~/.pgpass
vi ~/.bashrc
Umgebungsvariablen
export PGHOSTADDR=<ip address> export PGUSER=postgres export PGPASSFILE=/home/<username>/.pgpass
Links
https://www.postgresql.org/docs/current/libpq-envars.html
Backup erstellen und Restore
Benutzerverwaltung
CREATE USER <username> WITH PASSWORD '<password>'; GRANT ALL PRIVILEGES ON DATABASE <database> to <username>;
Datenbanken
Grundbefehle
| Befehl | Beschreibung |
|---|---|
| \l | Datenbanken auflisten |
| \c <database> | Mit Datenbank verbinden |
| \dt | Tabellen auflisten |
| \d <table-name> | Tabellenbeschreibung anzeigen |
| \df | Funktionen auflisten |
| \dv | Views auflisten |
| \ds | Sequenzen auflisten |
| \du | Benutzer auflisten |
| \s | Kommando Historie (mit 'q' beenden) |
Links
http://www.postgresqltutorial.com/psql-commands/
Login (mit Passwort)
psql [-h <server IP>] -U <user> -d <database>
Ausloggen mit:
\q
Passwort ändern
Nach dem Login folgenden Befehl ausführen:
\password
Links Allgemein
http://www.postgresqltutorial.com/
Zurück zu Hauptseite