Update Russian FAQ.
authorBruce Momjian <bruce@momjian.us>
Fri, 10 Oct 2003 02:52:12 +0000 (02:52 +0000)
committerBruce Momjian <bruce@momjian.us>
Fri, 10 Oct 2003 02:52:12 +0000 (02:52 +0000)
Viktor Vislobokov

doc/FAQ_russian
doc/src/FAQ/FAQ_russian.html

index 6183b7c91333672eb761a4498667f44714e01c05..f2a04acf0c22064f5eea535deed488598fe3aff0 100644 (file)
@@ -1,7 +1,7 @@
 
                Otvety na chasto zadavaemye voprosy po PostgreSQL
                                        
-   Data poslednego obnovleniya: Pyatnica 30 Maya 22:24:56 EDT 2003
+   Data poslednego obnovleniya: Voskresen'e 5 Oktyabrya 10:25:21 EDT 2003
    
    Anglijskij variant soprovozhdaet: Bryus Mom'yan (Bruce Momjian)
    (pgman@candle.pha.pa.us)
    PostgreSQL, sportirovannyj special'no dlya MS Win NT/2000/XP v
    nastoyaschij moment nachal rabotat'. Podrobnosti tekuschego
    sostoyaniya PostgreSQL dlya Windows smotrite na
-   http://techdocs.postgresql.org/guides/Windows.
+   http://techdocs.postgresql.org/guides/Windows i
+   http://momjian.postgresql.org/main/writings/pgsql/win32.html.
    
    Takzhe suschestvuet versiya sportirovannaya pod Novell Netware 6 na
    http://forge.novell.com.
    Unix irc -c '#PostgreSQL' "$USER" irc.phoenix.net.
    
    Spisok kommercheskoj podderzhki kompanij dostupen na
-   http://www.ca.PostgreSQL.org/users-lounge/commercial-support.html.
+   http://techdocs.postgresql.org/companies.php.
    
     1.7) Kakaya poslednyaya versiya?
     
-   Poslednij vypusk PostgreSQL - `eto versiya 7.3.2.
+   Poslednij vypusk PostgreSQL - `eto versiya 7.3.4.
    
-   My planiruem vypuskat' novye versii kazhdye chetyre mesyaca.
+   My planiruem vypuskat' novye versii kazhdye 6-8 mesyacev.
    
     1.8) Kakaya dokumentaciya imeetsya v nalichii?
     
    http://www.PostgreSQL.org/docs/awbook.html i
    http://www.commandprompt.com/ppbook/. Spisok knig po PostgreSQL,
    kotorye mozhno kupit' dostupen po adresu
-   http://www.ca.PostgreSQL.org/books/. Krome togo, po adresu
-   http://techdocs.PostgreSQL.org/ vy mozhete najti kollekciyu
+   http://techdocs.postgresql.org/techdocs/bookreviews.php. Krome togo,
+   po adresu http://techdocs.PostgreSQL.org/ vy mozhete najti kollekciyu
    tehnicheskih statej posvyaschennyh PostgreSQL.
    
    psql imeet neskol'ko prekrasnyh komand \d dlya otobrazheniya
           PostgreSQL imeet proizvoditel'nost' shozhuyu s drugimi
           kommercheskimi SUBD i s SUBD s otkrytym ishodnym kodom, v
           kakih-to aspektah rabotaya bystree chem oni, v kakih-to
-          medlenee. V sravnenii s MySQL ili linejnymi SUBD, my medlenee
-          pri operaciyah vstavki/obnovleniya, potomu chto upravlyaem
-          tranzakciyami. I razumeetsya, MySQL ne imeet kakih-libo
+          medlenee. V sravnenii s MySQL ili linejnymi SUBD, my bystree,
+          kogda pol'zovatelej mnogo, a takzhe na kompleksnyh zaprosah i
+          chtenii/zapisi zagruzki zaprosa. MySQL bystree dlya prostyh
+          SELECT zaprosov, vypolnyaemyh nebol'shim kolichestvom
+          pol'zovatelej. I razumeetsya, MySQL ne imeet kakih-libo
           vozmozhnostej iz perechislenyh vyshe, v sekcii Vozmozhnosti. My
           delaem upor na nadezhnost' i rasshirennye vozmozhnosti, no my
           takzhe prodolzhaem uvelichivat' proizvoditel'nost' s kazhdym
           vypuskom. Suschestvuet interesnaya stranichka v Internet,
           sravnivayuschaya PostgreSQL i MySQL na
-          http://openacs.org/philosophy/why-not-mysql.html
+          http://openacs.org/philosophy/why-not-mysql.html. Takzhe, MySQL
+          - `eto kompaniya, kotoraya rasprostranyaet svoj produkt cherez
+          otkrytye ishodnye teksty, a ne soobschestvo razrabotchikov s
+          otkrytymi ishodnymi tekstami, kak PostgreSQL.
           
    Nadezhnost'
           My ponimali, chto nasha SUBD dolzhna byt' nadezhnoj ili ona
    hotite, to mozhete `eto proverit', napisav pis'mo na kontaktnyj adres.
      _________________________________________________________________
    
+   Esli u vas est' istorii po uspeshnomu primeneniyu PostgreSQL,
+   pozhalujsta, prisylajte ih na nash sajt propagandy
+   http://advocacy.postgresql.org.
+   
                  Voprosy pol'zovatelej po klientskoj chasti
                                       
     2.1) Suschestvuyut li ODBC drajvera dlya PostgreSQL?
@@ -753,7 +763,7 @@ dalit'
     BEGIN;
     ALTER TABLE tab ADD COLUMN new_col new_data_type;
     UPDATE tab SET new_col = CAST(old_col AS new_data_type);
-    ALTER TABLE DROP COLUMN old_col;
+    ALTER TABLE tab DROP COLUMN old_col;
     COMMIT;
 
     4.5) Kakovy maksimal'nye razmery dlya zapisej, tablic i bazy dannyh?
@@ -761,7 +771,7 @@ dalit'
    Suschestvuyut sleduyuschie ogranicheniya:
     Maksimal'nyj razmer bazy?              neogranichen (suschestvuyut bazy na
 4 TB)
-    Maksimal'nyj razmer tablicy?           16 TB
+    Maksimal'nyj razmer tablicy?           32 TB
     Maksimal'nyj razmer zapisi?            1.6 TB
     Maksimal'nyj razmer polya?              1 GB
     Maksimal'noe kolichestvo zapisej v tablice?      neogranicheno
@@ -774,14 +784,14 @@ pa
    znacheniya perechislennye vyshe neopravdano bol'shie, mozhet
    postradat' proizvoditel'nost'.
    
-   Maksimal'nyj razmer tablicy v 16 TB ne trebuet chtoby operacionnaya
+   Maksimal'nyj razmer tablicy v 32 TB ne trebuet chtoby operacionnaya
    sistema podderzhivala fajly bol'shih razmerov. Bol'shie tablicy
    hranyatsya kak mnozhestvo fajlov razmerom v 1 GB, tak chto
    ogranicheniya, kotorye nakladyvaet fajlovaya sistema ne vazhny.
    
    Maksimal'nyj razmer tablicy i maksimal'noe kolichestvo kolonok mogut
-   byt' uvelicheny, esli razmer bloka po umolchaniyu budet uvelichen do
-   32k.
+   byt' uvelicheny v chetyre raza, esli razmer bloka po umolchaniyu budet
+   uvelichen do 32k.
    
     4.6) Kak mnogo diskovogo prostranstva v baze dannyh nuzhno dlya sohraneniya
     dannyh iz obychnogo tekstovogo fajla?
@@ -1026,9 +1036,10 @@ t' null-bajt bez opaski)
    I nakonec, vy mozhete ispol'zovat' znachenie OID, vozraschaemoe iz
    opertora INSERT chtoby uvidet' znachenie po umolchaniyu, chto
    predpolozhitel'no yavlyaetsya naimenee perenosimym na drugie platformy
-   resheniem. V Perl, ispol'zuya DBI s modulei Edmund Mergl'ya DBD::Pg,
-   znachenie oid stanovitsya dostupnym cherez $sth->{pg_oid_status} posle
-   $sth->execute().
+   resheniem, k tomu zhe znachenie oid budet urezat'sya, kogda ono
+   dostignet 4 milliardov. V Perl, ispol'zuya DBI s modulem Edmund
+   Mergl'ya DBD::Pg, znachenie oid stanovitsya dostupnym cherez
+   $sth->{pg_oid_status} posle $sth->execute().
    
     4.15.3) Ne mozhet li poluchit'sya tak, chto ispol'zovanie currval() i
     nextval() privedet k zaciklirovaniyu s drugimi pol'zovatelyami?
@@ -1245,8 +1256,14 @@ CREATE TABLE test (x int, modtime timestamp DEFAULT CURRENT_TIMESTAMP );
     
      * contrib/pgcrypto soderzhit mnogo funkcij shifrovaniya dlya
        ispol'zovaniya v SQL zaprosah.
-     * Est' tol'ko odin sposob shifrovaniya dannyh, peredavaemyh ot
-       klienta k serveru, cherez ispol'zovanie hostssl v pg_hba.conf.
+     * Dlya shifrovaniya peredavaemyh dannyh ot klienta k serveru, na
+       servere v fajle postgresql.conf, opciya ssl dolzhna byt'
+       ustanovlena v true, v fajle pg_hba.conf dolzhna byt'
+       sootvetstvuyuschaya zapis' host ili hostssl i na storone klienta
+       sslmode ne dolzhen byt' zapreschion cherez disable. (Zametim, chto
+       takzhe vozmozhno ispol'zovanie nezavisimyh vneshnih shifruyuschih
+       transportov, takih kak stunnel ili ssh, vmesto sobstvennyh SSL
+       soedinenij PostgreSQL).
      * Paroli pol'zovatelej k baze dannyh avtomaticheski shifruyutsya,
        pri sohranenii v versii 7.3. V predyduschih versiyah, vy dolzhny
        razreshit' opciyu PASSWORD_ENCRYPTION v postgresql.conf.
index b26f77f6a08a90dd47d12ce7a2974b74c442a5f9..10658fff8052d3647071b19a48abb83a3ce884a0 100644 (file)
@@ -13,7 +13,7 @@
   alink="#0000ff">
     <H1>ïÔ×ÅÔÙ ΓŽΓ ΓžΓΓ“ÔÏ ΓšΓΓ„Á×ÁÅÍÙÅ Γ—ÏÐÒÏÓÙ ΓΓ PostgreSQL</H1>
 
-    <P>ÀÁÔÁ ΓΓΓ“ΓŒΓ…Γ„ΓŽΓ…Γ‡Γ ΓΓ‚ΓŽΓΓ—ΓŒΓ…ΓŽΓ‰Γ‘: Γ°Γ‘Γ”ΓŽΓ‰ΓƒΓ 30 Γ­ΓΓ‘ 22:24:56 EDT 2003</P>
+    <P>ÀÁÔÁ ΓΓΓ“ΓŒΓ…Γ„ΓŽΓ…Γ‡Γ ΓΓ‚ΓŽΓΓ—ΓŒΓ…ΓŽΓ‰Γ‘: Γ·ΓΓ“Γ‹Γ’Γ…Γ“Γ…ΓŽΓ˜Γ… 5 Γ―ËÔÑÂÒÑ 10:25:21 EDT 2003</P>
 
     <P>Γ‘ΓŽΓ‡ΓŒΓ‰ΓŠΓ“Γ‹Γ‰ΓŠ Γ—ΓΓ’Γ‰ΓΓŽΓ” Γ“ÏÐÒÏ×ÏÖÄÁÅÔ: Γ’ÒÀÓ Γ­ΓΓΓ˜Γ‘ΓŽ (Bruce Momjian) (<A href=
     "mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</A>)<BR>
     <P>PostgreSQL, Γ“ΓΓΓ’Γ”Γ‰Γ’ΓΓ—ΓΓŽΓŽΓ™ΓŠ Γ“ΓΓ…ΓƒΓ‰ΓΓŒΓ˜ΓŽΓ Γ„ΓŒΓ‘ MS Win NT/2000/XP Γ—
     ΓŽΓΓ“Γ”ΓΓ‘ΓΓ‰ΓŠ ΓΓΓΓ…ΓŽΓ” ΓŽΓΓžΓΓŒ Γ’ΓΓ‚ΓΓ”ΓΓ”Γ˜. Γ°ΓΓ„Γ’ΓΓ‚ΓŽΓΓ“Γ”Γ‰ Γ”ÅËÕÝÅÇÏ Γ“ΓΓ“Γ”ΓΓ‘ΓŽΓ‰Γ‘ PostgreSQL
     Γ„ΓŒΓ‘ Windows Γ“ÍÏÔÒÉÔÅ ΓŽΓ <a href="http://techdocs.postgresql.org/guides/Windows">
-    http://techdocs.postgresql.org/guides/Windows</a>.</P>
+    http://techdocs.postgresql.org/guides/Windows</a> Γ‰
+    <a href="http://momjian.postgresql.org/main/writings/pgsql/win32.html">
+    http://momjian.postgresql.org/main/writings/pgsql/win32.html</a>.
+    </P>
     
     <P>ôÁËÖÅ Γ“Γ•ΓΓ…Γ“Γ”Γ—Γ•Γ…Γ” Γ—ÅÒÓÉÑ Γ“ΓΓΓ’Γ”Γ‰Γ’ΓΓ—ΓΓŽΓŽΓΓ‘ ΓΓΓ„ Novell Netware 6 ΓŽΓ
     <a href="http://forge.novell.com/">http://forge.novell.com</a>.</P>
     <CODE>irc -c '#PostgreSQL' "$USER" irc.phoenix.net.</CODE></P>
 
     <P>óÐÉÓÏË Γ‹ΓΓΓΓ…Γ’ΓžΓ…Γ“Γ‹ΓΓŠ ΓΓΓ„ÄÅÒÖËÉ Γ‹ΓΓΓΓΓŽΓ‰ΓŠ Γ„ΓΓ“Γ”Γ•ΓΓ…ΓŽ ΓŽΓ
-    <A href="http://www.ca.postgresql.org/users-lounge/commercial-support.html">http://www.ca.PostgreSQL.org/users-lounge/commercial-support.html</A>.</P>
+    <A href="http://techdocs.postgresql.org/companies.php">http://techdocs.postgresql.org/companies.php</A>.</P>
 
     <H4><A name="1.7">1.7</A>) Γ«ΓΓ‹ΓΓ‘ ΓΓΓ“ΓŒΓ…Γ„ΓŽΓ‘Γ‘ Γ—ÅÒÓÉÑ?</H4>
 
-    <P>Γ°ΓΓ“ΓŒΓ…Γ„ΓŽΓ‰ΓŠ Γ—ÙÐÕÓË PostgreSQL - ΓœΓ”Ï Γ—ÅÒÓÉÑ 7.3.2.</P>
+    <P>Γ°ΓΓ“ΓŒΓ…Γ„ΓŽΓ‰ΓŠ Γ—ÙÐÕÓË PostgreSQL - ΓœΓ”Ï Γ—ÅÒÓÉÑ 7.3.4.</P>
 
-    <P>Γ­Γ™ ΓΓŒΓΓŽΓ‰Γ’ÕÅÍ Γ—Γ™ΓΓ•Γ“Γ‹ΓΓ”Γ˜ ΓŽΓΓ—ÙÅ Γ—ÅÒÓÉÉ Γ‹ΓΓ–ÄÙÅ ΓžΓ…ÔÙÒÅ ΓΓ…ÓÑÃÁ.</P>
+    <P>Γ­Γ™ ΓΓŒΓΓŽΓ‰Γ’ÕÅÍ Γ—Γ™ΓΓ•Γ“Γ‹ΓΓ”Γ˜ ΓŽΓΓ—ÙÅ Γ—ÅÒÓÉÉ Γ‹ΓΓ–ÄÙÅ 6-8 ΓΓ…ÓÑÃÅ×.</P>
 
     <H4><A name="1.8">1.8</A>) Γ«ΓΓ‹ΓΓ‘ Γ„ΓΓ‹Γ•ΓΓ…ΓŽΓ”ΓΓƒΓ‰Γ‘ Γ‰ΓΓ…ÅÔÓÑ Γ— ΓŽΓΓŒΓ‰ΓžΓ‰Γ‰?</H4>
 
     "http://www.PostgreSQL.org/docs/awbook.html">http://www.PostgreSQL.org/docs/awbook.html</A>
      Γ‰ <a href="http://www.commandprompt.com/ppbook/">http://www.commandprompt.com/ppbook/</a>.
      Γ³ΓΓ‰Γ“ÏË Γ‹ΓŽΓ‰Γ‡ ΓΓ PostgreSQL, Γ‹ΓΓ”ÏÒÙÅ ΓΓΓ–ΓŽΓ Γ‹Γ•ΓΓ‰Γ”Γ˜ Γ„ΓΓ“Γ”Γ•ΓΓ…ΓŽ ΓΓ ΓΓ„ÒÅÓÕ
-     <a href="http://www.ca.postgresql.org/books/">http://www.ca.PostgreSQL.org/books/</a>.
+     <a href="http://techdocs.postgresql.org/techdocs/bookreviews.php">http://techdocs.postgresql.org/techdocs/bookreviews.php</a>.
      Γ«Γ’ÏÍÅ Γ”ÏÇÏ, ΓΓ ΓΓ„ÒÅÓÕ <a href="http://techdocs.postgresql.org">http://techdocs.PostgreSQL.org/</a>
      Γ—Γ™ ΓΓΓ–ÅÔÅ ΓŽΓΓŠΓ”Γ‰ Γ‹ΓΓŒΓŒΓ…ËÃÉÀ Γ”Γ…ΓˆΓŽΓ‰ΓžΓ…Γ“Γ‹Γ‰Γˆ Γ“Γ”ΓΓ”Γ…ΓŠ ΓΓΓ“Γ—Γ‘ΓΓ…ΓŽΓŽΓ™Γˆ PostgreSQL.</p>
 
       <DD>PostgreSQL Γ‰ΓΓ…Γ…Γ” ΓΓ’ΓΓ‰ΓšΓ—ΓΓ„Γ‰Γ”Γ…ΓŒΓ˜ΓŽΓΓ“Γ”Γ˜ Γ“ΓˆΓΓ–Γ•Γ€ Γ“ Γ„ÒÕÇÉÍÉ Γ‹ΓΓΓΓ…Γ’ΓžΓ…Γ“Γ‹Γ‰ΓΓ‰
       Γ³Γ΅Γ’Γ€ Γ‰ Γ“ Γ³Γ΅Γ’Γ€ Γ“ ΓΓ”ËÒÙÔÙÍ Γ‰Γ“ΓˆΓΓ„ΓŽΓ™Γ Γ‹ΓΓ„ÏÍ, Γ— Γ‹ΓΓ‹Γ‰Γˆ-ÔÏ ΓΓ“ΓΓ…Γ‹Γ”ΓΓˆ Γ’ÁÂÏÔÁÑ
       Γ‚ÙÓÔÒÅÅ ΓžΓ…Í ΓΓŽΓ‰, Γ— Γ‹ΓΓ‹Γ‰Γˆ-ÔÏ ΓΓ…Γ„ΓŒΓ…ΓŽΓ…Γ…. Γ· Γ“Γ’ΓΓ—ΓŽΓ…ΓŽΓ‰Γ‰ Γ“ MySQL Γ‰ΓŒΓ‰ ΓŒΓ‰ΓŽΓ…ΓŠΓŽΓ™ΓΓ‰
-      Γ³Γ΅Γ’Γ€, ΓΓ™ ΓΓ…Γ„ΓŒΓ…ΓŽΓ…Γ… ΓΓ’Γ‰ ΓΓΓ…Γ’ΓΓƒΓ‰Γ‘Γˆ Γ—ÓÔÁ×ËÉ/ΓΓ‚ΓŽΓΓ—ΓŒΓ…ΓŽΓ‰Γ‘, ΓΓΓ”ÏÍÕ ΓžΓ”Ï Γ•ΓΓ’ΓΓ—ΓŒΓ‘Γ…Γ
-      Γ”Γ’ΓΓŽΓšΓΓ‹ΓƒΓ‰Γ‘ΓΓ‰. Γ© Γ’ΓΓšΓ•ΓΓ…Γ…Γ”Γ“Γ‘, MySQL ΓŽΓ… Γ‰ΓΓ…Γ…Γ” Γ‹ΓΓ‹Γ‰Γˆ-ΓŒΓ‰Γ‚Γ Γ—ΓΓšΓΓΓ–ΓŽΓΓ“Γ”Γ…ΓŠ Γ‰Γš
+      Γ³Γ΅Γ’Γ€, ΓΓ™ Γ‚ÙÓÔÒÅÅ, Γ‹ΓΓ‡Γ„Á ΓΓΓŒΓ˜ΓšΓΓ—ΓΓ”Γ…ΓŒΓ…ΓŠ ΓΓŽΓΓ‡Γ, Γ Γ”ÁËÖÅ ΓŽΓ Γ‹ΓΓΓΓŒΓ…Γ‹Γ“ΓŽΓ™Γˆ
+      ΓšΓΓΓ’ΓΓ“ΓΓˆ Γ‰ ΓžΓ”Γ…ΓŽΓ‰Γ‰/ΓšΓΓΓ‰Γ“Γ‰ ΓšΓΓ‡Γ’Γ•ΓšΓ‹Γ‰ ΓšΓΓΓ’ÏÓÁ. MySQL Γ‚ÙÓÔÒÅÅ Γ„ΓŒΓ‘ ΓΓ’ΓΓ“Γ”Γ™Γˆ
+      SELECT ΓšΓΓΓ’ÏÓÏ×, Γ—Γ™ΓΓΓŒΓŽΓ‘Γ…ΓΓ™Γˆ ΓŽΓ…Γ‚ΓΓŒΓ˜Γ›Γ‰Γ Γ‹ΓΓŒΓ‰ΓžΓ…ÓÔ×ÏÍ ΓΓΓŒΓ˜ΓšΓΓ—ΓΓ”Γ…ΓŒΓ…ΓŠ.
+      Γ© Γ’ΓΓšΓ•ΓΓ…Γ…Γ”Γ“Γ‘, MySQL ΓŽΓ… Γ‰ΓΓ…Γ…Γ” Γ‹ΓΓ‹Γ‰Γˆ-ΓŒΓ‰Γ‚Γ Γ—ΓΓšΓΓΓ–ΓŽΓΓ“Γ”Γ…ΓŠ Γ‰Γš
       ΓΓ…Γ’Γ…ΓžΓ‰Γ“ΓŒΓ…ΓŽΓ™Γˆ Γ—ÙÛÅ, Γ— Γ“ÅËÃÉÉ <I>Γ·ΓΓšΓΓΓ–ΓŽΓΓ“Γ”Γ‰</I>. 
       Γ­Γ™ Γ„Γ…ΓŒΓΓ…Γ Γ•ÐÏÒ ΓŽΓ ΓŽΓΓ„Γ…Γ–ΓŽΓΓ“Γ”Γ˜ Γ‰ Γ’ΓΓ“Γ›Γ‰Γ’Γ…ΓŽΓŽΓ™Γ… Γ—ΓΓšΓΓΓ–ΓŽΓΓ“Γ”Γ‰, ΓŽΓ ΓΓ™ Γ”ÁËÖÅ
       ΓΓ’ΓΓ„ΓΓŒΓ–ΓΓ…Γ Γ•Γ—Γ…ΓŒΓ‰ΓžΓ‰Γ—ΓΓ”Γ˜ ΓΓ’ΓΓ‰ΓšΓ—ΓΓ„Γ‰Γ”Γ…ΓŒΓ˜ΓŽΓΓ“Γ”Γ˜ Γ“ Γ‹ΓΓ–ÄÙÍ Γ—ÙÐÕÓËÏÍ. Γ³Γ•ÝÅÓÔ×ÕÅÔ
       Γ‰ΓŽΓ”Γ…Γ’Γ…Γ“ΓŽΓΓ‘ Γ“Γ”Γ’ΓΓŽΓ‰ΓžΓ‹Γ Γ— Γ©ΓŽΓ”Γ…Γ’ΓŽΓ…Γ”, Γ“Γ’ΓΓ—ΓŽΓ‰Γ—ΓΓ€ΓΓΓ‘ PostgreSQL Γ‰ MySQL ΓŽΓ
       <A href="http://openacs.org/philosophy/why-not-mysql.html">
-      http://openacs.org/philosophy/why-not-mysql.html</A><BR>
+      http://openacs.org/philosophy/why-not-mysql.html</A>. Γ΄ΓΓ‹Γ–Γ…, MySQL -
+      ΓœΓ”Ï Γ‹ΓΓΓΓΓŽΓ‰Γ‘, Γ‹ΓΓ”ÏÒÁÑ Γ’ΓΓ“ΓΓ’ΓΓ“Γ”Γ’ΓΓŽΓ‘Γ…Γ” Γ“Γ—ΓΓŠ ΓΓ’ÏÄÕËÔ ΓžΓ…Γ’Γ…Γš ΓΓ”ËÒÙÔÙÅ
+      Γ‰Γ“ΓˆΓΓ„ΓŽΓ™Γ… Γ”ÅËÓÔÙ, Γ ΓŽΓ… Γ“ÏÏÂÝÅÓÔ×Ï Γ’ΓΓšΓ’ΓΓ‚ΓΓ”ΓžΓ‰Γ‹ΓΓ— Γ“ ΓΓ”ËÒÙÔÙÍÉ
+      Γ‰Γ“ΓˆΓΓ„ΓŽΓ™ΓΓ‰ Γ”ÅËÓÔÁÍÉ, Γ‹ΓΓ‹ PostgreSQL.<BR>
 
       <BR>
       </DD>
     PostgreSQL Γ‰ ΓŽΓ… ΓΓ…ÒÅÄÁÅÔÓÑ Γ‹ΓΓ‹ΓΓŠ-ΓŒΓ‰Γ‚Γ Γ‹ΓΓŽΓ‹Γ’Γ…Γ”ΓŽΓΓŠ Γ‹ΓΓΓΓΓŽΓ‰Γ‰.
     Γ₯Γ“ΓŒΓ‰ ΓˆΓΓ”ÉÔÅ, Γ”Ï ΓΓΓ–ÅÔÅ ΓœΓ”Ï ΓΓ’ΓΓ—Γ…Γ’Γ‰Γ”Γ˜, ΓŽΓΓΓ‰Γ“Á× ΓΓ‰Γ“Γ˜ΓΓ ΓŽΓ Γ‹ΓΓŽΓ”ΓΓ‹Γ”ΓŽΓ™ΓŠ ΓΓ„Γ’Γ…Γ“.</P>
     <HR>
+    <p>Γ₯Γ“ΓŒΓ‰ Γ• Γ—ÁÓ Γ…Γ“Γ”Γ˜ Γ‰Γ“ÔÏÒÉÉ ΓΓ Γ•Γ“ΓΓ…Γ›ΓŽΓΓΓ• ΓΓ’Γ‰ΓΓ…ΓŽΓ…ΓŽΓ‰Γ€ PostgreSQL, ΓΓΓ–ΓΓŒΓ•ΓŠΓ“Γ”Γ,
+    ΓΓ’Γ‰Γ“Γ™ΓŒΓΓŠΓ”Γ… Γ‰Γˆ ΓŽΓ ΓŽΓΓ› Γ“ΓΓŠΓ” ΓΓ’ΓΓΓΓ‡ΓΓŽΓ„Γ™ <a href="http://advocacy.postgresql.org/">
+    http://advocacy.postgresql.org</a>.</p>
 
     <H2 align="center">÷ÏÐÒÏÓÙ ΓΓΓŒΓ˜ΓšΓΓ—ΓΓ”Γ…ΓŒΓ…ΓŠ ΓΓ Γ‹ΓŒΓ‰Γ…ΓŽΓ”Γ“Γ‹ΓΓŠ ΓžΓΓ“ÔÉ</H2>
 
     BEGIN;
     ALTER TABLE tab ADD COLUMN new_col <i>new_data_type</i>;
     UPDATE tab SET new_col = CAST(old_col AS <i>new_data_type</i>);
-    ALTER TABLE DROP COLUMN old_col;
+    ALTER TABLE tab DROP COLUMN old_col;
     COMMIT;
 </PRE>
 
     <P>óÕÝÅÓÔ×ÕÀÔ Γ“ΓŒΓ…Γ„Γ•Γ€ΓΓ‰Γ… ΓΓ‡Γ’ΓΓŽΓ‰ΓžΓ…ΓŽΓ‰Γ‘:</P>
 <PRE>
     Γ­ΓΓ‹Γ“Γ‰ΓΓΓŒΓ˜ΓŽΓ™ΓŠ Γ’ΓΓšΓΓ…Γ’ Γ‚ΓΓšΓ™?              ΓŽΓ…ΓΓ‡Γ’ΓΓŽΓ‰ΓžΓ…ΓŽ (ÓÕÝÅÓÔ×ÕÀÔ Γ‚ΓΓšΓ™ ΓŽΓ 4 TB)
-    Γ­ΓΓ‹Γ“Γ‰ΓΓΓŒΓ˜ΓŽΓ™ΓŠ Γ’ΓΓšΓΓ…Γ’ Γ”ΓΓ‚ΓŒΓ‰ΓƒΓ™?           16 TB
+    Γ­ΓΓ‹Γ“Γ‰ΓΓΓŒΓ˜ΓŽΓ™ΓŠ Γ’ΓΓšΓΓ…Γ’ Γ”ΓΓ‚ΓŒΓ‰ΓƒΓ™?           32 TB
     Γ­ΓΓ‹Γ“Γ‰ΓΓΓŒΓ˜ΓŽΓ™ΓŠ Γ’ΓΓšΓΓ…Γ’ ΓšΓΓΓ‰Γ“Γ‰?            1.6 TB
     Γ­ΓΓ‹Γ“Γ‰ΓΓΓŒΓ˜ΓŽΓ™ΓŠ Γ’ΓΓšΓΓ…Γ’ ΓΓΓŒΓ‘?              1 GB
     Γ­ΓΓ‹Γ“Γ‰ΓΓΓŒΓ˜ΓŽΓΓ… Γ‹ΓΓŒΓ‰ΓžΓ…ÓÔ×Ï ΓšΓΓΓ‰Γ“Γ…ΓŠ Γ— Γ”ΓΓ‚ΓŒΓ‰ΓƒΓ…?      ΓŽΓ…ΓΓ‡Γ’ΓΓŽΓ‰ΓžΓ…ΓŽΓ
     Γ«ΓΓ‡Γ„Á ΓšΓŽΓΓžΓ…ΓŽΓ‰Γ‘ ΓΓ…Γ’Γ…ΓžΓ‰Γ“ΓŒΓ…ΓŽΓŽΓ™Γ… Γ—ÙÛÅ ΓŽΓ…ΓΓΓ’ΓΓ—Γ„ΓΓŽΓ Γ‚ΓΓŒΓ˜Γ›Γ‰Γ…, ΓΓΓ–Γ…Γ”
     ΓΓΓ“Γ”Γ’ΓΓ„ΓΓ”Γ˜ ΓΓ’ΓΓ‰ΓšΓ—ΓΓ„Γ‰Γ”Γ…ΓŒΓ˜ΓŽΓΓ“Γ”Γ˜.
 
-    <P>Γ­ΓΓ‹Γ“Γ‰ΓΓΓŒΓ˜ΓŽΓ™ΓŠ Γ’ΓΓšΓΓ…Γ’ Γ”ΓΓ‚ΓŒΓ‰ΓƒΓ™ Γ— 16 TB ΓŽΓ… Γ”ÒÅÂÕÅÔ ΓžΓ”ÏÂÙ ΓΓΓ…Γ’ΓΓƒΓ‰ΓΓŽΓŽΓΓ‘
+    <P>Γ­ΓΓ‹Γ“Γ‰ΓΓΓŒΓ˜ΓŽΓ™ΓŠ Γ’ΓΓšΓΓ…Γ’ Γ”ΓΓ‚ΓŒΓ‰ΓƒΓ™ Γ— 32 TB ΓŽΓ… Γ”ÒÅÂÕÅÔ ΓžΓ”ÏÂÙ ΓΓΓ…Γ’ΓΓƒΓ‰ΓΓŽΓŽΓΓ‘
     Γ“ÉÓÔÅÍÁ ΓΓΓ„Γ„Γ…Γ’Γ–Γ‰Γ—ΓΓŒΓ Γ†ΓΓŠΓŒΓ™ Γ‚ΓΓŒΓ˜Γ›Γ‰Γˆ Γ’ΓΓšΓΓ…Γ’ΓΓ—. Γ’ΓΓŒΓ˜Γ›Γ‰Γ… Γ”ΓΓ‚ΓŒΓ‰ΓƒΓ™ ΓˆΓ’ΓΓŽΓ‘Γ”Γ“Γ‘
     Γ‹ΓΓ‹ ΓΓŽΓΓ–ÅÓÔ×Ï Γ†ΓΓŠΓŒΓΓ— Γ’ΓΓšΓΓ…Γ’ΓΓ Γ— 1 GB, Γ”ÁË ΓžΓ”Ï ΓΓ‡Γ’ΓΓŽΓ‰ΓžΓ…ΓŽΓ‰Γ‘, Γ‹ΓΓ”ÏÒÙÅ
     ΓŽΓΓ‹ΓŒΓΓ„Ù×ÁÅÔ Γ†ΓΓŠΓŒΓΓ—ÁÑ Γ“ÉÓÔÅÍÁ ΓŽΓ… Γ—ΓΓ–ΓŽΓ™.</P>
 
     <P>Γ­ΓΓ‹Γ“Γ‰ΓΓΓŒΓ˜ΓŽΓ™ΓŠ Γ’ΓΓšΓΓ…Γ’ Γ”ΓΓ‚ΓŒΓ‰ΓƒΓ™ Γ‰ ΓΓΓ‹Γ“Γ‰ΓΓΓŒΓ˜ΓŽΓΓ… Γ‹ΓΓŒΓ‰ΓžΓ…ÓÔ×Ï Γ‹ΓΓŒΓΓŽΓΓ‹
-    ΓΓΓ‡Γ•Γ” Γ‚Γ™Γ”Γ˜ Γ•Γ—Γ…ΓŒΓ‰ΓžΓ…ΓŽΓ™, Γ…Γ“ΓŒΓ‰ Γ’ΓΓšΓΓ…Γ’ Γ‚ΓŒΓΓ‹Γ ΓΓ Γ•ΓΓΓŒΓžΓΓŽΓ‰Γ€ Γ‚ÕÄÅÔ Γ•Γ—Γ…ΓŒΓ‰ΓžΓ…ΓŽ
-    Γ„Ï 32k.</P>
+    ΓΓΓ‡Γ•Γ” Γ‚Γ™Γ”Γ˜ Γ•Γ—Γ…ΓŒΓ‰ΓžΓ…ΓŽΓ™ Γ— ΓžΓ…ÔÙÒÅ Γ’ΓΓšΓ, Γ…Γ“ΓŒΓ‰ Γ’ΓΓšΓΓ…Γ’ Γ‚ΓŒΓΓ‹Γ ΓΓ Γ•ΓΓΓŒΓžΓΓŽΓ‰Γ€ Γ‚ÕÄÅÔ
+    Γ•Γ—Γ…ΓŒΓ‰ΓžΓ…ΓŽ Γ„Ï 32k.</P>
 
     <H4><A name="4.6">4.6</A>) Γ«ΓΓ‹ ΓΓŽΓΓ‡Γ Γ„ÉÓËÏ×ÏÇÏ ΓΓ’ΓΓ“Γ”Γ’ΓΓŽΓ“Γ”Γ—Γ Γ— Γ‚ΓΓšΓ… Γ„ΓΓŽΓŽΓ™Γˆ
      ΓŽΓ•Γ–ΓŽΓ Γ„ΓŒΓ‘ Γ“ΓΓˆΓ’ΓΓŽΓ…ΓŽΓ‰Γ‘ Γ„ΓΓŽΓŽΓ™Γˆ Γ‰Γš ΓΓ‚Γ™ΓžΓŽΓΓ‡Γ Γ”ÅËÓÔÏ×ÏÇÏ Γ†ΓΓŠΓŒΓ?</H4>
@@ -1171,7 +1182,8 @@ BYTEA           bytea           
     <A href="#4.16"><SMALL>OID</SMALL></A>, Γ—ΓΓšΓ’ΓΓΓΓ…ΓΓΓ… Γ‰Γš ΓΓΓ…ÒÔÏÒÁ
     <SMALL>INSERT</SMALL> ΓžΓ”ÏÂÙ Γ•Γ—Γ‰Γ„Γ…Γ”Γ˜ ΓšΓŽΓΓžΓ…ΓŽΓ‰Γ… ΓΓ Γ•ΓΓΓŒΓžΓΓŽΓ‰Γ€, ΓžΓ”Ï
     ΓΓ’Γ…Γ„ΓΓΓŒΓΓ–Γ‰Γ”Γ…ΓŒΓ˜ΓŽΓ Γ‘Γ—ΓŒΓ‘Γ…Γ”Γ“Γ‘ ΓŽΓΓ‰ΓΓ…ΓŽΓ…Γ… ΓΓ…Γ’Γ…ΓŽΓΓ“Γ‰ΓΓ™Γ ΓŽΓ Γ„ÒÕÇÉÅ ΓΓŒΓΓ”ÆÏÒÍÙ
-    Γ’Γ…Γ›Γ…ΓŽΓ‰Γ…Γ. Γ· Perl, Γ‰Γ“ΓΓΓŒΓ˜ΓšΓ•Γ‘ DBI Γ“ ΓΓΓ„Γ•ΓŒΓ…Γ‰ Edmund Mergl'Γ‘ DBD::Pg,
+    Γ’Γ…Γ›Γ…ΓŽΓ‰Γ…Γ, Γ‹ Γ”ÏÍÕ Γ–Γ… ΓšΓŽΓΓžΓ…ΓŽΓ‰Γ… oid Γ‚ÕÄÅÔ Γ•Γ’Γ…ΓšΓΓ”Γ˜Γ“Γ‘, Γ‹ΓΓ‡Γ„Á ΓΓŽΓ Γ„ΓΓ“Γ”Γ‰Γ‡ΓŽΓ…Γ”
+    4 ΓΓ‰ΓŒΓŒΓ‰ΓΓ’ÄÏ×. Γ· Perl, Γ‰Γ“ΓΓΓŒΓ˜ΓšΓ•Γ‘ DBI Γ“ ΓΓΓ„Γ•ΓŒΓ…Γ Edmund Mergl'Γ‘ DBD::Pg,
     ΓšΓŽΓΓžΓ…ΓŽΓ‰Γ… oid Γ“Γ”ΓΓŽΓΓ—Γ‰Γ”Γ“Γ‘ Γ„ΓΓ“Γ”Γ•ΓΓŽΓ™Γ ΓžΓ…Γ’Γ…Γš <I>$sth-&gt;{pg_oid_status}</I>
     ΓΓΓ“ΓŒΓ… <I>$sth-&gt;execute()</I>. 
 
@@ -1432,8 +1444,13 @@ BYTEA           bytea           
     <ul>
     <li><i>contrib/pgcrypto</i> Γ“ÏÄÅÒÖÉÔ ΓΓŽΓΓ‡Γ Γ†Γ•ΓŽΓ‹ΓƒΓ‰ΓŠ Γ›Γ‰Γ†Γ’ΓΓ—ΓΓŽΓ‰Γ‘ Γ„ΓŒΓ‘
     Γ‰Γ“ΓΓΓŒΓ˜ΓšΓΓ—ΓΓŽΓ‰Γ‘ Γ— <small>SQL</small> ΓšΓΓΓ’ΓΓ“ΓΓˆ.</li>
-    <li>Γ₯Γ“Γ”Γ˜ Γ”ΓΓŒΓ˜Γ‹Γ ΓΓ„Γ‰ΓŽ Γ“ÐÏÓÏÂ Γ›Γ‰Γ†Γ’ΓΓ—ΓΓŽΓ‰Γ‘ Γ„ΓΓŽΓŽΓ™Γˆ, ΓΓ…Γ’Γ…Γ„ΓΓ—ΓΓ…ΓΓ™Γˆ ΓΓ” Γ‹ΓŒΓ‰Γ…ΓŽΓ”Γ
-    Γ‹ Γ“Γ…Γ’Γ—Γ…Γ’Γ•, ΓžΓ…Γ’Γ…Γš Γ‰Γ“ΓΓΓŒΓ˜ΓšΓΓ—ΓΓŽΓ‰Γ… <i>hostssl</i> Γ— <i>pg_hba.conf</i>.</li>
+    <li>Γ€ΓŒΓ‘ Γ›Γ‰Γ†Γ’ΓΓ—ΓΓŽΓ‰Γ‘ ΓΓ…Γ’Γ…Γ„ΓΓ—ΓΓ…ΓΓ™Γˆ Γ„ΓΓŽΓŽΓ™Γˆ ΓΓ” Γ‹ΓŒΓ‰Γ…ΓŽΓ”Γ Γ‹ Γ“Γ…Γ’Γ—Γ…Γ’Γ•, ΓŽΓ Γ“Γ…Γ’Γ—Γ…Γ’Γ…
+    Γ— Γ†ΓΓŠΓŒΓ… <i>postgresql.conf</i>, ΓΓΓƒΓ‰Γ‘ <i>ssl</i> Γ„ΓΓŒΓ–ΓŽΓ Γ‚Γ™Γ”Γ˜ Γ•Γ“Γ”ΓΓŽΓΓ—ΓŒΓ…ΓŽΓ
+    Γ— <i>true</i>, Γ— Γ†ΓΓŠΓŒΓ… <i>pg_hba.conf</i> Γ„ΓΓŒΓ–ΓŽΓ Γ‚Γ™Γ”Γ˜ Γ“ÏÏÔ×ÅÔÓÔ×ÕÀÝÁÑ
+    ΓšΓΓΓ‰Γ“Γ˜ <i>host</i> Γ‰ΓŒΓ‰ <i>hostssl</i> Γ‰ ΓŽΓ Γ“Γ”ΓΓ’ΓΓŽΓ… Γ‹ΓŒΓ‰Γ…ΓŽΓ”Γ <i>sslmode</i>
+    ΓŽΓ… Γ„ΓΓŒΓ–Γ…ΓŽ Γ‚Γ™Γ”Γ˜ ΓšΓΓΓ’Γ…ΓΒ£ΓŽ ΓžΓ…Γ’Γ…Γš <i>disable</i>. (úÁÍÅÔÉÍ, ΓžΓ”Ï Γ”ÁËÖÅ
+    Γ—ΓΓšΓΓΓ–ΓŽΓ Γ‰Γ“ΓΓΓŒΓ˜ΓšΓΓ—ΓΓŽΓ‰Γ… ΓŽΓ…ΓšΓΓ—Γ‰Γ“Γ‰ΓΓ™Γˆ Γ—ΓŽΓ…Γ›ΓŽΓ‰Γˆ Γ›Γ‰Γ†Γ’Γ•Γ€ΓΓ‰Γˆ Γ”Γ’ΓΓŽΓ“ΓΓΓ’Γ”ΓΓ—, Γ”ΓΓ‹Γ‰Γˆ
+    Γ‹ΓΓ‹ stunnel Γ‰ΓŒΓ‰ ssh, Γ—ÍÅÓÔÏ Γ“ΓΓ‚Γ“Γ”Γ—Γ…ΓŽΓŽΓ™Γˆ SSL Γ“ΓΓ…Γ„Γ‰ΓŽΓ…ΓŽΓ‰ΓŠ PostgreSQL).</li>
     <li>Γ°ΓΓ’ΓΓŒΓ‰ ΓΓΓŒΓ˜ΓšΓΓ—ΓΓ”Γ…ΓŒΓ…ΓŠ Γ‹ Γ‚ΓΓšΓ… Γ„ΓΓŽΓŽΓ™Γˆ ΓΓ—Γ”ΓΓΓΓ”Γ‰ΓžΓ…Γ“Γ‹Γ‰ Γ›Γ‰Γ†Γ’ÕÀÔÓÑ, ΓΓ’Γ‰
     Γ“ΓΓˆΓ’ΓΓŽΓ…ΓŽΓ‰Γ‰ Γ— Γ—ÅÒÓÉÉ 7.3. Γ· ΓΓ’Γ…Γ„Γ™Γ„Γ•ΓΓ‰Γˆ Γ—Γ…Γ’Γ“Γ‰Γ‘Γˆ, Γ—Γ™ Γ„ΓΓŒΓ–ΓŽΓ™ Γ’ΓΓšΓ’Γ…Γ›Γ‰Γ”Γ˜
     ΓΓΓƒΓ‰Γ€ <i>PASSWORD_ENCRYPTION</i> Γ— <i>postgresql.conf</i>.</li>