[svn/pld-doc]: rev 222 - pld-doc/book/pl_book__uslugi

ciesiel w svn.pld-dc.org ciesiel w svn.pld-dc.org
Pon, 12 Sty 2004, 17:08:49 CET


Author: ciesiel
Date: 2004-01-12 17:08:49 +0100 (Mon, 12 Jan 2004)
New Revision: 222

Modified:
   pld-doc/book/pl_book__uslugi/pl_uslugi_bazydanych__postgresql.sec
Log:
- fixed <para> before and after screen
- fixed screen
- cleanup


Modified: pld-doc/book/pl_book__uslugi/pl_uslugi_bazydanych__postgresql.sec
===================================================================
--- pld-doc/book/pl_book__uslugi/pl_uslugi_bazydanych__postgresql.sec	2004-01-12 15:51:07 UTC (rev 221)
+++ pld-doc/book/pl_book__uslugi/pl_uslugi_bazydanych__postgresql.sec	2004-01-12 16:08:49 UTC (rev 222)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
 <section>
-	<title>Prosta instalacja PostgreSQL na PLD</title>
+	<title>Postgresql - Instalacja PostgreSQL</title>
 	<section>
 		<title>Co to jest PostgreSQL</title>
 		<section>
@@ -21,83 +21,76 @@
 	</section>
 	<section>
 		<title>Instalacja pakietów</title>
-			<para>
-				Uruchamiamy program poldek:
+				<para>Uruchamiamy program poldek:</para>
 				<screen># poldek</screen>
-				Wykonujemy:
+				<para>Wykonujemy:</para>
 				<screen>poldek&gt;ls -l postgresql-*</screen>
-				Przykładowy wynik to:
-				<screen>
-poldek> ls -l postgresql-*
-package                                                     build date                 size
-postgresql-7.4-0.8                                          2003/12/16 20:45        8.8 MB
-postgresql-backend-devel-7.4-0.8                            2003/12/16 20:45        1.4 MB
-postgresql-clients-7.4-0.8                                  2003/12/16 20:45        1.5 MB
-postgresql-devel-7.4-0.8                                    2003/12/16 20:45       93.0 KB
-postgresql-doc-7.4-0.8                                      2003/12/16 20:45        5.3 MB
-postgresql-ecpg-7.4-0.8                                     2003/12/16 20:45      479.0 KB
-postgresql-ecpg-devel-7.4-0.8                               2003/12/16 20:45       17.0 KB
-postgresql-libs-7.4-0.8                                     2003/12/16 20:45      252.0 KB
-postgresql-module-pgcrypto-7.4-0.8                          2003/12/16 20:45       91.0 KB
-postgresql-module-plperl-7.4-0.8                            2003/12/16 20:45       30.0 KB
-postgresql-module-plpgsql-7.4-0.8                           2003/12/16 20:45      100.0 KB
-postgresql-module-plpython-7.4-0.8                          2003/12/16 20:45       35.0 KB
-postgresql-module-pltcl-7.4-0.8                             2003/12/16 20:45       44.0 KB
-postgresql-static-7.4-0.8                                   2003/12/16 20:45      303.0 KB
-postgresql-tcl-7.4-0.8                                      2003/12/16 20:45       38.0 KB
-postgresql-tcl-devel-7.4-0.8                                2003/12/16 20:45        0.0 KB
-postgresql-tcl-static-7.4-0.8                               2003/12/16 20:45       36.0 KB
+				<para>Przykładowy wynik to:</para>
+				<screen>poldek> ls -l postgresql-*
+package                                build date                 size
+postgresql-7.4-0.8                     2003/12/16 20:45        8.8 MB
+postgresql-backend-devel-7.4-0.8       2003/12/16 20:45        1.4 MB
+postgresql-clients-7.4-0.8             2003/12/16 20:45        1.5 MB
+postgresql-devel-7.4-0.8               2003/12/16 20:45       93.0 KB
+postgresql-doc-7.4-0.8                 2003/12/16 20:45        5.3 MB
+postgresql-ecpg-7.4-0.8                2003/12/16 20:45      479.0 KB
+postgresql-ecpg-devel-7.4-0.8          2003/12/16 20:45       17.0 KB
+postgresql-libs-7.4-0.8                2003/12/16 20:45      252.0 KB
+postgresql-module-pgcrypto-7.4-0.8     2003/12/16 20:45       91.0 KB
+postgresql-module-plperl-7.4-0.8       2003/12/16 20:45       30.0 KB
+postgresql-module-plpgsql-7.4-0.8      2003/12/16 20:45      100.0 KB
+postgresql-module-plpython-7.4-0.8     2003/12/16 20:45       35.0 KB
+postgresql-module-pltcl-7.4-0.8        2003/12/16 20:45       44.0 KB
+postgresql-static-7.4-0.8              2003/12/16 20:45      303.0 KB
+postgresql-tcl-7.4-0.8                 2003/12/16 20:45       38.0 KB
+postgresql-tcl-devel-7.4-0.8           2003/12/16 20:45        0.0 KB
+postgresql-tcl-static-7.4-0.8          2003/12/16 20:45       36.0 KB
 17 packages, 18.6 MB
-poldek> 
-					
-				</screen>
-				Do poprawnego działania SZDB PostgreSQL konieczne są następujące pakiety:
+poldek></screen>
+				<para>Do poprawnego działania SZDB PostgreSQL konieczne są następujące pakiety:</para>
 				<itemizedlist>
 					<listitem><para>postgresql</para></listitem>
 					<listitem><para>postgresql-clients</para></listitem>
 					<listitem><para>postgresql-libs</para></listitem>
 				</itemizedlist>
-				Zatem można przystąpić do ich instalacji, wpisując następujące polecenie:
-				<screen>
-# poldek -i postgresql postgresql-clients postgresql-libs
-				</screen>
-				Aby SZDB PostgreSQL skorzystał z wewnętrznych języków plpgsql czy też plphpython należy doinstalować pakiety postgresql-module-plpgsql <screen># poldek -i postgresql-module-plpgsql</screen> oraz <screen>root# poldek -i postgresql-module-plpython</screen>
-			</para>
+				<para>Zatem można przystąpić do ich instalacji, wpisując następujące polecenie:</para>
+				<screen># poldek -i postgresql postgresql-clients postgresql-libs</screen>
+				<para>Aby SZDB PostgreSQL skorzystał z wewnętrznych języków plpgsql czy też plphpython należy doinstalować pakiety postgresql-module-plpgsql</para>    			 
+				<screen># poldek -i postgresql-module-plpgsql</screen>
+				<para>oraz</para>
+				<screen>root# poldek -i postgresql-module-plpython</screen>
 	</section>
 	<section>
 		<title>Konfiguracja PostgreSQLa w PLD</title>
 		<section><title>Wstępna konfiguracja</title>
 		<para>
 			Edytujemy plik <filename>/etc/sysconfig/postgresql</filename>:
-
-<screen># vim /etc/sysconfig/postgresql</screen>
-
-I wybieramy odopowiednie podejście do bazy danych. Polecam standard setting.
-Po edycji wykonanie komendy
-
-<screen># grep PG_DB_CLUSTERS /etc/sysconfig/postgresql | egrep -v ^#</screen>
-
-powinno dać wynik:
-
-<screen>PG_DB_CLUSTERS="/var/lib/pgsql"</screen>
 		</para>
+		<screen># vim /etc/sysconfig/postgresql</screen>
+		<para>
+			I wybieramy odopowiednie podejście do bazy danych. Polecam standard setting.
+			Po edycji wykonanie komendy
+		</para>
+		<screen># grep PG_DB_CLUSTERS /etc/sysconfig/postgresql | egrep -v ^#</screen>
+		<para>powinno dać wynik:</para>
+		<screen>PG_DB_CLUSTERS="/var/lib/pgsql"</screen>
 	</section>
 	<section><title>Sortowanie po polsku</title>
-	<para>
-Metoda nadesłana przez Marcina Dolińskiego:
+	<para>Metoda nadesłana przez Marcina Dolińskiego:</para>
 
 <screen>poldek -i localedb-src &amp;&amp; localedb-gen -l pl_PL &amp;&amp; echo LANG=pl_PL >>/etc/sysconfig/i18n</screen>
-TODO: locale tylko dla PostgreSQLa.
-	</para>
+
+<para>TODO: locale tylko dla PostgreSQLa.</para>
 </section>
 	</section>
 	<section>
 		<title>Inicjalizacja</title>
 		<para>
-Wykonujemy polecenie:
-
+		Wykonujemy polecenie:
+		</para>
 <screen># /etc/rc.d/init.d/postgresql init</screen>
-Podczas inizjalizacji SZDB PostgreSQL stworzy pliki potrzebne mu do przechowywania tabel, tabele systemowe jak i bazy danych template0 i template1 konieczne do jego dalszego działania. Inicjalizacja PostgreSQLa nie jest równoznaczna z jego uruchomieniem, o czym dalej.
+		<para>
+		Podczas inizjalizacji SZDB PostgreSQL stworzy pliki potrzebne mu do przechowywania tabel, tabele systemowe jak i bazy danych template0 i template1 konieczne do jego dalszego działania. Inicjalizacja PostgreSQLa nie jest równoznaczna z jego uruchomieniem, o czym dalej.
 		</para>
 	</section>
 	<section>
@@ -106,26 +99,22 @@
 W punkcie (3) (&lt;- TODO, shufla docbook lame)  został zainicjalizowany cluster, w którym to można dodawać bazy
 danych. Trzeba teraz odpowiednio skonfigurować tenże cluster. Przyda się
 edycja plików ${PG_DB_CLUSTERS}/{postgresql.conf,pg_hba.conf}:
-
+		</para>
 <screen># vim /var/lib/pgsql/{postgresql.conf,pg_hba.conf}</screen>
-
-Przydatna opcja to tcpip_socket = true w <filename>/var/lib/pgsql/postgresql.conf</filename>.
-
+    		<para>
+		Przydatna opcja to tcpip_socket = true w <filename>/var/lib/pgsql/postgresql.conf</filename>.
 		</para>
 	</section>
 	<section>
 		<title>Uruchomienie PostgreSQLa</title>
-		<para><screen># /etc/rc.d/init.d/postgresql start</screen></para>
+		<screen># /etc/rc.d/init.d/postgresql start</screen>
 	</section>
 	<section>
 		<title>Dodanie użytkownika</title>
-		<para>
-		<screen>
-# su - postgres -c 'psql template1'
-
+		<screen># su - postgres -c 'psql template1'
 template1=# CREATE USER uzytkownik WITH ENCRYPTED PASSWORD 'hasło' CREATEUSER CREATEDB;
-CREATE USER
-		</screen>
+CREATE USER</screen>
+		<para>
 Użytkownik `uzytkownik' będzie miał możliwość tworzenia baz danych (za pomocą
 createdb lub CREATE DATABASE z poziomu psql) jak i dodawania użytkowników (createuser lub
 CREATE USER z poziomu psql).
@@ -133,17 +122,12 @@
 	</section>
 	<section>
 		<title>Ostatni test</title>
-				<para>
-					<screen>
-$ psql -h 127.0.0.1 template1
+		<screen>$ psql -h 127.0.0.1 template1
 template-1=# SELECT count(*) FROM pg_database;
  count 
 -------
      2
-(1 row)
-
-					</screen>
-				</para>
+(1 row)</screen>
 	</section>
 	<section>
 		<title>Dodatki</title>
@@ -153,15 +137,13 @@
 `python-postgresql'. Pakiet `postgresql-devel' jest przydatny przy pisaniu
 aplikacji w C/C++ korzystających z PostgreSQLa. Dokumentacja do PostgreSQLa
 znajduje się, a jakże, w pakiecie `postgresql-doc'.
-
-<screen># poldek -i php-pgsql</screen>
-<screen># poldek -i perl-DBD-Pg</screen>
-<screen># poldek -i perl-Pg</screen>
-<screen># poldek -i python-postgresql</screen>
-<screen># poldek -i postgresql-devel</screen>
-<screen># poldek -i postgresql-doc</screen>
-
 		</para>
+		<screen># poldek -i php-pgsql
+# poldek -i perl-DBD-Pg
+# poldek -i perl-Pg
+# poldek -i python-postgresql
+# poldek -i postgresql-devel
+# poldek -i postgresql-doc</screen>
 	</section>
 	<section>
 		<title>Odnośniki</title>



Więcej informacji o liście dyskusyjnej pld-doc