Zmiany pomiędzy wersją 6 and wersją 7 dla AdminGuide/Procedures/WindowsPostgreSQL

Pokaż
Ignoruj:
Data i czas:
08/20/14 08:36:32 (10 years temu)
Autor:
jachtelik (IP: 213.227.67.33)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • AdminGuide/Procedures/WindowsPostgreSQL

    v6 v7  
    5050Zasadniczo proces instalacji kończy się wraz przejściem dalej Next i zainstalowaniem serwera. Po zainstalowaniu zaleca się restart serwera w celu uaktywnienia wpisów w zmiennej systemowej PATH. Winien tam pojawić się wpis typu: {{{C:\Program Files (x86)\PostgreSQL\9.3\bin}}}. 
    5151 
     52[#postgresql Powrót do menu] 
     53 
     54== Konfiguracja końcowa pod kątem systemu eDokumenty == #konfiguracja 
     55 
     56W niniejszej sekcji opisano konfigurację, którą należy przeprowadzić w systemie PostgreSQL dla celów instalacji samego systemu eDokumenty. 
     57Do tego celu najlepiej wykorzystać narzędzie zwane PgAdmin3, które instaluje się wraz z serwerem PostgreSQL. 
     58Konfiguracja obejmowac będzie: 
     59 * Utworzenie ról/użytkowników na serwerze PostgreSQL 
     60 * Utworzenie bazy eDokumenty 
     61  
     62=== Utworzenie kont uzytkowników === 
     63Pierwszym krokiem po zalogowaniu się w narzędziu PgAdmin3 jest dodanie kont uzytkowników. 
     64Należy dodać dwie role: 
     65 * edokumenty - konto właściciela bazy 
     66 * http - konto na którym operacje wykonuje serwer www 
     67  
     68Konfigurację kont można przeprowadzić z poziomu interfejsu użytkownika: 
     69 * Tworzymy nowy login roli: 
     70[[Image(PostgreSQL_009.png)]] [[BR]] 
     71 * Podajemy nazwę użytkownika 
     72[[Image(PostgreSQL_010.png)]] [[BR]] 
     73 * Ustawiamy hasło dostępu 
     74[[Image(PostgreSQL_011.png)]] [[BR]] 
     75 * Ustawiamy uprawnienia 
     76[[Image(PostgreSQL_012.png)]] [[BR]]  
     77 
     78Opcjonalnie można skorzystać z gotowego skryptu SQL: 
     79 
     80{{{ 
     81#!sql 
     82CREATE ROLE edokumenty LOGIN ENCRYPTED PASSWORD md5('<hasło dla użytkownika http, np. 123234345>') 
     83CREATEDB SUPERUSER REPLICATION 
     84   VALID UNTIL 'infinity'; 
     85COMMENT ON ROLE edokumenty 
     86  IS 'Uzytkownik/właściciel bazy eDokumenty'; 
     87}}} 
     88 
     89Dla uzytkownika http 
     90 
     91 
     92{{{ 
     93#!sql 
     94CREATE ROLE http LOGIN ENCRYPTED PASSWORD md5('<hasło dla użytkownika http, np. 12345>') 
     95   VALID UNTIL 'infinity'; 
     96 
     97}}} 
     98 
     99 Wynikiem operacji będą utworzone role: 
     100  
     101[[Image(PostgreSQL_013.png)]] [[BR]]  
     102 
     103=== Tworzenie bazy eDokumenty === 
     104Utworzenie bazy eDokumenty jest niezbędne do zainstalowania systemu eDokumenty (przez przeglądarkę internetową). 
     105W celu złąożenia bazy należy w narzędziu zapytania wykonać następujący skrypt: 
     106 
     107{{{ 
     108#!sql 
     109-- DROP DATABASE IF EXISTS edokumenty; 
     110 
     111CREATE DATABASE edokumenty 
     112  WITH OWNER = edokumenty 
     113       ENCODING = 'UTF8' 
     114       TABLESPACE = pg_default 
     115       LC_COLLATE = 'Polish_Poland.1250' 
     116       LC_CTYPE = 'Polish_Poland.1250' 
     117       CONNECTION LIMIT = -1; 
     118 
     119COMMENT ON DATABASE edokumenty 
     120  IS 'Baza danych systemu eDokumenty'; 
     121 
     122}}} 
     123 
     124 
    52125[#postgresql Powrót do menu]