PostgreSQL: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 35: | Zeile 35: | ||
[https://www.postgresql.org/docs/current/libpq-envars.html https://www.postgresql.org/docs/current/libpq-envars.html] | [https://www.postgresql.org/docs/current/libpq-envars.html https://www.postgresql.org/docs/current/libpq-envars.html] | ||
=== mittels alias === | |||
Die Datei <code>~/.bashrc</code> editieren | |||
<pre> | |||
vi ~/.bashrc | |||
</pre> | |||
und folgende Zeile hinzufügen: | |||
<pre> | |||
alias db='psql -h <ip address> -U <postgres user> -d <database name>' | |||
</pre> | |||
Danachd die Datei mittels <code>source</code> neu einlesen: | |||
<pre> | |||
source ~/.bashrc | |||
</pre> | |||
== Backup erstellen und Restore == | == Backup erstellen und Restore == |
Version vom 20. Juni 2019, 12:17 Uhr
Verbindungsparameter
Passwortdatei
vi ~/.pgpass
YOUR_HOST:YOUR_PORT:DB_NAME:USER_NAME:PASSWORD
chmod 600 ~/.pgpass
vi ~/.bashrc
Links
https://www.postgresql.org/docs/current/libpq-pgpass.html
Umgebungsvariablen
export PGHOSTADDR=<ip address> export PGUSER=<postgres user> export PGDATABASE=<database name> export PGPASSFILE=/home/<username>/.pgpass
Links
https://www.postgresql.org/docs/current/libpq-envars.html
mittels alias
Die Datei ~/.bashrc
editieren
vi ~/.bashrc
und folgende Zeile hinzufügen:
alias db='psql -h <ip address> -U <postgres user> -d <database name>'
Danachd die Datei mittels source
neu einlesen:
source ~/.bashrc
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