Manuelle Installation von PostgreSQL bei Verwendung eines Domänencontrollers
Verwenden Sie diese Anleitung nur nach Rücksprache mit Ihrem Multiplikator und wenn Sie bei der „normalen“ Installation auf massive Probleme stoßen. Dies ist nicht der normale Weg, um PostgreSQL zu installieren!
Bei der Installation muss auf die Rechtezuweisung der einzelnen Prozesse geachtet werden. Folgendes Vorgehen ist sinnvoll:
Anlegen Datenbank Cluster
Anlegen des Dienstes
Anlegen der Rolle postgres
Einzelhinweise:
bin\initdb.exe -D data
Die Dateien, die zu diesem Datenbanksystem gehören, werden dem Benutzer »Administrator« gehören. Diesem Benutzer muss auch der Serverprozess gehören.
Der Datenbankcluster wird mit der Locale German_Germany.1252 initialisiert werden. Die Standarddatenbankkodierung wurde entsprechend auf WIN1252 gesetzt. Die Standardtextsuchekonfiguration wird auf »german« gesetzt.
Sie können den Datenbankserver jetzt mit „bin\postgres“ -D „data“ oder „bin\pg_ctl“ -D „data“ -l logdatei start starten.
Dienst wurde angelegt und kann über Servermanager gestartet werden.
Starten der SQL Skriptumgebung mit C:\Program Files\PostgreSQL\9.2\bin>psql postgres
CREATE ROLE postgres LOGIN SUPERUSER INHERIT CREATEDB CREATEROLE;
Die Rolle postgres wurde angelegt
Neben der Rolle postgres (z.B. mit der OID 16348) ist noch die Rolle Administrator vorhanden, weil der Database Cluster mit dem Benutzer „Administrator“ angelegt wurde.
Starten der SQL Skriptumgebung z.B. mit C:\Program Files\PostgreSQL\9.2\bin>psql postgres