Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


lpi2:postgres

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

lpi2:postgres [2017/03/06 10:04] (aktuell)
Zeile 1: Zeile 1:
 +===== Pakete =====
 +=== Debian ab 5.0 ===
 +  apt-get install locales
 +bzw. 
 +  dpkg-reconfigure locales
 +
 +  export LANG=de_DE.UTF-8
 +(( die Zeichenkodierung (hier: UTF-8) der Postgres-Datenbank wird anhand der Spracheinstellung gewählt ))
 +(( neuere Pakete siehe: http://​wiki.postgresql.org/​wiki/​Apt ))
 +  apt-get install postgresql
 +
 +===== PostgreSQL konfigurieren =====
 +=== PostgreSQL starten ===
 +== Debian ==
 +PostgreSQL wird bei der Installation automatisch gestartet ...
 +
 +=== Admin-Benutzer anlegen ===
 +  su - postgres
 +  createuser -SDRP nutzer
 +
 +== Benutzer anzeigen ==
 +  psql template1 -c '​\du'​
 +
 +=== Datenbank anlegen ===
 +  sudo su
 +  su - postgres
 +  createdb -E utf8 -O nutzer datenbank
 +(( alternativ:
 +  createdb -E utf8 datenbank
 +  psql datenbank
 +<code sql>
 +GRANT ALL PRIVILEGES ON DATABASE datenbank TO nutzer;
 +ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT ALL ON TABLES ​   TO nutzer;
 +ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT ALL ON SEQUENCES TO nutzer;
 +ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT ALL ON FUNCTIONS TO nutzer;
 +</​code>​
 +  ​
 +))
 +
 +== Datenbanken anzeigen ==
 +  psql -l
 +
 +=== Benutzer Passwort ändern ===
 +  su - postgres
 +  psql
 +<code sql>
 +  ALTER USER nutzer WITH PASSWORD '​geheim';​
 +</​code>​
 +
 +== testen ==
 +  psql -h 127.0.0.1 -U nutzer -W datenbank
  
lpi2/postgres.txt · Zuletzt geändert: 2017/03/06 10:04 (Externe Bearbeitung)