Unterschiede zwischen den Revisionen 2 und 3
Revision 2 vom 2005-06-21 19:25:45
Größe: 1122
Autor: anonym
Kommentar:
Revision 3 vom 2005-06-21 20:13:09
Größe: 1448
Autor: anonym
Kommentar:
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 4: Zeile 4:

Die Sachen, die im Folgenden aus komplett grossgeschriebenen Worten bestehen ({{{CREATE USER}}} und sowas) sind SQL-Befehle. Meist ist nur eine von vielen Varianten angegeben ({{{CREATE USER}}} hat z.B. viele hier ungenannte Parameter). Zur Referenz empfehle ich einfach irgendein SQL-Buch.
Zeile 12: Zeile 14:
 * dann im Prompt {{{CREATE DATABASE irgendeinname}}} eingeben, wobei irgendeinname durch irgendeinen Namen ersetzt werden kann ;>  * dann im Prompt {{{CREATE DATABASE irgendeinname ;}}} eingeben, wobei irgendeinname durch irgendeinen Namen ersetzt werden kann. Semikolon beachten
Zeile 17: Zeile 19:
 * {{{CREATE USER name PASSWORD 'passwort'}}} eingeben, wobei name und passwort ersetzt werden sollten
 * {{{GRANT ALL ON irgendeinname TO nutzer}}} gibt alle Rechte zur Datenbank irgendeinname an nutzer.
 * {{{CREATE USER name PASSWORD 'passwort';}}} eingeben, wobei name und passwort ersetzt werden sollten
 * {{{GRANT ALL ON irgendeinname TO nutzer;}}} gibt alle Rechte zur Datenbank irgendeinname an nutzer.
 slidentd

DISCLAIMER: Das ist und wird kein Tutorial oder richtiges Howto, es ist eher sowas wie eine Merkhilfe für den Autoren.

Benutztes System: Debian GNU/Linux. Benutzte Postgres-Version: 7.4.

Die Sachen, die im Folgenden aus komplett grossgeschriebenen Worten bestehen (CREATE USER und sowas) sind SQL-Befehle. Meist ist nur eine von vielen Varianten angegeben (CREATE USER hat z.B. viele hier ungenannte Parameter). Zur Referenz empfehle ich einfach irgendein SQL-Buch.

Installation

  • apt-get install postgresql

  • ((Dinge, die ich vergessen habe. Werden eingefügt, wenn ich die Info wiederfinde bzw. nochmal installieren muss.))

Eine Datenbank einrichten

  • user postgres werden (als root su postgres)

  • template1 ist die default-Datenbank zur Administration aller anderen Datenbanken. Darum eingebena(als postgres): psql template1

  • dann im Prompt CREATE DATABASE irgendeinname ; eingeben, wobei irgendeinname durch irgendeinen Namen ersetzt werden kann. Semikolon beachten

  • um die jetzt bestehende Datenbank zu connecten, einfach \c irgendeinname eingeben.

Einen User in der neuen Datenbank einrichten

  • wieder mit psql in template1 einloggen
  • CREATE USER name PASSWORD 'passwort'; eingeben, wobei name und passwort ersetzt werden sollten

  • GRANT ALL ON irgendeinname TO nutzer; gibt alle Rechte zur Datenbank irgendeinname an nutzer. slidentd

PostgresqlStichpunkte (zuletzt geändert am 2012-06-13 21:26:25 durch anonym)


Creative Commons Lizenzvertrag
This page is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.