Instalace PostgreSQL_Win32 (Soucast programu CygWin, takze sezente a nainstalujte). Predpokladam, ze instalujete na "C:\CygWin" Aby jste mohli instalovat, musite mit nainstalovan a sousten "Ipc-Daemon" !! Tento popis instalace je urcen pro pouziti postgresu z Apache+PHP Do "c:\autoexec.bat" doporucuji pripsat tyto radky, vyhnete se problemu pri spadnuti pocitace :O), nedobremu ukonceni atd ... :-------Nastaveni Pro CygWin SET PGDATA=/usr/share/postgresql/data/ SET PATH=%PATH%;C:\CygWin\bin\ :Pokud neni ukoncen radne PostgreSQL je potreba smazat file if exist c:\cygwin\usr\share\postgresql\data\postmaster.pid del c:\cygwin\usr\share\postgresql\data\postmaster.pid :-------Nastaveni Pro CygWin !! Restartujte vas PC (Moje oblibene :O)) Po nastartovani vaseho pocitace poklepem na ikonku "CygWin" a spuste si shell Napiseme "initdb" Do adresare "C:\CygWin\bin\" napopirujeme me spesl soubory: "dbonp, dboffp, sqlp" - usnadnuji praci (sqlp - pozdejs pouzijeme pro lognuti) - musime je nastavit jako spustitelne chmod -c 700 ... V adresari "C:\cygwin\usr\share\postgresql\data\" najdeme soubor: "pg_hba.conf" - najdeme zde skoro nakonci souboru cast # Put your actual configuration here # ---------------------------------- # This default configuration allows any local user to connect as any # PostgreSQL username, over either UNIX domain sockets or IP: local all trust host all 127.0.0.1 255.255.255.255 trust # If you want to allow non-local connections, you will need to add more # "host" records (and don't forget to start the postmaster with "-i"!). !! Dopiseme sem nasi IP adresu + masku ... (napriklad editorem "vi") jaky na jake db od kud IP odkud maska bez identifikace | | | | | host all 10.0.0.1 255.255.255.0 trust !! Vysledek bude vypadat asi takto: local all trust host all 127.0.0.1 255.255.255.255 trust host all 10.0.0.1 255.255.255.0 trust Zalozime si uzivatele a databaze pokud jiz existuji nedelame je znovu - Napiseme "createdb [nase_uzivatelske_jmeno]" * Priklad "createdb psqldb" * "createuser psqluser" ... Vsude davame "Yes" Zacneme pracovat v postgresu - napiseme "sqlp" = logne se do shellu psql do databaze psqldb jako uzivatel psqluser * dokumentace pro praci je v adresari "c:\cygwin\usr\doc\postgresql-7.1.1\html" 9) Pro administraci pres WWW si nekam nakopirujte phpPgAdmin-2_4_2.tar.bz2, konfigurace dle navodu documentation.html uvnitr.