PostgreSQL Verbindungsparameter: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „== Passwortdatei == <pre> vi ~/.pgpass </pre> <pre> YOUR_HOST:YOUR_PORT:DB_NAME:USER_NAME:PASSWORD </pre> <pre> chmod 600 ~/.pgpass </pre> <pre> vi ~/.bash…“) |
|||
Zeile 37: | Zeile 37: | ||
[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 == | == mittels 'alias' == | ||
Die Datei <code>~/.bashrc</code> editieren | Die Datei <code>~/.bashrc</code> editieren | ||
Zeile 58: | Zeile 58: | ||
Zurück zu [[PostgreSQL#Verbindungsparameter| | Zurück zu [[PostgreSQL#Verbindungsparameter|PostgreSQL]] |
Aktuelle Version vom 20. Juni 2019, 12:33 Uhr
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
- <ip address>=127.0.0.1 für localhost
- PGPASSFILE ist hier eigentlich nicht notwendig, da '/home/<username>/.pgpass' der Standardpfad ist
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 (127.0.0.1 für localhost):
alias db='psql -h <ip address> -U <postgres user> -d <database name>'
Danach die Datei mittels source
neu einlesen:
source ~/.bashrc
Zurück zu PostgreSQL