PostgreSQL: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 65: | Zeile 65: | ||
=== ohne Passwort === | === ohne Passwort === | ||
Eine Datei | |||
<pre> | <pre> | ||
vi ~/.pgpass | vi ~/.pgpass | ||
</pre> | </pre> | ||
im Homverzeichnis anlegen (eigener Benutzer als Besitzer) und mit diesen Wertn befüllen: | |||
<pre> | <pre> | ||
127.0.0.1:5432:somedb:someuser:somepass | 127.0.0.1:5432:somedb:someuser:somepass | ||
</pre> | </pre> | ||
Danach in der Datei | |||
<pre> | <pre> | ||
vi ~/.bashrc | vi ~/.bashrc | ||
</pre> | </pre> | ||
den Pfad dieser Datei exportieren: | |||
<pre> | <pre> | ||
export PGPASSFILE='/home/user/.pgpass' | export PGPASSFILE='/home/user/.pgpass' | ||
</pre> | </pre> | ||
Wenn alles passt, sollte man sich jetzt ohne Passwort einloggen können: | |||
<pre> | <pre> |
Version vom 19. Februar 2020, 23:30 Uhr
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
ohne Passwort
Eine Datei
vi ~/.pgpass
im Homverzeichnis anlegen (eigener Benutzer als Besitzer) und mit diesen Wertn befüllen:
127.0.0.1:5432:somedb:someuser:somepass
Danach in der Datei
vi ~/.bashrc
den Pfad dieser Datei exportieren:
export PGPASSFILE='/home/user/.pgpass'
Wenn alles passt, sollte man sich jetzt ohne Passwort einloggen können:
psql -h 127.0.0.1 -U someuser somedb
Passwort ändern
Nach dem Login folgenden Befehl ausführen:
\password
Verbindungsparameter
Links Allgemein
http://www.postgresqltutorial.com/
Zurück zu Hauptseite