Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


fortgeschrittene:postgres

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
fortgeschrittene:postgres [2011/10/17 11:48]
ingo_wichmann [PostgreSQL konfigurieren]
fortgeschrittene:postgres [2023/12/03 09:06] (aktuell)
Zeile 1: Zeile 1:
-// noch nicht fertig // 
 ===== Pakete ===== ===== Pakete =====
-=== Debian 5.0 === +=== Debian ​(ab 5.0=== 
-  postgresql+  ​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 konfigurieren =====
Zeile 8: Zeile 14:
 == Debian == == Debian ==
 PostgreSQL wird bei der Installation automatisch gestartet ... PostgreSQL wird bei der Installation automatisch gestartet ...
 +
 +=== Admin-Benutzer anlegen ===
 +  su - postgres
 +  createuser -SDRP nutzer
 +
 +== Benutzer anzeigen ==
 +  psql template1 -c '​\du'​
 +
 +=== Datenbank anlegen ===
 +  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 === === Benutzer Passwort ändern ===
   su - postgres   su - postgres
   psql   psql
 +<code sql>
   ALTER USER nutzer WITH PASSWORD '​geheim';​   ALTER USER nutzer WITH PASSWORD '​geheim';​
 +</​code>​
  
 == testen == == testen ==
   psql -h 127.0.0.1 -U nutzer -W datenbank   psql -h 127.0.0.1 -U nutzer -W datenbank
  
fortgeschrittene/postgres.1318852094.txt.gz · Zuletzt geändert: 2011/10/17 11:48 von ingo_wichmann