PostgreSQL Verbindungsparameter

Aus Tutorials
Version vom 20. Juni 2019, 12:33 Uhr von Martin Kirner (Diskussion | Beiträge) (→‎mittels alias)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

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