]> granicus.if.org Git - postgresql/commitdiff
Update Farsi FAQ.
authorBruce Momjian <bruce@momjian.us>
Fri, 27 May 2005 22:09:42 +0000 (22:09 +0000)
committerBruce Momjian <bruce@momjian.us>
Fri, 27 May 2005 22:09:42 +0000 (22:09 +0000)
Mahmoud Taghizadeh

doc/FAQ_farsi
doc/src/FAQ/FAQ_farsi.html

index b7cbb20575005f7d9d0e22a174ab2bad319d764d..95b28bb9b652cc4c224e68da43d2d2ba16c4667f 100644 (file)
+PostgreSQL FAQسوالاتي ÙƒÙ‡ Ø§ØºÙ„ب Ø¯Ø± Ù…ورد PostgreSQL‌ 
+پرسيده Ù…ÙŠ Ø´ÙˆÙ†Ø¯
+تاريخ Ø¢Ø®Ø±ÙŠÙ† Ø§ØµÙ„اح Ø§ÙŠÙ† Ù\81ايل: 28 Ø´Ù‡Ø±ÛŒÙˆØ± 1383 Ù‡Ø¬Ø±ÛŒ 
+شمسی
+نگهدارنده Ø§ØµÙ„ÙŠ Ù\81ايل (زبان Ø§Ù†Ú¯Ù„يسي)در Ø­Ø§Ù„ 
+حاضر : Bruce Momjian pgman@candle.pha.pa.us
+نگهدارنده Ù\81ايل Ø¨Ù‡ Ø²Ø¨Ø§Ù† Ù\81ارسي: m.taghizadeh@imenafzar.net 
+ Ù…حمود ØªÙ‚ي‌زاده Ù…هرجردی
 
-s+w+a+l+a+t+y+ k+h+ a+i+l+b+ d+r+ m+w+r+d+ PostgreSQL p+r+s+y+d+h+ m+y+ snw+n+d                                      +
-                                       
-   t+a+r+y+x+ aMx+r+y+n+ a+c+l+a+hk a+y+n+ f+a+y+l+: 28 snh+r+&#1740;w+r+
-   1383 h+g+r+&#1740; snm+s+&#1740;
-   
-   n+gfh+d+a+r+n+d+h+ a+c+l+y+ f+a+y+l+ (z+b+a+n+ a+n+gfl+y+s+y+)d+r+
-   hka+l+ hka+ddr+ : Bruce Momjian pgman@candle.pha.pa.us
-   
-   n+gfh+d+a+r+n+d+h+ f+a+y+l+ b+h+ z+b+a+n+ f+a+r+s+y+:
-   m.taghizadeh@imenafzar.net  m+hkm+w+d+ t+q+y+z+a+d+h+
-   m+h+r+g+r+d+&#1740;
-   
-   aMx+r+y+n+ n+s+x+h+ a+y+n+ f+a+y+l+ r+a+ m+y+t+w+a+n+y+d+ a+z+ a+y+n+
-   aMd+r+s+ b+gfy+r+y+d+  http://www.PostgreSQL.org/docs/faqs/FAQ.html
-   
-   s+w+a+l+a+t+y+ k+h+ d+r+ m+w+r+d+ y+k+
-   s+&#1705;w+&#1740;(p+l+t+f+r+m+) x+a+c+ a+s+t+ d+r+ a+y+n+ aMd+r+s+
-   g+w+a+b+ d+a+d+h+ snd+h+ a+n+d+
-   http://www.PostgreSQL.org/docs/index.html
-     _________________________________________________________________
-   
-                          s+w+a+l+a+t+ e+m+w+m+y+
-                                      
-   1.1) PostgreSQL tcy+s+t+ w+ tcgfw+n+h+ b+a+y+d+ aMn+ r+a+ t+l+f+zH
-   k+r+d+?+
-   1.2) q+a+n+w+n+ k+p+y+ r+a+y+t+ (hkq+w+q+ m+e+n+w+y+) d+r+ m+w+r+d+
-   PostgreSQL  b+h+ tch+ c+w+r+t+ a+s+t+?+
-   1.3) PostgreSQL r+w+y+ tch+ n+w+e+ y+w+n+y+k+s+h+a+y+y+ a+g+r+a+ m+y+
-   snw+d+?+
-   1.4) r+w+y+ tch+ m+hky+tjh+a+y+ i+y+r+ y+w+n+y+k+s+y+ m+y+t+w+a+n+
-   aMn+ r+a+ a+g+r+a+ k+r+d+?+
-   1.5) PostgreSQL r+a+ a+z+ k+g+a+ m+y+t+w+a+n+m+ b+gfy+r+m+?+
-   1.6) a+z+ k+g+a+ x+d+m+a+t+ p+snt+y+b+a+n+y+ b+gfy+r+m+?+
-   1.7) aMx+r+y+n+ n+s+x+h+ a+e+l+a+m+ snd+h+ tcy+s+t+?+
-   1.8) tch+ m+s+t+n+d+a+t+ w+ r+a+h+n+m+a+yHy+h+a+y+y+ w+g+w+d+
-   d+a+r+n+d+?+
-   1.9) tcgfw+n+h+ m+y+t+w+a+n+m+ a+z+a+snk+a+l+a+t+ snn+a+x+t+h+ snd+h+
-   w+ y+a+ a+m+k+a+n+a+t+y+ k+h+ d+r+ a+y+n+ p+a+y+gfa+h+ d+a+d+h+
-   w+g+w+d+ n+d+a+r+d+  m+tjl+e+ snw+m+?+
-   1.10) tcgfw+n+h+ m+y+t+w+a+n+m+ z+b+a+n+ SQL r+a+ y+a+d+ b+gfy+r+m+?+
-   1.11) aMy+a+ PostgreSQL m+snk+l+ Y2K d+a+r+d+ y+a+ x+y+r+?+
-   1.12) tcgfw+n+h+ m+y+t+w+a+n+m+ b+h+ t+y+m+ b+r+n+a+m+h+ n+w+y+s+
-   PostgreSQL m+l+hkq+ snw+m+?+
-   1.13) tcgfw+n+h+ m+y+t+w+a+n+m+ y+k+ a+snk+a+l+ r+a+ b+h+ gfr+w+h+
-   b+r+n+a+m+h+ n+w+y+s+ a+e+l+a+m+ k+n+m+?+
-   1.14)  w+dde+y+t+ PostgreSQL d+r+ m+q+a+y+s+h+ b+a+ s+a+y+r+ DBMSh+a+
-   b+h+ tch+ c+w+r+t+ a+s+t+?+
-   1.15) m+n+ tcgfw+n+h+ m+y+t+w+a+n+m+ a+z+ n+zHr+ m+a+l+y+ b+h+
-   PostgreSQL k+m+k+ k+n+m+?+
-   
-   s+w+a+l+a+t+ m+r+b+w+tj b+h+ a+s+t+f+a+d+h+ a+z+ p+a+y+gfa+h+ d+a+d+h+
-                                      
-   2.1) aMy+a+ h+y+tc d+r+a+y+w+r+ ODBC b+r+a+y+ PostgreSQL w+g+w+d+
-   d+a+r+d+?+
-   2.2) tch+ a+b+z+a+r+h+a+y+y+ b+r+a+y+ a+s+t+f+a+d+h+ a+z+ PostgreSQL
-   b+a+ c+f+hka+t+ w+b+ w+g+w+d+ d+a+r+d+?+
-   2.3) aMy+a+ PostgreSQL y+k+ w+a+s+tj k+a+r+b+r+y+ gfr+a+f+y+k+y+
-   d+a+r+d+?+
-   2.4) b+a+ tch+ z+b+a+n+h+a+y+ b+r+n+a+m+h+n+w+y+s+y+ m+y+t+w+a+n+ b+a+
-   PostgreSQL a+r+t+b+a+tj b+r+q+r+a+r+ k+r+d+?+
-   
-                 s+w+a+l+a+t+ m+r+b+w+tj b+h+ r+a+h+b+r+y+
-                                      
-   3.1) tcgfw+n+h+ m+y+t+w+a+n+m+ PostgreSQL r+a+ d+r+ sna+x+h+a+y+
-   i+y+r+ a+z+ /usr/local/pgsql/  n+c+b+ k+n+m+?+
-   3.2) tcr+a+ m+w+q+e+y+ k+h+ m+n+ b+r+n+a+m+h+ postmaster r+a+ a+g+r+a+
-   m+y+ k+n+m+ p+y+a+m+ Bad system call w+ y+a+ core dump m+y+gfy+r+m+?+
-   3.3) tcr+a+ m+w+q+e+y+ k+h+ m+n+ s+e+y+ m+y+k+n+m+ b+r+n+a+m+h+
-   postmaster r+a+ a+g+r+a+ k+n+m+ x+tja+y+ IpcMemoryCreate  m+y+
-   gfy+r+m+?+
-   3.4) tcr+a+ m+w+q+e+y+ k+h+ m+n+ s+e+y+ m+y+k+n+m+ b+r+n+a+m+h+
-   postmaster r+a+ a+g+r+a+ k+n+m+ x+tja+y+  IpcSemaphoreCreate m+y+
-   gfy+r+m+?+
-   3.5) tcgfw+n+h+ m+y+t+w+a+n+m+ a+t+c+a+l+a+t+ s+a+y+r+ m+a+sny+n+h+a+
-   r+a+ k+n+t+r+l+ k+n+m+?+
-   3.6) b+r+a+y+ k+a+r+a+y+y+ b+a+l+a+t+r+ w+ b+h+t+r+ p+a+y+gfa+h+
-   d+a+d+h+ m+n+ tch+ t+n+zHy+m+a+t+y+ r+a+ b+a+y+d+ a+n+g+a+m+ d+h+m+?+
-   3.7) tch+ a+m+k+a+n+a+t+y+ b+r+a+y+ p+y+d+a+ k+r+d+n+ a+snk+a+l+
-   w+g+w+d+ d+a+r+d+?+
-   3.8) tcr+a+ m+w+q+e+y+ k+h+ m+n+ m+y+x+w+a+h+m+ b+h+ p+a+y+gfa+h+
-   d+a+d+h+ w+c+l+ snw+m+ p+y+a+m+ "Sorry, too many clients" m+y+
-   gfy+r+m+?+
-   3.9) d+r+ sna+x+h+  pgsql_tmp  tch+ tcy+z+y+ q+r+a+r+ d+a+r+d+?+
-   3.10) tcr+a+ b+r+a+y+ b+h+ r+w+z+ k+r+d+n+ n+s+x+h+ p+a+y+gfa+h+
-   d+a+d+h+ m+n+ b+a+y+d+ k+l+ d+a+d+h+ h+a+ r+a+ dump w+ m+g+d+d+a+:+
-   restore k+n+m+?+
-   3.11) a+z+ tch+ s+x+t+ a+f+z+a+r+y+ b+a+y+d+ a+s+t+f+a+d+h+ k+n+m+?+
-   
-                        s+w+a+l+a+t+ e+m+l+y+a+t+y+
-                                      
-   4.1) t+f+a+w+t+ b+y+n+ binary cursors w+ Normal cursors tcy+s+t+?+
-   4.2) m+n+ tcgfw+n+h+ m+y+t+w+a+n+m+ f+q+tj r+w+y+ tcn+d+ r+d+y+f+
-   a+w+l+ y+a+ y+k+ r+d+y+f+ t+c+a+d+f+y+ d+r+x+w+a+s+t+ SELECT
-   b+z+n+m+?+
-   4.3) m+n+ tcgfw+n+h+ m+y+t+w+a+n+m+ l+y+s+t+y+ a+z+ g+d+a+w+l+ y+a+
-   s+a+y+r+ tcy+z+h+a+y+y+ k+h+ d+r+ psql w+g+w+d+ d+a+r+d+ r+a+
-   b+b+y+n+m+?+
-   4.4) tcgfw+n+h+ y+k+ s+t+w+n+ g+d+w+l+ r+a+ hkdkf+ m+y+k+n+y+d+?+
-   tcgfw+n+h+ n+w+e+ d+a+d+h+ aMn+ r+a+ e+w+dd k+n+y+m+?+
-   4.5) hkd+a+k+tkr+ a+n+d+a+z+h+ y+k+ r+d+y+f+,+ g+d+w+l+ w+ x+w+d+
-   p+a+y+gfa+h+ d+a+d+h+ tcq+d+r+ a+s+t+?+
-   4.6) tcq+d+r+ f+dda+y+ d+y+s+k+ s+x+t+ b+r+a+y+ dkx+y+r+h+ k+r+d+n+
-   d+a+d+h+h+a+y+ y+k+ f+a+y+l+ m+t+n+y+ m+w+r+d+ n+y+a+z+ a+s+t+?+
-   4.7) tcgfw+n+h+ m+y+t+w+a+n+m+ b+f+h+m+m+ k+h+ tch+ k+a+r+b+r+a+n+,+
-   p+a+y+gfa+h+ d+a+d+h+,+ n+m+a+y+h+ w+ g+d+a+w+l+y+ d+r+ s+y+s+t+m+
-   t+e+r+y+f+ snd+h+ a+s+t+?+
-   4.8) tcr+a+ d+r+x+w+a+s+t+h+a+y+ m+n+ k+n+d+ a+g+r+a+ m+y+snw+n+d+
-   y+a+ tcr+a+ a+z+ n+m+a+y+h+ h+a+ a+s+t+f+a+d+h+ n+m+y+k+n+n+d+?+
-   4.9) tcgfw+n+h+ m+y+t+w+a+n+m+ n+hkw+h+ b+r+r+s+y+ d+r+x+w+a+s+t+ r+a+
-   t+w+s+tj b+h+y+n+h+s+a+z+ d+r+x+w+a+s+t+h+a+ m+sna+h+d+h+ k+n+m+?+
-   4.10) n+m+a+y+h+ R-tree tcy+s+t+?+
-   4.11) b+h+y+n+h+ s+a+z+ t+k+w+y+n+y+ d+r+x+w+a+s+t+ tcy+s+t+?+
-   (Genetic Query Optimizer)
-   4.12) tcgfw+n+h+ a+z+ e+b+a+r+a+t+ m+n+zHm+ b+r+a+y+ g+s+t+g+w+
-   a+s+t+f+a+d+h+ k+n+m+?+ tcgfw+n+h+ g+s+t+g+w+y+y+ a+n+g+a+m+ d+h+m+
-   k+h+ hks+a+s+ b+h+ m+t+n+ n+b+a+snd+?+ tcgfw+n+h+ b+r+a+y+ y+k+
-   g+s+t+g+w+y+ i+y+r+ hks+a+s+ b+h+ m+t+n+ a+z+ n+m+a+y+h+
-   a+s+t+f+a+d+h+ k+n+m+?+
-   4.13) tcgfw+n+h+ m+y+t+w+a+n+m+ d+r+ y+k+ d+r+x+w+a+s+t+ t+snx+y+c+
-   d+h+m+ k+h+ y+k+ f+y+l+d+ NULL a+s+t+?+
-   4.14) t+f+a+w+t+ b+y+n+ gfw+n+h+h+a+y+ m+x+t+l+f+ character tcy+s+t+?+
-   4.15.1) tcgfw+n+h+ m+y+t+w+a+n+m+ y+k+ f+y+l+d+ s+r+y+a+l+ y+a+
-   a+f+z+a+y+sny+ a+y+g+a+d+ k+n+m+?+
-   4.15.2) tcgfw+n+h+ m+y+t+w+a+n+m+ m+q+d+a+r+ y+k+ d+r+g+ s+r+y+a+l+y+
-   r+a+ b+d+a+n+m+?+
-   4.15.3) aM&#1740;a+ t+w+a+b+e+ ()nextval w+ ()currval m+n+g+r+ b+h+
-   a+&#1740;g+a+d+ snr+a+&#1740;tj race b+r+a+&#1740; s+a+&#1740;r+
-   &#1705;a+r+b+r+a+n+ m+&#1740; snw+n+d+?+
-   4.15.4) tcr+a+ a+e+d+a+d+ s+r+&#1740;a+l+&#1740; m+r+b+w+tj b+h+
-   t+r+a+&#1705;n+snh+a+&#1740; abort snd+h+ m+g+d+d+a+:+ a+s+t+f+a+d+h+
-   n+m+&#1740; snw+d+?+ tcr+a+ b+&#1740;n+ a+e+d+a+d+
-   s+r+&#1740;a+l+&#1740; &#1740;&#1705; f+a+c+l+h+ x+a+l+&#1740;
-   a+&#1740;g+a+d+ m+&#1740; snw+d+?+
-   4.16) OID w+ TID tch+ h+s+t+n+d+?+
-   4.17) m+e+n+y+ b+e+ddy+ a+z+ t+r+m+h+a+ w+ k+l+m+a+t+y+ k+h+ d+r+
-   PostgreSQL a+s+t+f+a+d+h+ m+y+snw+d+ tcy+s+t+?+
-   4.18) tcr+a+ m+n+ x+tja+y+ "ERROR: Memory exhausted in AllocSetAlloc"
-   m+y+gfy+r+m+?+
-   4.19) a+z+ k+g+a+ t+snx+y+c+ d+h+m+ k+h+ w+y+r+a+y+sn y+a+ n+s+x+h+
-   PostgreSQLy+y+ k+h+ m+n+ a+s+t+f+a+d+h+ m+y+k+n+m+ tcy+s+t+?+
-   4.20) tcr+a+ d+r+ hk&#1740;n+ a+g+r+a+&#1740; e+m+l+&#1740;a+t+
-   r+w+&#1740; large-objecth+a+ x+tja+&#1740; "invalid large obj
-   descriptor"b+h+ w+g+w+d+ m+&#1740; aM&#1740;d+?+
-   4.21) tcgfw+n+h+ y+k+ s+t+w+n+ a+y+g+a+d+ k+n+m+ k+h+ m+q+d+a+r+
-   z+m+a+n+ g+a+r+y+ r+a+ b+h+ e+n+w+a+n+ m+q+d+a+r+ p+y+snf+r+dd
-   d+a+snt+h+ b+a+snd+?+
-   4.22) tcr+a+ z+y+r+ d+r+x+w+a+s+t+h+a+y+y+ k+h+ a+z+ IN a+s+t+f+a+d+h+
-   m+y+k+n+n+d+ k+n+d+ h+s+t+n+d+?+
-   4.23) tcgfw+n+h+ m+y+t+w+a+n+m+ y+k+ a+l+hka+q+ x+a+r+g+y+ (outer
-   join) a+n+g+a+m+ d+h+m+?+
-   4.24) tcgfw+n+h+ m+y+t+w+a+n+ d+r+x+w+a+s+t+h+a+y+y+ a+z+ tcn+d+
-   p+a+y+gfa+h+ d+a+d+h+ t+w+l+y+d+ k+r+d+?+
-   4.25) tcgfw+n+h+ x+r+w+g+y+ y+k+ t+a+b+e+ m+y+t+w+a+n+d+  tcn+d+
-   r+d+y+f+ y+a+ s+t+w+n+ b+a+snd+?+
-   4.26)  d+r+ t+w+a+b+e+ PL/PgSQL tcr+a+ n+m+y+t+w+a+n+ b+a+
-   a+tjm+y+n+a+n+ g+d+a+w+l+ m+w+q+t+ r+a+ a+y+g+a+d+ y+a+ hkdkf+
-   k+r+d+?+
-   4.27) tch+ gfz+y+n+h+h+a+y+y+ b+r+a+y+ t+k+r+a+r+ (replication)
-   w+g+w+d+ d+a+r+d+?+
-   4.28) tch+ gfz+y+n+h+h+a+y+y+ b+r+a+y+ r+m+z+n+gfa+r+y+ w+g+w+d+
-   d+a+r+d+?+
-   
-                           t+w+s+e+h+ PostgreSQL
-                                      
-   5.1) m+n+ y+k+ t+a+b+e+ n+w+snt+h+a+m+. tcgfw+n+h+ aMn+ r+a+ d+r+ psql
-   a+g+r+a+ k+n+m+?+ tcr+a+ b+a+ a+g+r+a+y+ aMn+ core dump m+y+gfy+r+m+?+
-   5.2) tcgfw+n+h+ m+y+t+w+a+n+m+ d+r+ t+w+l+y+d+ n+w+e+h+a+ w+
-   t+w+a+b+e+ g+d+y+d+ w+ g+a+l+b+ b+r+a+y+ PostgreSQL h+m+k+a+r+y+ w+
-   m+sna+r+k+t+ d+a+snt+h+ b+a+snm+.
-   5.3) tcgfw+n+h+ m+y+t+w+a+n+m+ y+k+ t+a+b+e+ b+h+ z+b+a+n+ C
-   b+n+w+y+s+m+ k+h+ x+r+w+g+y+ aMn+ y+k+ tuple  (tcn+d+ t+a+y+y+)
-   b+a+snd+?+
-   5.4) m+n+ y+k+ f+a+y+l+ m+n+b+e+ r+a+ e+w+dd k+r+d+h+ a+m+ tcr+a+ d+r+
-   e+m+l+y+a+t+ k+a+m+p+y+l+ m+g+d+d+ aMn+ t+i+y+y+r+ d+y+d+h+ n+m+y+
-   snw+d+?+
-     _________________________________________________________________
-   
-                          s+w+a+l+a+t+ e+m+w+m+y+
-                                      
-    1.1) PostgreSQL tcy+s+t+ w+ tcgfw+n+h+ aMn+ r+a+ b+a+y+d+ t+l+f+zH k+r+d+?+
-    
-   PostgreSQL b+h+ c+w+r+t+ Post-Gres-Q-L t+l+f+zH m+y+snw+d+. y+k+
-   f+a+y+l+ c+w+t+y+ d+r+ aMd+r+s+
-   http://www.postfresql.org/postgresql.mp3 b+r+a+y+ k+s+a+n+y+ k+h+
-   m+a+y+l+n+d+ t+l+f+zH c+hky+hk r+a+ b+snn+w+n+d+ w+g+w+d+ d+a+r+d+.
-   
-   PostgreSQL a+z+ r+w+y+ s+y+s+t+m+ m+d+y+r+y+t+ p+a+y+gfa+h+ d+a+d+h+
-   POSTGRES t+w+s+e+h+ d+a+d+h+ snd+h+ a+s+t+ (h+n+w+z+ h+m+ b+e+ddy+
-   m+w+a+q+e+ b+r+a+y+ s+a+d+gfy+ b+h+ aMn+ Postgres gff+t+h+ m+y+snw+d+)
-   k+h+ y+k+ n+m+w+n+h+ t+hkq+y+q+a+t+y+ a+z+ p+a+y+gfa+h+ d+a+d+h+h+a+y+
-   n+s+l+ b+e+d+ a+s+t+. PostgreSQL h+m+a+n+ a+l+gfw+y+ d+a+d+h+ q+w+y+
-   w+ a+n+w+a+e+ d+a+d+h+  r+a+ hkf+zH k+r+d+h+ a+s+t+ w+l+y+ z+b+a+n+
-   PostQuel r+a+ b+a+ y+k+ z+y+r+m+g+m+w+e+h+ p+y+snr+f+t+h+ a+z+ SQL
-   g+a+y+gfz+y+n+ k+r+d+h+ a+s+t+. PostgreSQL m+t+n+ b+a+z+ b+w+d+h+ w+
-   m+t+n+ k+a+m+l+ aMn+ d+r+ d+s+t+r+s+ a+s+t+.
-   
-   PostgreSQL  t+w+s+tj y+k+ t+y+m+ b+r+n+a+m+h+n+w+y+s+ k+h+ h+m+gfy+
-   d+r+ gfr+w+h+ p+s+t+ a+l+k+t+r+w+n+y+k+ b+r+n+a+m+h+n+w+y+s+a+n+
-   PostgreSQL  e+ddw+ h+s+t+n+d+,+ a+n+g+a+m+ m+y+snw+d+. h+m+a+h+n+gf
-   k+n+n+d+h+ a+c+l+y+ d+r+ hka+l+ hka+ddr+ Marc G. Fournier b+h+
-   aMd+r+s+ scrappy@PostgreSQL.org  m+y+b+a+snd+. (b+r+a+y+ d+y+d+n+
-   n+hkw+h+ m+l+hkq+ snd+n+ b+h+ a+y+n+ t+y+m+ q+s+m+t+ 1.6 r+a+
-   b+b+y+n+y+d+). a+y+n+ t+y+m+ d+r+ hka+ddr+ m+s+yHw+l+y+t+ t+m+a+m+
-   m+s+a+yHl+ m+r+b+w+tj b+h+ b+r+n+a+m+h+n+w+y+s+y+ PostgreSQL r+a+ b+r+
-   e+h+d+h+ d+a+r+d+. a+y+n+ y+k+ p+r+w+zjh+ gfr+w+h+y+ a+s+t+ w+ t+hkt+
-   k+n+t+r+l+ h+y+tc snr+k+t+y+ n+y+s+t+. b+r+a+y+ a+tjl+a+e+a+t+
-   b+y+snt+r+ d+r+ m+w+r+d+ a+y+n+ t+y+m+ b+h+ aMd+r+s+
-   http://www.PostgreSQL.org/docs/faqs/FAQ_DEV.html m+r+a+g+e+h+
-   k+n+y+d+.
-   
-   a+w+l+y+n+ n+s+x+h+ PostgreSQL t+w+s+tj Andrew Yu and Jolly Chen b+h+
-   w+g+w+d+ aMm+d+. a+f+r+a+d+ b+s+y+a+r+y+ d+r+ t+w+s+e+h+ w+ r+f+e+
-   a+snk+a+l+ w+ a+n+t+q+a+l+ aMn+ snr+k+t+ k+r+d+h+a+n+d+. m+t+n+
-   a+c+l+y+ Postgres k+h+ PostgreSQL a+z+ r+w+y+ aMn+ n+w+snt+h+ snd+h+
-   a+s+t+,+ t+w+s+tj t+e+d+a+d+ z+y+a+d+y+ d+a+n+sng+w+y+
-   k+a+r+snn+a+s+y+ a+r+snd+w+ d+a+n+sng+w+y+ k+a+r+snn+a+s+y+ w+ t+y+m+
-   b+r+n+a+m+h+n+w+y+s+y+ k+h+ t+hkt+ n+zHr+ p+r+w+f+s+w+r+ Michael
-   Stonebrake d+r+ d+a+n+sngfa+h+ b+r+k+l+y+,+k+a+l+y+f+r+n+y+a+ k+a+r+
-   m+y+k+r+d+h+a+n+d+ n+w+snt+h+ snd+h+ a+s+t+.
-   
-   n+a+m+ a+c+l+y+ n+r+m+ a+f+z+a+r+ d+r+ d+a+n+sngfa+h+ b+r+k+l+y+
-   Postgres b+w+d+. d+r+ s+a+l+ 1995 b+e+d+ a+z+ a+dda+f+h+ snd+n+ SQL
-   n+a+m+ aMn+ b+h+ Postgres95 t+i+y+y+r+ d+a+d+h+ snd+. d+r+ s+a+l+ 1996
-   n+a+m+ aMn+ b+h+ PostgreSQL t+i+y+y+r+ d+a+d+h+ snd+.
-   
-    1.2) q+w+a+n+y+n+ k+p+y+ r+a+y+t+ d+r+ m+w+r+d+ PostgreSQL b+h+ tch+
-    c+w+r+t+ a+s+t+?+
-    
-   PostgreSQL t+hkt+ q+a+n+w+n+ k+p+y+ r+a+y+t+ z+y+r+ q+r+a+r+ d+a+r+d+:
-   
-   PostgreSQL Data Base Management System
-   
-   Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group
-   Portions Copyright (c) 1994-6 Regents of the University of California
-   
-   Permission to use, copy, modify, and distribute this software and its
-   documentation for any purpose, without fee, and without a written
-   agreement is hereby granted, provided that the above copyright notice
-   and this paragraph and the following two paragraphs appear in all
-   copies.
-   
-   IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY
-   FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,
-   INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND
-   ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN
-   ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-   
-   THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
-   INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-   MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE
-   PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE UNIVERSITY OF
-   CALIFORNIA HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT,
-   UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
-   
-   q+a+n+w+n+ b+a+l+a+ l+y+s+a+n+s+ BSD k+h+ y+k+ l+y+s+a+n+s+
-   k+l+a+s+y+k+ b+r+a+y+ m+t+n+h+a+y+ b+a+z+ a+s+t+ m+y+b+a+snd+. h+y+tc
-   m+hkd+w+d+y+t+y+ d+r+ m+w+r+d+ n+hkw+h+ a+s+t+f+a+d+h+ a+z+ m+t+n+
-   d+r+ aMn+ d+y+d+h+ n+m+y+snw+d+. m+a+ aMn+ r+a+ d+w+s+t+ d+a+r+y+m+ w+
-   h+y+tc q+c+d+y+ b+r+a+y+ t+i+y+y+r+ aMn+ n+d+a+r+y+m+.
-   
-    1.3) PostgreSQL r+w+y+ tch+ n+w+e+ y+w+n+y+k+s+h+a+y+y+ a+g+r+a+ m+y+
-    snw+d+?+
-    
-   d+r+ hka+l+t+ k+l+y+ PostgreSQL r+w+y+ h+r+ p+l+t+f+r+m+ (s+k+w+y+)
-   s+a+z+gfa+r+ b+a+ y+w+n+y+k+s+ a+g+r+a+ m+y+snw+d+. l+y+s+t+
-   p+l+t+f+r+m+h+a+y+y+ k+h+ t+a+k+n+w+n+ PostgreSQL r+w+y+ aMn+h+a+
-   n+c+b+ w+ t+s+t+ snd+h+ a+s+t+ d+r+q+s+m+t+ d+s+t+w+r+a+l+e+m+l+h+a+y+
-   n+c+b+ aMm+d+h+ a+s+t+.
-   
-    1.4) r+w+y+ tch+ m+hky+tjh+a+y+ i+y+r+ y+w+n+y+k+s+y+ m+y+t+w+a+n+ aMn+
-    r+a+ a+g+r+a+ k+r+d+?+
-    
-   Client
-   
-   m+y+t+w+a+n+ psql, k+t+a+b+x+a+n+h+ libpq w+ s+a+y+r+ w+a+s+tjh+a+ w+
-   b+r+n+a+m+h+h+a+y+ k+a+r+b+r+d+y+ r+a+ tjw+r+y+ k+a+m+p+y+l+ k+r+d+
-   k+h+ r+w+y+ m+hky+tjh+a+y+ w+y+n+d+w+z+ n+y+z+ a+g+r+a+ snw+n+d+. d+r+
-   a+y+n+ hka+l+t+ Client r+w+y+ w+y+n+d+w+z+ a+g+r+a+ m+y+snw+d+ w+ a+z+
-   tjr+b+q+ snb+k+h+ w+ p+r+w+t+k+l+ TCP/IP b+a+ y+k+ s+r+w+r+ k+h+
-   r+w+y+ y+k+ p+l+t+f+r+m+ l+y+n+w+k+s+ d+r+ hka+l+ a+g+r+a+s+t+
-   a+r+t+b+a+tj b+r+q+r+a+r+ m+y+k+n+d+.y+k+ f+a+y+l+ win32.mak
-   h+m+r+a+h+ b+a+ k+d+h+a+y+ PostgreSQL w+g+w+d+ d+a+r+d+ k+h+ b+r+a+y+
-   k+a+m+p+y+l+ k+r+d+n+ k+t+a+b+x+a+n+h+ libpq w+ b+r+n+a+m+h+ psql m+y+
-   b+a+snd+. PostgreSQL h+m+tcn+y+n+ a+m+k+a+n+ a+r+t+b+a+tj b+h+
-   c+w+r+t+ ODBC  r+a+ n+y+z+ d+a+r+d+.
-   
-   Server
-   
-   b+a+ a+s+t+f+a+d+h+ a+z+ Cygwin w+ k+t+a+b+x+a+n+h+ Cygnus m+y+
-   t+w+a+n+ p+a+y+gfa+h+ d+a+d+h+ r+a+ r+w+y+ w+y+n+d+w+z+ NT w+ y+a+
-   Win2K a+g+r+a+ k+r+d+.b+r+a+y+ d+y+d+n+ a+tjl+a+e+a+t+ b+y+snt+r+
-   f+a+y+l+ pgsql/doc/FAQ_MSWIN r+a+ k+h+ b+h+m+r+a+h+ t+w+z+b+e+h+a+y+
-   PostgreSQL aMm+d+h+ a+s+t+ b+b+y+n+y+d+ w+ y+a+ a+y+n+k+h+ b+h+ a+y+n+
-   c+f+hkh+ http://www.PostgreSQL.org/docs/faqs/text/FAQ_MSWIN
-   m+r+a+g+e+h+ k+n+y+d+.
-   
-   d+r+ hka+l+ hka+ddr+ y+k+ e+m+l+y+a+t+ a+n+t+q+a+l+ PostgreSQL b+h+
-   r+w+y+ s+k+w+h+a+y+ Win NT/2000/XP d+r+ g+r+y+a+n+ a+s+t+. b+r+a+y+
-   d+y+d+n+ w+dde+y+t+ a+y+n+ p+r+w+zjh+ b+h+ s+a+y+t+h+a+y+
-   http://momjian.postgresql.org/main/writings/pgsql/win32.htm w+
-   http://techdocs.postgresql.org/guides/Windows m+r+a+g+e+h+ k+n+y+d+.
-   
-   h+m+tcn+y+n+ y+k+ e+m+l+y+a+t+ a+n+t+q+a+l+ b+r+ r+w+y+ Novell Netware
-   6 n+y+z+ d+r+ hka+l+ a+n+g+a+m+ a+s+t+ k+h+ d+r+ s+a+y+t+
-   http://forge.novell.com m+y+t+w+a+n+y+d+ a+tjl+a+e+a+t+ b+y+snt+r+
-   r+a+ b+b+y+n+y+d+.
-   
-    1.5) PostgreSQL r+a+ a+z+ k+g+a+ m+y+t+w+a+n+m+ b+gfy+r+m+?+
-    
-   PostgreSQL r+a+ a+z+ s+a+y+t+ a+c+l+y+ aMn+
-   ftp://ftp.PostgreSQL.org/pub m+y+t+w+a+n+y+d+ b+gfy+r+y+d+. d+r+
-   c+f+hkh+ a+c+l+y+ s+a+y+t+ l+y+s+t+ s+a+y+r+ aMd+r+s+h+a+y+y+ k+h+
-   m+y+t+w+a+n+y+d+ PostgreSQL r+a+ a+z+ aMn+h+a+ b+gfy+r+y+d+ aMm+d+h+
-   a+s+t+.
-   
-    1.6) a+z+ k+g+a+ x+d+m+a+t+ p+snt+y+b+a+n+y+ b+gfy+r+m+?+
-    
-   gfr+w+h+ p+s+t+y+ a+c+l+y+ pgsql-general@PostgreSQL.org m+y+b+a+snd+.
-   a+y+n+ gfr+w+h+ b+r+a+y+ b+hktk d+r+ m+w+r+d+ m+w+ddw+e+a+t+
-   m+x+t+l+f+ d+r+ z+m+y+n+h+ PostgreSQL a+s+t+. b+r+a+y+ e+ddw+ snd+n+
-   d+r+ a+y+n+ gfr+w+h+ p+s+t+y+ y+k+ n+a+m+h+ a+l+k+t+r+w+n+y+k+y+ b+h+
-   aMd+r+s+ gfr+w+h+ b+a+ m+hkt+w+y+a+t+&#1740; k+h+ d+r+ a+d+a+m+h+
-   aMm+d+h+ a+s+t+ a+r+s+a+l+ k+n+y+d+. d+r+ q+s+m+t+ Subject tcy+z+y+
-   n+n+w+y+s+y+d+.
-   
+آخرين Ù†Ø³Ø®Ù‡ Ø§ÙŠÙ† Ù\81ايل Ø±Ø§ Ù…ي‌توانيد Ø§Ø² Ø§ÙŠÙ† 
+آدرس Ø¨Ú¯ÙŠØ±ÙŠØ¯  http://www.PostgreSQL.org/docs/faqs/FAQ.html
+سوالاتي ÙƒÙ‡ Ø¯Ø± Ù…ورد ÙŠÙƒ Ø³Ú©ÙˆÛŒ(پلتÙ\81رم) Ø®Ø§Øµ Ø§Ø³Øª Ø¯Ø± 
+اين Ø¢Ø¯Ø±Ø³ Ø¬ÙˆØ§Ø¨ Ø¯Ø§Ø¯Ù‡ Ø´Ø¯Ù‡ Ø§Ù†Ø¯  
+http://www.PostgreSQL.org/docs/index.html
+
+
+
+سوالات Ø¹Ù…ومي
+1.1) PostgreSQL Ú†ÙŠØ³Øª Ùˆ Ú†Ú¯ÙˆÙ†Ù‡ Ø¨Ø§ÙŠØ¯ Ø¢Ù† Ø±Ø§ ØªÙ„Ù\81ظ ÙƒØ±Ø¯ØŸ
+1.2) Ù‚انون ÙƒÙ¾ÙŠ Ø±Ø§ÙŠØªâ€Œ (حقوق Ù…عنوي) Ø¯Ø± Ù…ورد 
+PostgreSQL  Ø¨Ù‡ Ú†Ù‡ ØµÙˆØ±Øª Ø§Ø³ØªØŸ
+1.3) PostgreSQL‌ Ø±ÙˆÙŠ Ú†Ù‡ Ù†ÙˆØ¹ ÙŠÙˆÙ†ÙŠÙƒØ³Ù‡Ø§ÙŠÙŠ Ø§Ø¬Ø±Ø§ 
+مي‌شود؟
+1.4) Ø±ÙˆÙŠ Ú†Ù‡ Ù…حيطهاي ØºÙŠØ± ÙŠÙˆÙ†ÙŠÙƒØ³ÙŠ Ù…ي‌توان Ø¢Ù† Ø±Ø§ 
+اجرا ÙƒØ±Ø¯ØŸ
+1.5) PostgreSQL Ø±Ø§ Ø§Ø² ÙƒØ¬Ø§ Ù…ي‌توانم Ø¨Ú¯ÙŠØ±Ù…ØŸ
+1.6) Ø§Ø² ÙƒØ¬Ø§ Ø®Ø¯Ù…ات Ù¾Ø´ØªÙŠØ¨Ø§Ù†ÙŠ Ø¨Ú¯ÙŠØ±Ù…ØŸ
+1.7) Ø¢Ø®Ø±ÙŠÙ† Ù†Ø³Ø®Ù‡ Ø§Ø¹Ù„ام Ø´Ø¯Ù‡ Ú†ÙŠØ³ØªØŸ
+1.8) Ú†Ù‡ Ù…ستندات Ùˆ Ø±Ø§Ù‡Ù†Ù…ائيهايي ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ù†Ø¯ØŸ
+1.9) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ø§Ø²Ø§Ø´ÙƒØ§Ù„ات Ø´Ù†Ø§Ø®ØªÙ‡ Ø´Ø¯Ù‡ Ùˆ ÙŠØ§ 
+امكاناتي ÙƒÙ‡ Ø¯Ø± Ø§ÙŠÙ† Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ ÙˆØ¬ÙˆØ¯ Ù†Ø¯Ø§Ø±Ø¯  
+مطلع Ø´ÙˆÙ…ØŸ
+1.10) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ø²Ø¨Ø§Ù† SQL Ø±Ø§ ÙŠØ§Ø¯ Ø¨Ú¯ÙŠØ±Ù…ØŸ
+1.11) Ø¢ÙŠØ§ PostgreSQL Ù…شكل Y2K‌ Ø¯Ø§Ø±Ø¯ ÙŠØ§ Ø®ÙŠØ±ØŸ
+1.12) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ø¨Ù‡ ØªÙŠÙ… Ø¨Ø±Ù†Ø§Ù…Ù‡ Ù†ÙˆÙŠØ³ PostgreSQL 
+ملحق Ø´ÙˆÙ…ØŸ
+1.13) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم ÙŠÙƒ Ø§Ø´ÙƒØ§Ù„ Ø±Ø§ Ø¨Ù‡ Ú¯Ø±ÙˆÙ‡ 
+برنامه Ù†ÙˆÙŠØ³ Ø§Ø¹Ù„ام ÙƒÙ†Ù…ØŸ
+1.14)  ÙˆØ¶Ø¹ÙŠØª PostgreSQL‌ Ø¯Ø± Ù…قايسه Ø¨Ø§ Ø³Ø§ÙŠØ± DBMSها Ø¨Ù‡ 
+Ú†Ù‡ ØµÙˆØ±Øª Ø§Ø³ØªØŸ
+1.15) Ù…Ù† Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ø§Ø² Ù†Ø¸Ø± Ù…الي Ø¨Ù‡ PostgreSQL 
+كمك ÙƒÙ†Ù…ØŸ
+
+سوالات Ù…ربوط Ø¨Ù‡ Ø§Ø³ØªÙ\81اده Ø§Ø² Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡
+2.1) Ø¢ÙŠØ§ Ù‡ÙŠÚ† Ø¯Ø±Ø§ÙŠÙˆØ± ODBC‌ Ø¨Ø±Ø§ÙŠ PostgreSQL ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯ØŸ
+2.2) Ú†Ù‡ Ø§Ø¨Ø²Ø§Ø±Ù‡Ø§ÙŠÙŠ Ø¨Ø±Ø§ÙŠ Ø§Ø³ØªÙ\81اده Ø§Ø² PostgreSQL‌ Ø¨Ø§ 
+صÙ\81حات ÙˆØ¨ ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯ØŸ
+2.3) Ø¢ÙŠØ§ PostgreSQL‌ ÙŠÙƒ ÙˆØ§Ø³Ø· ÙƒØ§Ø±Ø¨Ø±ÙŠ Ú¯Ø±Ø§Ù\81يكي Ø¯Ø§Ø±Ø¯ØŸ
+2.4) Ø¨Ø§ Ú†Ù‡ Ø²Ø¨Ø§Ù†Ù‡Ø§ÙŠ Ø¨Ø±Ù†Ø§Ù…ه‌نويسي Ù…ي‌توان Ø¨Ø§ 
+PostgreSQL‌ Ø§Ø±ØªØ¨Ø§Ø· Ø¨Ø±Ù‚رار ÙƒØ±Ø¯ØŸ
+
+سوالات Ù…ربوط Ø¨Ù‡ Ø±Ø§Ù‡Ø¨Ø±ÙŠ
+3.1) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم PostgreSQL‌ Ø±Ø§ Ø¯Ø± Ø´Ø§Ø®Ù‡â€ŒØ§ÙŠ ØºÙŠØ± 
+از /usr/local/pgsql/  Ù†ØµØ¨ ÙƒÙ†Ù…ØŸ
+3.2) Ú†Ø±Ø§ Ù…وقعي ÙƒÙ‡ Ù…Ù† Ø¨Ø±Ù†Ø§Ù…Ù‡ postmaster‌ Ø±Ø§ Ø§Ø¬Ø±Ø§ Ù…ÙŠ 
+كنم Ù¾ÙŠØ§Ù… Bad system call‌ Ùˆ ÙŠØ§ core dump â€ŒÙ…ي‌گيرم؟
+3.3) Ú†Ø±Ø§ Ù…وقعي ÙƒÙ‡ Ù…Ù† Ø³Ø¹ÙŠ Ù…ي‌كنم Ø¨Ø±Ù†Ø§Ù…Ù‡ postmaster‌ 
+را Ø§Ø¬Ø±Ø§ ÙƒÙ†Ù… Ø®Ø·Ø§ÙŠ IpcMemoryCreate  Ù…ي‌گيرم؟
+3.4) Ú†Ø±Ø§ Ù…وقعي ÙƒÙ‡ Ù…Ù† Ø³Ø¹ÙŠ Ù…ي‌كنم Ø¨Ø±Ù†Ø§Ù…Ù‡ postmaster‌ 
+را Ø§Ø¬Ø±Ø§ ÙƒÙ†Ù… Ø®Ø·Ø§ÙŠ  IpcSemaphoreCreate Ù…ي‌گيرم؟
+3.5) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ø§ØªØµØ§Ù„ات Ø³Ø§ÙŠØ± Ù…اشينها Ø±Ø§ 
+كنترل ÙƒÙ†Ù…ØŸ
+3.6) Ø¨Ø±Ø§ÙŠ ÙƒØ§Ø±Ø§ÙŠÙŠ Ø¨Ø§Ù„اتر Ùˆ Ø¨Ù‡ØªØ± Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ Ù…Ù† 
+Ú†Ù‡ ØªÙ†Ø¸ÙŠÙ…اتي Ø±Ø§ Ø¨Ø§ÙŠØ¯ Ø§Ù†Ø¬Ø§Ù… Ø¯Ù‡Ù…ØŸ
+3.7) Ú†Ù‡ Ø§Ù…كاناتي Ø¨Ø±Ø§ÙŠ Ù¾ÙŠØ¯Ø§ ÙƒØ±Ø¯Ù† Ø§Ø´ÙƒØ§Ù„‌ ÙˆØ¬ÙˆØ¯ 
+دارد؟
+3.8) Ú†Ø±Ø§ Ù…وقعي ÙƒÙ‡ Ù…Ù† Ù…ي‌خواهم Ø¨Ù‡ Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ 
+وصل Ø´ÙˆÙ… Ù¾ÙŠØ§Ù… "Sorry, too many clients" â€ŒÙ…ي‌گيرم؟
+3.9) Ø¯Ø± Ø´Ø§Ø®Ù‡  pgsql_tmp  Ú†Ù‡ Ú†ÙŠØ²ÙŠ Ù‚رار Ø¯Ø§Ø±Ø¯ØŸ
+3.10) Ú†Ø±Ø§ Ø¨Ø±Ø§ÙŠ Ø¨Ù‡ Ø±ÙˆØ² ÙƒØ±Ø¯Ù† Ù†Ø³Ø®Ù‡ Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ Ù…Ù† 
+بايد ÙƒÙ„ Ø¯Ø§Ø¯Ù‡ Ù‡Ø§ Ø±Ø§ dump‌ Ùˆ Ù…جدداً restore ÙƒÙ†Ù…ØŸ
+3.11) Ø§Ø² Ú†Ù‡ Ø³Ø®Øª Ø§Ù\81زاري Ø¨Ø§ÙŠØ¯ Ø§Ø³ØªÙ\81اده ÙƒÙ†Ù…ØŸ
+
+سوالات Ø¹Ù…لياتي
+4.1) ØªÙ\81اوت Ø¨ÙŠÙ† binary cursors Ùˆ Normal cursors Ú†ÙŠØ³ØªØŸ
+4.2) Ù…Ù† Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ù\81قط Ø±ÙˆÙŠ Ú†Ù†Ø¯ Ø±Ø¯ÙŠÙ\81 Ø§ÙˆÙ„ ÙŠØ§ 
+يك Ø±Ø¯ÙŠÙ\81 ØªØµØ§Ø¯Ù\81ÙŠ Ø¯Ø±Ø®ÙˆØ§Ø³Øª SELECT‌ Ø¨Ø²Ù†Ù…ØŸ
+4.3) Ù…Ù† Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ù„يستي Ø§Ø² Ø¬Ø¯Ø§ÙˆÙ„ ÙŠØ§ Ø³Ø§ÙŠØ± 
+چيزهايي ÙƒÙ‡ Ø¯Ø± psql‌ ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯ Ø±Ø§ Ø¨Ø¨ÙŠÙ†Ù…ØŸ
+4.4) Ú†Ú¯ÙˆÙ†Ù‡ ÙŠÙƒ Ø³ØªÙˆÙ† Ø¬Ø¯ÙˆÙ„ Ø±Ø§ Ø­Ø°Ù\81 Ù…ي‌كنيد؟ Ú†Ú¯ÙˆÙ†Ù‡ 
+نوع Ø¯Ø§Ø¯Ù‡ Ø¢Ù† Ø±Ø§ Ø¹ÙˆØ¶ ÙƒÙ†ÙŠÙ…ØŸ
+4.5) Ø­Ø¯Ø§ÙƒØ«Ø± Ø§Ù†Ø¯Ø§Ø²Ù‡ ÙŠÙƒ Ø±Ø¯ÙŠÙ\81،‌ Ø¬Ø¯ÙˆÙ„ Ùˆ Ø®ÙˆØ¯ 
+پايگاه Ø¯Ø§Ø¯Ù‡ Ú†Ù‚در Ø§Ø³ØªØŸ
+4.6) Ú†Ù‚در Ù\81ضاي Ø¯ÙŠØ³Ùƒ Ø³Ø®Øª Ø¨Ø±Ø§ÙŠ Ø°Ø®ÙŠØ±Ù‡ ÙƒØ±Ø¯Ù† 
+داده‌‌هاي ÙŠÙƒ Ù\81ايل Ù…تني Ù…ورد Ù†ÙŠØ§Ø² Ø§Ø³ØªØŸ
+4.7) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ø¨Ù\81همم ÙƒÙ‡ Ú†Ù‡ ÙƒØ§Ø±Ø¨Ø±Ø§Ù†ØŒâ€Œ 
+پايگاه Ø¯Ø§Ø¯Ù‡ØŒâ€Œ Ù†Ù…ايه Ùˆ Ø¬Ø¯Ø§ÙˆÙ„ÙŠ Ø¯Ø± Ø³ÙŠØ³ØªÙ… ØªØ¹Ø±ÙŠÙ\81 
+شده Ø§Ø³ØªØŸ
+4.8) Ú†Ø±Ø§ Ø¯Ø±Ø®ÙˆØ§Ø³ØªÙ‡Ø§ÙŠ Ù…Ù† ÙƒÙ†Ø¯ Ø§Ø¬Ø±Ø§ Ù…ي‌شوند ÙŠØ§ 
+چرا Ø§Ø² Ù†Ù…ايه Ù‡Ø§ Ø§Ø³ØªÙ\81اده Ù†Ù…ي‌كنند؟
+4.9) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ù†Ø­ÙˆÙ‡ Ø¨Ø±Ø±Ø³ÙŠ Ø¯Ø±Ø®ÙˆØ§Ø³Øª Ø±Ø§ 
+توسط Ø¨Ù‡ÙŠÙ†Ù‡â€ŒØ³Ø§Ø² Ø¯Ø±Ø®ÙˆØ§Ø³ØªÙ‡Ø§ Ù…شاهده ÙƒÙ†Ù…ØŸ
+4.10) Ù†Ù…ايه R-tree‌ Ú†ÙŠØ³ØªØŸ
+4.11) Ø¨Ù‡ÙŠÙ†Ù‡ Ø³Ø§Ø² ØªÙƒÙˆÙŠÙ†ÙŠ Ø¯Ø±Ø®ÙˆØ§Ø³Øª Ú†ÙŠØ³ØªØŸ (Genetic Query 
+Optimizer)
+4.12) Ú†Ú¯ÙˆÙ†Ù‡ Ø§Ø² Ø¹Ø¨Ø§Ø±Ø§Øª Ù…نظم Ø¨Ø±Ø§ÙŠ Ø¬Ø³ØªØ¬Ùˆ Ø§Ø³ØªÙ\81اده 
+كنم؟ Ú†Ú¯ÙˆÙ†Ù‡ Ø¬Ø³ØªØ¬ÙˆÙŠÙŠ Ø§Ù†Ø¬Ø§Ù… Ø¯Ù‡Ù… ÙƒÙ‡ Ø­Ø³Ø§Ø³ Ø¨Ù‡ Ù…تن 
+نباشد؟ Ú†Ú¯ÙˆÙ†Ù‡ Ø¨Ø±Ø§ÙŠ ÙŠÙƒ Ø¬Ø³ØªØ¬ÙˆÙŠ ØºÙŠØ± Ø­Ø³Ø§Ø³ Ø¨Ù‡ Ù…تن 
+از Ù†Ù…ايه Ø§Ø³ØªÙ\81اده ÙƒÙ†Ù…ØŸ
+4.13) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ø¯Ø± ÙŠÙƒ Ø¯Ø±Ø®ÙˆØ§Ø³Øª ØªØ´Ø®ÙŠØµ Ø¯Ù‡Ù… 
+كه ÙŠÙƒ Ù\81يلد NULL‌ Ø§Ø³ØªØŸ
+4.14) ØªÙ\81اوت Ø¨ÙŠÙ† Ú¯ÙˆÙ†Ù‡â€ŒÙ‡Ø§ÙŠ Ù…ختلÙ\81 character Ú†ÙŠØ³ØªØŸ
+4.15.1) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم ÙŠÙƒ Ù\81يلد Ø³Ø±ÙŠØ§Ù„ ÙŠØ§ 
+اÙ\81زايشي Ø§ÙŠØ¬Ø§Ø¯ ÙƒÙ†Ù…ØŸ
+4.15.2) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ù…قدار ÙŠÙƒ Ø¯Ø±Ø¬ Ø³Ø±ÙŠØ§Ù„ÙŠ Ø±Ø§ 
+بدانم؟
+4.15.3) Ø¢ÛŒØ§ ØªÙˆØ§Ø¨Ø¹ ()nextval Ùˆ ()currval Ù…نجر Ø¨Ù‡ Ø§ÛŒØ¬Ø§Ø¯ 
+شرایط race Ø¨Ø±Ø§ÛŒ Ø³Ø§ÛŒØ± Ú©Ø§Ø±Ø¨Ø±Ø§Ù† Ù…ÛŒ Ø´ÙˆÙ†Ø¯ØŸ
+4.15.4) Ú†Ø±Ø§ Ø§Ø¹Ø¯Ø§Ø¯ Ø³Ø±ÛŒØ§Ù„ÛŒ Ù…ربوط Ø¨Ù‡ ØªØ±Ø§Ú©Ù†Ø´Ù‡Ø§ÛŒ abort 
+شده Ù…جدداً Ø§Ø³ØªÙ\81اده Ù†Ù…ÛŒ Ø´ÙˆØ¯ØŸ Ú†Ø±Ø§ Ø¨ÛŒÙ† Ø§Ø¹Ø¯Ø§Ø¯ 
+سریالی ÛŒÚ© Ù\81اصله Ø®Ø§Ù„ÛŒ Ø§ÛŒØ¬Ø§Ø¯ Ù…ÛŒ Ø´ÙˆØ¯ØŸ
+4.16) OID Ùˆ TID Ú†Ù‡ Ù‡Ø³ØªÙ†Ø¯ØŸ
+4.17) Ù…عني Ø¨Ø¹Ø¶ÙŠ Ø§Ø² ØªØ±Ù…ها Ùˆ ÙƒÙ„ماتي ÙƒÙ‡ Ø¯Ø± PostgreSQL‌ 
+استÙ\81اده Ù…ي‌شود Ú†ÙŠØ³ØªØŸ
+4.18) Ú†Ø±Ø§ Ù…Ù† Ø®Ø·Ø§ÙŠ "ERROR: Memory exhausted in AllocSetAlloc" 
+مي‌گيرم؟
+4.19) Ø§Ø² ÙƒØ¬Ø§ ØªØ´Ø®ÙŠØµ Ø¯Ù‡Ù… ÙƒÙ‡ ÙˆÙŠØ±Ø§ÙŠØ´ ÙŠØ§ Ù†Ø³Ø®Ù‡ 
+PostgreSQLيي ÙƒÙ‡ Ù…Ù† Ø§Ø³ØªÙ\81اده Ù…ي‌كنم Ú†ÙŠØ³ØªØŸ
+4.20) Ú†Ø±Ø§ Ø¯Ø± Ø­ÛŒÙ† Ø§Ø¬Ø±Ø§ÛŒ Ø¹Ù…لیات Ø±ÙˆÛŒ large-objectها 
+خطای "invalid large obj descriptor"به ÙˆØ¬ÙˆØ¯ Ù…ÛŒ Ø¢ÛŒØ¯ØŸ
+4.21) Ú†Ú¯ÙˆÙ†Ù‡ ÙŠÙƒ Ø³ØªÙˆÙ† Ø§ÙŠØ¬Ø§Ø¯ ÙƒÙ†Ù… ÙƒÙ‡ Ù…قدار Ø²Ù…ان 
+جاري Ø±Ø§ Ø¨Ù‡ Ø¹Ù†ÙˆØ§Ù† Ù…قدار Ù¾ÙŠØ´â€ŒÙ\81رض Ø¯Ø§Ø´ØªÙ‡ Ø¨Ø§Ø´Ø¯ØŸ
+4.22) Ú†Ø±Ø§ Ø²ÙŠØ± Ø¯Ø±Ø®ÙˆØ§Ø³ØªÙ‡Ø§ÙŠÙŠ ÙƒÙ‡ Ø§Ø² IN Ø§Ø³ØªÙ\81اده 
+مي‌كنند ÙƒÙ†Ø¯ Ù‡Ø³ØªÙ†Ø¯ØŸ
+4.23) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم ÙŠÙƒ Ø§Ù„حاق Ø®Ø§Ø±Ø¬ÙŠ (outer join) 
+انجام Ø¯Ù‡Ù…ØŸ
+4.24) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توان Ø¯Ø±Ø®ÙˆØ§Ø³ØªÙ‡Ø§ÙŠÙŠ Ø§Ø² Ú†Ù†Ø¯ Ù¾Ø§ÙŠÚ¯Ø§Ù‡ 
+داده ØªÙˆÙ„يد ÙƒØ±Ø¯ØŸ
+4.25) Ú†Ú¯ÙˆÙ†Ù‡ Ø®Ø±ÙˆØ¬ÙŠ ÙŠÙƒ ØªØ§Ø¨Ø¹ Ù…ي‌تواند  Ú†Ù†Ø¯ Ø±Ø¯ÙŠÙ\81 
+يا Ø³ØªÙˆÙ† Ø¨Ø§Ø´Ø¯ØŸ
+4.26)  Ø¯Ø± ØªÙˆØ§Ø¨Ø¹ PL/PgSQL Ú†Ø±Ø§ Ù†Ù…ي‌توان Ø¨Ø§ Ø§Ø·Ù…ينان 
+جداول Ù…وقت Ø±Ø§ Ø§ÙŠØ¬Ø§Ø¯ ÙŠØ§ Ø­Ø°Ù\81 ÙƒØ±Ø¯ØŸ
+4.27) Ú†Ù‡ Ú¯Ø²ÙŠÙ†Ù‡â€ŒÙ‡Ø§ÙŠÙŠ Ø¨Ø±Ø§ÙŠ ØªÙƒØ±Ø§Ø± (replication) ÙˆØ¬ÙˆØ¯ 
+دارد؟
+4.28) Ú†Ù‡ Ú¯Ø²ÙŠÙ†Ù‡â€ŒÙ‡Ø§ÙŠÙŠ Ø¨Ø±Ø§ÙŠ Ø±Ù…زنگاري ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯ØŸ
+
+توسعه PostgreSQL
+5.1) Ù…Ù† ÙŠÙƒ ØªØ§Ø¨Ø¹ Ù†ÙˆØ´ØªÙ‡â€ŒØ§Ù…. Ú†Ú¯ÙˆÙ†Ù‡ Ø¢Ù† Ø±Ø§ Ø¯Ø± psql 
+اجرا ÙƒÙ†Ù…ØŸ Ú†Ø±Ø§ Ø¨Ø§ Ø§Ø¬Ø±Ø§ÙŠ Ø¢Ù† core dump Ù…ي‌گيرم؟
+5.2) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ø¯Ø± ØªÙˆÙ„يد Ù†ÙˆØ¹â€ŒÙ‡Ø§ Ùˆ ØªÙˆØ§Ø¨Ø¹ 
+جديد Ùˆ Ø¬Ø§Ù„ب Ø¨Ø±Ø§ÙŠ PostgreSQL‌ Ù‡Ù…كاري Ùˆ Ù…شاركت 
+داشته Ø¨Ø§Ø´Ù….
+5.3) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم ÙŠÙƒ ØªØ§Ø¨Ø¹ Ø¨Ù‡ Ø²Ø¨Ø§Ù† C Ø¨Ù†ÙˆÙŠØ³Ù… 
+كه Ø®Ø±ÙˆØ¬ÙŠ Ø¢Ù† ÙŠÙƒ â€Œtuple  (چند ØªØ§ÙŠÙŠ) Ø¨Ø§Ø´Ø¯ØŸ
+5.4) Ù…Ù† ÙŠÙƒ Ù\81ايل Ù…نبع Ø±Ø§ Ø¹ÙˆØ¶ ÙƒØ±Ø¯Ù‡ Ø§Ù… Ú†Ø±Ø§ Ø¯Ø± 
+عمليات ÙƒØ§Ù…پيل Ù…جدد Ø¢Ù† ØªØºÙŠÙŠØ± Ø¯ÙŠØ¯Ù‡ Ù†Ù…ي‌شود؟
+
+
+
+
+سوالات Ø¹Ù…ومي
+1.1) PostgreSQL Ú†ÙŠØ³Øª Ùˆ Ú†Ú¯ÙˆÙ†Ù‡ Ø¢Ù† Ø±Ø§ Ø¨Ø§ÙŠØ¯ ØªÙ„Ù\81ظ ÙƒØ±Ø¯ØŸ
+PostgreSQL Ø¨Ù‡ ØµÙˆØ±Øª Post-Gres-Q-L‌ ØªÙ„Ù\81ظ Ù…ي‌شود. ÙŠÙƒ Ù\81ايل 
+صوتي Ø¯Ø± Ø¢Ø¯Ø±Ø³ http://www.postfresql.org/postgresql.mp3‌ Ø¨Ø±Ø§ÙŠ 
+كساني ÙƒÙ‡ Ù…ايلند ØªÙ„Ù\81ظ ØµØ­ÙŠØ­ Ø±Ø§ Ø¨Ø´Ù†ÙˆÙ†Ø¯ ÙˆØ¬ÙˆØ¯ 
+دارد.
+PostgreSQL Ø§Ø² Ø±ÙˆÙŠ Ø³ÙŠØ³ØªÙ… Ù…ديريت Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ POSTGRES 
+توسعه Ø¯Ø§Ø¯Ù‡ Ø´Ø¯Ù‡ Ø§Ø³Øª (هنوز Ù‡Ù… Ø¨Ø¹Ø¶ÙŠ Ù…واقع Ø¨Ø±Ø§ÙŠ 
+سادگي Ø¨Ù‡ Ø¢Ù† Postgres Ú¯Ù\81ته Ù…ي‌شود) ÙƒÙ‡ ÙŠÙƒ Ù†Ù…ونه 
+تحقيقاتي Ø§Ø² Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡â€ŒÙ‡Ø§ÙŠ Ù†Ø³Ù„ Ø¨Ø¹Ø¯ Ø§Ø³Øª. 
+PostgreSQL Ù‡Ù…ان Ø§Ù„گوي Ø¯Ø§Ø¯Ù‡ Ù‚وي Ùˆ Ø§Ù†ÙˆØ§Ø¹ Ø¯Ø§Ø¯Ù‡  Ø±Ø§ 
+Ø­Ù\81ظ ÙƒØ±Ø¯Ù‡ Ø§Ø³Øª ÙˆÙ„ÙŠ Ø²Ø¨Ø§Ù† PostQuel Ø±Ø§ Ø¨Ø§ ÙŠÙƒ 
+زيرمجموعه Ù¾ÙŠØ´Ø±Ù\81ته Ø§Ø² SQL Ø¬Ø§ÙŠÚ¯Ø²ÙŠÙ† ÙƒØ±Ø¯Ù‡ Ø§Ø³Øª. 
+PostgreSQL Ù…تن Ø¨Ø§Ø² Ø¨ÙˆØ¯Ù‡ Ùˆ Ù…تن ÙƒØ§Ù…Ù„ Ø¢Ù† Ø¯Ø± Ø¯Ø³ØªØ±Ø³ 
+است.
+PostgreSQL  ØªÙˆØ³Ø· ÙŠÙƒ ØªÙŠÙ… Ø¨Ø±Ù†Ø§Ù…ه‌نويس ÙƒÙ‡ Ù‡Ù…Ú¯ÙŠ Ø¯Ø± 
+گروه Ù¾Ø³Øª Ø§Ù„كترونيك Ø¨Ø±Ù†Ø§Ù…ه‌نويسان PostgreSQL  
+عضو Ù‡Ø³ØªÙ†Ø¯ØŒ Ø§Ù†Ø¬Ø§Ù… Ù…ي‌شود. Ù‡Ù…اهنگ ÙƒÙ†Ù†Ø¯Ù‡ Ø§ØµÙ„ÙŠ 
+در Ø­Ø§Ù„ Ø­Ø§Ø¶Ø± Marc G. Fournier‌ Ø¨Ù‡ Ø¢Ø¯Ø±Ø³ scrappy@PostgreSQL.org  
+مي‌باشد. (براي Ø¯ÙŠØ¯Ù† Ù†Ø­ÙˆÙ‡ Ù…لحق Ø´Ø¯Ù† Ø¨Ù‡ Ø§ÙŠÙ† ØªÙŠÙ… 
+قسمت 1.6 Ø±Ø§ Ø¨Ø¨ÙŠÙ†ÙŠØ¯). Ø§ÙŠÙ† ØªÙŠÙ… Ø¯Ø± Ø­Ø§Ø¶Ø± Ù…سئوليت 
+تمام Ù…سائل Ù…ربوط Ø¨Ù‡ Ø¨Ø±Ù†Ø§Ù…ه‌نويسي PostgreSQL Ø±Ø§ 
+بر Ø¹Ù‡Ø¯Ù‡ Ø¯Ø§Ø±Ø¯. Ø§ÙŠÙ† ÙŠÙƒ Ù¾Ø±ÙˆÚ˜Ù‡ Ú¯Ø±ÙˆÙ‡ÙŠ Ø§Ø³Øª Ùˆ ØªØ­Øª 
+كنترل Ù‡ÙŠÚ† Ø´Ø±ÙƒØªÙŠ Ù†ÙŠØ³Øª. Ø¨Ø±Ø§ÙŠ Ø§Ø·Ù„اعات Ø¨ÙŠØ´ØªØ± Ø¯Ø± 
+مورد Ø§ÙŠÙ† ØªÙŠÙ… Ø¨Ù‡ Ø¢Ø¯Ø±Ø³ 
+http://www.PostgreSQL.org/docs/faqs/FAQ_DEV.html Ù…راجعه ÙƒÙ†ÙŠØ¯.
+اولين Ù†Ø³Ø®Ù‡ PostgreSQL‌ ØªÙˆØ³Ø· Andrew Yu and Jolly Chen Ø¨Ù‡ 
+وجود Ø¢Ù…د. Ø§Ù\81راد Ø¨Ø³ÙŠØ§Ø±ÙŠ Ø¯Ø± ØªÙˆØ³Ø¹Ù‡ Ùˆ Ø±Ù\81ع Ø§Ø´ÙƒØ§Ù„ Ùˆ 
+انتقال Ø¢Ù† Ø´Ø±ÙƒØª ÙƒØ±Ø¯Ù‡â€ŒØ§Ù†Ø¯. Ù…تن Ø§ØµÙ„ÙŠ Postgres ÙƒÙ‡ 
+PostgreSQL Ø§Ø² Ø±ÙˆÙŠ Ø¢Ù† Ù†ÙˆØ´ØªÙ‡ Ø´Ø¯Ù‡ Ø§Ø³ØªØŒ ØªÙˆØ³Ø· ØªØ¹Ø¯Ø§Ø¯ 
+زيادي Ø¯Ø§Ù†Ø´Ø¬ÙˆÙŠ ÙƒØ§Ø±Ø´Ù†Ø§Ø³ÙŠ Ø§Ø±Ø´Ø¯Ùˆ Ø¯Ø§Ù†Ø´Ø¬ÙˆÙŠ 
+كارشناسي Ùˆ ØªÙŠÙ… Ø¨Ø±Ù†Ø§Ù…ه‌نويسي ÙƒÙ‡ ØªØ­Øª Ù†Ø¸Ø± 
+پروÙ\81سور Michael Stonebrake Ø¯Ø± Ø¯Ø§Ù†Ø´Ú¯Ø§Ù‡ 
+بركلي،‌كاليÙ\81رنيا ÙƒØ§Ø± Ù…ي‌كرده‌اند Ù†ÙˆØ´ØªÙ‡ 
+شده Ø§Ø³Øª.
+نام Ø§ØµÙ„ÙŠ Ù†Ø±Ù… Ø§Ù\81زار Ø¯Ø± Ø¯Ø§Ù†Ø´Ú¯Ø§Ù‡ Ø¨Ø±ÙƒÙ„ÙŠ Postgres‌ 
+بود. Ø¯Ø± Ø³Ø§Ù„ 1995 Ø¨Ø¹Ø¯ Ø§Ø² Ø§Ø¶Ø§Ù\81Ù‡ Ø´Ø¯Ù† SQL Ù†Ø§Ù… Ø¢Ù† Ø¨Ù‡ 
+Postgres95 ØªØºÙŠÙŠØ± Ø¯Ø§Ø¯Ù‡ Ø´Ø¯. Ø¯Ø± Ø³Ø§Ù„ 1996 Ù†Ø§Ù… Ø¢Ù† Ø¨Ù‡ 
+PostgreSQL ØªØºÙŠÙŠØ± Ø¯Ø§Ø¯Ù‡ Ø´Ø¯.
+1.2) Ù‚وانين ÙƒÙ¾ÙŠ Ø±Ø§ÙŠØª Ø¯Ø± Ù…ورد PostgreSQL Ø¨Ù‡ Ú†Ù‡ ØµÙˆØ±Øª 
+است؟
+PostgreSQL ØªØ­Øª Ù‚انون ÙƒÙ¾ÙŠ Ø±Ø§ÙŠØª Ø²ÙŠØ± Ù‚رار Ø¯Ø§Ø±Ø¯:
+PostgreSQL Data Base Management System
+Portions copyright (c) 1996-2004, PostgreSQL Global Development Group Portions 
+Copyright (c) 1994-6 Regents of the University of California
+Permission to use, copy, modify, and distribute this software and its 
+documentation for any purpose, without fee, and without a written agreement is 
+hereby granted, provided that the above copyright notice and this paragraph and 
+the following two paragraphs appear in all copies.
+IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR 
+DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST 
+PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF 
+THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, 
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 
+PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND 
+THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, 
+UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
+قانون Ø¨Ø§Ù„ا Ù„يسانس BSD ÙƒÙ‡ ÙŠÙƒ Ù„يسانس ÙƒÙ„اسيك 
+براي Ù…تن‌هاي Ø¨Ø§Ø² Ø§Ø³Øª Ù…ي‌باشد. Ù‡ÙŠÚ† Ù…حدوديتي 
+در Ù…ورد Ù†Ø­ÙˆÙ‡ Ø§Ø³ØªÙ\81اده Ø§Ø² Ù…تن Ø¯Ø± Ø¢Ù† Ø¯ÙŠØ¯Ù‡ 
+نمي‌شود. Ù…ا Ø¢Ù† Ø±Ø§ Ø¯ÙˆØ³Øª Ø¯Ø§Ø±ÙŠÙ… Ùˆ Ù‡ÙŠÚ† Ù‚صدي Ø¨Ø±Ø§ÙŠ 
+تغيير Ø¢Ù† Ù†Ø¯Ø§Ø±ÙŠÙ….
+1.3) PostgreSQL‌ Ø±ÙˆÙŠ Ú†Ù‡ Ù†ÙˆØ¹ ÙŠÙˆÙ†ÙŠÙƒØ³Ù‡Ø§ÙŠÙŠ Ø§Ø¬Ø±Ø§ 
+مي‌شود؟
+در Ø­Ø§Ù„ت ÙƒÙ„ÙŠ PostgreSQL Ø±ÙˆÙŠ Ù‡Ø± Ù¾Ù„تÙ\81رم (سكوي) Ø³Ø§Ø²Ú¯Ø§Ø± 
+با ÙŠÙˆÙ†ÙŠÙƒØ³ Ø§Ø¬Ø±Ø§ Ù…ي‌شود. Ù„يست Ù¾Ù„تÙ\81رمهايي ÙƒÙ‡ 
+تاكنون PostgreSQL‌ Ø±ÙˆÙŠ Ø¢Ù†Ù‡Ø§ Ù†ØµØ¨ Ùˆ ØªØ³Øª Ø´Ø¯Ù‡ Ø§Ø³Øª 
+درقسمت Ø¯Ø³ØªÙˆØ±Ø§Ù„عملهاي Ù†ØµØ¨ Ø¢Ù…ده Ø§Ø³Øª.
+1.4) Ø±ÙˆÙŠ Ú†Ù‡ Ù…حيطهاي ØºÙŠØ± ÙŠÙˆÙ†ÙŠÙƒØ³ÙŠ Ù…ي‌توان Ø¢Ù† Ø±Ø§ 
+اجرا ÙƒØ±Ø¯ØŸ
+Client
+مي‌توان psql, ÙƒØªØ§Ø¨Ø®Ø§Ù†Ù‡ libpq Ùˆ Ø³Ø§ÙŠØ± ÙˆØ§Ø³Ø·Ù‡Ø§ Ùˆ 
+برنامه‌هاي ÙƒØ§Ø±Ø¨Ø±Ø¯ÙŠ Ø±Ø§ Ø·ÙˆØ±ÙŠ ÙƒØ§Ù…پيل ÙƒØ±Ø¯ ÙƒÙ‡ 
+روي Ù…حيطهاي ÙˆÙŠÙ†Ø¯ÙˆØ² Ù†ÙŠØ² Ø§Ø¬Ø±Ø§ Ø´ÙˆÙ†Ø¯. Ø¯Ø± Ø§ÙŠÙ† 
+حالت Client Ø±ÙˆÙŠ ÙˆÙŠÙ†Ø¯ÙˆØ² Ø§Ø¬Ø±Ø§ Ù…ي‌شود Ùˆ Ø§Ø² Ø·Ø±Ø¨Ù‚ 
+شبكه Ùˆ Ù¾Ø±ÙˆØªÙƒÙ„ TCP/IP Ø¨Ø§ ÙŠÙƒ Ø³Ø±ÙˆØ± ÙƒÙ‡ Ø±ÙˆÙŠ ÙŠÙƒ Ù¾Ù„تÙ\81رم 
+لينوكس Ø¯Ø± Ø­Ø§Ù„ Ø§Ø¬Ø±Ø§Ø³Øª Ø§Ø±ØªØ¨Ø§Ø· Ø¨Ø±Ù‚رار 
+مي‌كند.يك Ù\81ايل win32.mak Ù‡Ù…راه Ø¨Ø§ ÙƒØ¯Ù‡Ø§ÙŠ PostgreSQL 
+وجود Ø¯Ø§Ø±Ø¯ ÙƒÙ‡ Ø¨Ø±Ø§ÙŠ ÙƒØ§Ù…پيل ÙƒØ±Ø¯Ù† ÙƒØªØ§Ø¨Ø®Ø§Ù†Ù‡ libpq Ùˆ 
+برنامه psql Ù…ي‌باشد. P‌ostgreSQL‌ Ù‡Ù…چنين Ø§Ù…كان 
+ارتباط Ø¨Ù‡ ØµÙˆØ±Øª ODBC‌  Ø±Ø§ Ù†ÙŠØ² Ø¯Ø§Ø±Ø¯.
+Server
+با Ø§Ø³ØªÙ\81اده Ø§Ø² Cygwin‌ Ùˆ ÙƒØªØ§Ø¨Ø®Ø§Ù†Ù‡ Cygnus Ù…ي‌توان 
+پايگاه Ø¯Ø§Ø¯Ù‡ Ø±Ø§ Ø±ÙˆÙŠ ÙˆÙŠÙ†Ø¯ÙˆØ² NT Ùˆ ÙŠØ§ Win2K Ø§Ø¬Ø±Ø§ 
+كرد.براي Ø¯ÙŠØ¯Ù† Ø§Ø·Ù„اعات Ø¨ÙŠØ´ØªØ± Ù\81ايل pgsql/doc/FAQ_MSWIN 
+‌را ÙƒÙ‡ Ø¨Ù‡Ù…راه ØªÙˆØ²Ø¨Ø¹â€ŒÙ‡Ø§ÙŠ PostgreSQL Ø¢Ù…ده Ø§Ø³Øª 
+ببينيد Ùˆ ÙŠØ§ Ø§ÙŠÙ†ÙƒÙ‡ Ø¨Ù‡ Ø§ÙŠÙ† ØµÙ\81حه 
+http://www.PostgreSQL.org/docs/faqs/text/FAQ_MSWIN Ù…راجعه ÙƒÙ†ÙŠØ¯.
+در Ø­Ø§Ù„ Ø­Ø§Ø¶Ø± ÙŠÙƒ Ø¹Ù…ليات Ø§Ù†ØªÙ‚ال PostgreSQL Ø¨Ù‡ Ø±ÙˆÙŠ 
+سكوهاي Win NT/2000/XP Ø¯Ø± Ø¬Ø±ÙŠØ§Ù† Ø§Ø³Øª. Ø¨Ø±Ø§ÙŠ Ø¯ÙŠØ¯Ù† ÙˆØ¶Ø¹ÙŠØª 
+اين Ù¾Ø±ÙˆÚ˜Ù‡ Ø¨Ù‡ Ø³Ø§ÙŠØªâ€ŒÙ‡Ø§ÙŠ 
+http://momjian.postgresql.org/main/writings/pgsql/win32.htm Ùˆ 
+http://techdocs.postgresql.org/guides/Windows Ù…راجعه ÙƒÙ†ÙŠØ¯. 
+همچنين ÙŠÙƒ Ø¹Ù…ليات Ø§Ù†ØªÙ‚ال Ø¨Ø± Ø±ÙˆÙŠ Novell Netware 6 Ù†ÙŠØ² 
+در Ø­Ø§Ù„ Ø§Ù†Ø¬Ø§Ù… Ø§Ø³Øª ÙƒÙ‡ Ø¯Ø± Ø³Ø§ÙŠØª http://forge.novell.com 
+مي‌توانيد Ø§Ø·Ù„اعات Ø¨ÙŠØ´ØªØ± Ø±Ø§ Ø¨Ø¨ÙŠÙ†ÙŠØ¯.
+1.5) PostgreSQL Ø±Ø§ Ø§Ø² ÙƒØ¬Ø§ Ù…ي‌توانم Ø¨Ú¯ÙŠØ±Ù…ØŸ
+PostgreSQL‌ Ø±Ø§ Ø§Ø² Ø³Ø§ÙŠØª Ø§ØµÙ„ÙŠ Ø¢Ù†  ftp://ftp.PostgreSQL.org/pub 
+مي‌توانيد Ø¨Ú¯ÙŠØ±ÙŠØ¯. Ø¯Ø± ØµÙ\81حه Ø§ØµÙ„ÙŠ Ø³Ø§ÙŠØª Ù„يست 
+ساير Ø¢Ø¯Ø±Ø³Ù‡Ø§ÙŠÙŠ ÙƒÙ‡ Ù…ي‌توانيد PostgreSQL‌ Ø±Ø§ Ø§Ø² 
+آنها Ø¨Ú¯ÙŠØ±ÙŠØ¯ Ø¢Ù…ده Ø§Ø³Øª.
+1.6) Ø§Ø² ÙƒØ¬Ø§ Ø®Ø¯Ù…ات Ù¾Ø´ØªÙŠØ¨Ø§Ù†ÙŠ Ø¨Ú¯ÙŠØ±Ù…ØŸ
+گروه Ù¾Ø³ØªÙŠ Ø§ØµÙ„ÙŠ pgsql-general@PostgreSQL.org Ù…ي‌باشد. Ø§ÙŠÙ† 
+گروه Ø¨Ø±Ø§ÙŠ Ø¨Ø­Ø« Ø¯Ø± Ù…ورد Ù…وضوعات Ù…ختلÙ\81 Ø¯Ø± Ø²Ù…ينه 
+PostgreSQL Ø§Ø³Øª. Ø¨Ø±Ø§ÙŠ Ø¹Ø¶Ùˆ Ø´Ø¯Ù† Ø¯Ø± Ø§ÙŠÙ† Ú¯Ø±ÙˆÙ‡ Ù¾Ø³ØªÙŠ ÙŠÙƒ 
+نامه Ø§Ù„كترونيكي Ø¨Ù‡ Ø¢Ø¯Ø±Ø³ Ú¯Ø±ÙˆÙ‡ Ø¨Ø§ Ù…حتوياتی ÙƒÙ‡ 
+در Ø§Ø¯Ø§Ù…Ù‡ Ø¢Ù…ده Ø§Ø³Øª Ø§Ø±Ø³Ø§Ù„ ÙƒÙ†ÙŠØ¯. Ø¯Ø± Ù‚سمت Subject 
+چيزي Ù†Ù†ÙˆÙŠØ³ÙŠØ¯.
     subscribe
     end
-
-   aMd+r+s+ gfr+w+h+: pgsql-general-request@PostgreSQL.org
-   
-   h+m+tcn+y+n+ y+k+ gfr+w+h+ p+s+t+y+ h+m+ b+h+ c+w+r+t+ a+r+s+a+l+
-   tck+y+d+h+ p+y+a+m+h+a+ w+g+w+d+ d+a+r+d+. b+r+a+y+ e+ddw+ snd+n+ d+r+
-   a+y+n+ gfr+w+h+ y+k+ n+a+m+h+ b+a+ m+hkt+w+y+a+t+ z+y+r+ b+h+
-   a+&#1740;n+ aMd+r+s+  a+r+s+a+l+ k+n+y+d+.
-   pgsql-general-digest-request@PostgreSQL.org
-   
+آدرس Ú¯Ø±ÙˆÙ‡: pgsql-general-request@PostgreSQL.org
+همچنين ÙŠÙƒ Ú¯Ø±ÙˆÙ‡ Ù¾Ø³ØªÙŠ Ù‡Ù… Ø¨Ù‡ ØµÙˆØ±Øª Ø§Ø±Ø³Ø§Ù„ Ú†ÙƒÙŠØ¯Ù‡ 
+پيامها ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯. Ø¨Ø±Ø§ÙŠ Ø¹Ø¶Ùˆ Ø´Ø¯Ù† Ø¯Ø± Ø§ÙŠÙ† Ú¯Ø±ÙˆÙ‡ ÙŠÙƒ 
+نامه Ø¨Ø§ Ù…حتويات Ø²ÙŠØ± Ø¨Ù‡ Ø§ÛŒÙ† Ø¢Ø¯Ø±Ø³  Ø§Ø±Ø³Ø§Ù„ ÙƒÙ†ÙŠØ¯. 
+pgsql-general-digest-request@PostgreSQL.org 
     subscribe
     end
-
-   d+r+ a+y+n+ gfr+w+h+ h+r+ m+w+q+e+ hkg+m+ n+a+m+h+h+a+ b+h+ 30
-   k+y+l+w+b+a+y+t+ r+s+y+d+ b+r+a+y+ t+m+a+m+ a+e+dda+H' a+r+s+a+l+ m+y+
-   snw+d+.
-   
-   gfr+w+h+ p+s+t+y+ b+r+r+s+y+ a+1+snk+a+l+a+t+ h+m+ w+g+w+d+ d+a+r+d+.
-   b+r+a+y+ e+ddw+ snd+n+ d+r+ a+y+n+ gfr+w+h+ y+k+ n+a+m+h+ b+a+
-   m+hkt+w+y+a+t+ z+y+r+ b+h+ pgsql-bugs-request@PostgreSQL.org
-   a+r+s+a+l+ k+n+y+d+.
-   
+در Ø§ÙŠÙ† Ú¯Ø±ÙˆÙ‡ Ù‡Ø± Ù…وقع Ø­Ø¬Ù… Ù†Ø§Ù…ه‌ها Ø¨Ù‡ 30 
+كيلوبايت Ø±Ø³ÙŠØ¯ Ø¨Ø±Ø§ÙŠ ØªÙ…ام Ø§Ø¹Ø¶Ø§Ø¡ Ø§Ø±Ø³Ø§Ù„ Ù…ي‌شود.
+گروه Ù¾Ø³ØªÙŠ Ø¨Ø±Ø±Ø³ÙŠ Ø§Ù\90شكالات Ù‡Ù… ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯. Ø¨Ø±Ø§ÙŠ 
+عضو Ø´Ø¯Ù† Ø¯Ø± Ø§ÙŠÙ† Ú¯Ø±ÙˆÙ‡ ÙŠÙƒ Ù†Ø§Ù…Ù‡ Ø¨Ø§ Ù…حتويات Ø²ÙŠØ± Ø¨Ù‡ 
+pgsql-bugs-request@PostgreSQL.org Ø§Ø±Ø³Ø§Ù„ ÙƒÙ†ÙŠØ¯.
     subscribe
     end
-
-   gfr+w+h+ p+s+t+y+ m+x+c+w+c+ t+w+s+e+h+ d+h+n+d+gfa+n+ (b+r+n+a+m+h+
-   n+w+y+s+a+n+) n+y+z+ w+g+w+d+d+a+r+d+. b+r+a+y+ e+ddw+y+t+ d+r+ a+y+n+
-   gfr+w+h+ y+k+ n+a+m+h+ b+h+ aMd+r+s+ z+y+r+ b+a+ m+hkt+w+y+a+t+
-   m+snx+c+ snd+h+ a+r+s+a+l+ k+n+y+d+.
-   pgsql-hackers-request@PostgreSQL.org
-   
+گروه Ù¾Ø³ØªÙŠ Ù…خصوص ØªÙˆØ³Ø¹Ù‡ Ø¯Ù‡Ù†Ø¯Ú¯Ø§Ù† 
+(برنامه‌نويسان) Ù†ÙŠØ² ÙˆØ¬ÙˆØ¯Ø¯Ø§Ø±Ø¯. Ø¨Ø±Ø§ÙŠ Ø¹Ø¶ÙˆÙŠØª Ø¯Ø± 
+اين Ú¯Ø±ÙˆÙ‡ ÙŠÙƒ Ù†Ø§Ù…Ù‡ Ø¨Ù‡ Ø¢Ø¯Ø±Ø³ Ø²ÙŠØ± Ø¨Ø§ Ù…حتويات Ù…شخص 
+شده Ø§Ø±Ø³Ø§Ù„ ÙƒÙ†ÙŠØ¯.  pgsql-hackers-request@PostgreSQL.org  
     subscribe
     end
+گروههاي Ù¾Ø³ØªÙŠ Ø¯ÙŠÚ¯Ø±ÙŠ Ù†ÙŠØ² Ø¯Ø± Ø²Ù…ينه PostgreSQL‌ ÙˆØ¬ÙˆØ¯ 
+دارد  ÙƒÙ‡ Ù…ي‌توانيد Ø¯Ø± Ø³Ø§ÙŠØª http://www.postgresql.org 
+ببينيد.
+همچنين ÙŠÙƒ ÙƒØ§Ù†Ø§Ù„ IRC Ø±ÙˆÙŠ Freenode Ùˆ EFNet Ø¨Ù†Ø§Ù… PostgreSQL# 
+وجود Ø¯Ø§Ø±Ø¯. Ø´Ù…ا Ù…ي‌توانيد Ø§Ø² Ù\81رمان ÙŠÙˆÙ†ÙŠÙƒØ³ÙŠ irc 
+-c '#PostgreSQL' "$USER" irc.phoenix.net. ÙŠØ§ irc -c '#PostgreSQL' "$USER" 
+irc.freenode.net Ø§Ø³ØªÙ\81اده ÙƒÙ†ÙŠØ¯.
+ليست Ø´Ø±ÙƒØªÙ‡Ø§ÙŠÙŠ ÙƒÙ‡ Ø§Ø² Ø·Ø±ÙŠÙ‚ Ø¢Ù†Ù‡Ø§ Ù…ي‌توانيد 
+خدمات Ù¾Ø´ØªÙŠØ¨Ø§Ù†ÙŠ ØªØ¬Ø§Ø±ÙŠ Ø¯Ø± Ø²Ù…ينه PostgreSQL Ø¯Ø±ÙŠØ§Ù\81ت 
+كنيد Ø¯Ø± Ø§ÙŠÙ† Ø¢Ø¯Ø±Ø³ http://techdocs.postgresql.org/companies.php 
+موجود Ø§Ø³Øª.
+1.7) Ø¢Ø®Ø±ÙŠÙ† Ù†Ø³Ø®Ù‡ Ø§Ø¹Ù„ام Ø´Ø¯Ù‡ Ú†ÙŠØ³ØªØŸ
+آخرين Ù†Ø³Ø®Ù‡ PostgreSQL‌  ÙƒÙ‡ ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯ 7.4.3 Ø§Ø³Øª.
+هدÙ\81 Ù…ا Ø¢Ù† Ø§Ø³Øª ÙƒÙ‡ Ù‡Ø± 6 Ù…اه ØªØ§ 8 Ù…اه ÙŠÙƒ Ù†Ø³Ø®Ù‡ Ø¬Ø¯ÙŠØ¯ 
+ارائه Ø´ÙˆØ¯.
+1.8) Ú†Ù‡ Ù…ستندات Ùˆ Ø±Ø§Ù‡Ù†Ù…ائيهايي ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ù†Ø¯ØŸ
+چندين ÙƒØªØ§Ø¨Ú†Ù‡ Ùˆ ØµÙ\81حات Ø±Ø§Ù‡Ù†Ù…ا Ùˆ Ù…ثالهاي ÙƒÙˆÚ†Ùƒ 
+همراه Ø¨Ø§ Ù…تن Ø§ØµÙ„ÙŠ PostgreSQL‌ Ø¯Ø± Ø´Ø§Ø®Ù‡ doc ÙˆØ¬ÙˆØ¯ 
+دارد. Ø¨Ø±Ø§ÙŠ Ø¯ÙŠØ¯Ù† ØµÙ\81حات Ø±Ø§Ù‡Ù†Ù…ا Ù…ي‌توانيد Ø¨Ù‡ 
+سايت http://www.PostgreSQL.org/docs  Ù†ÙŠØ² Ù…راجعه Ù†Ù…اييد.
+دو ÙƒØªØ§Ø¨ Ø¯Ø± Ø²Ù…ينه PostgreSQL‌  Ø¯Ø± Ø¢Ø¯Ø±Ø³â€ŒÙ‡Ø§ÙŠ 
+http://www.PostgreSQL.org/docs/awbook.htm Ùˆ http://www.commandprompt.com/ppbook 
+وجود Ø¯Ø§Ø±Ø¯. Ù„يستي Ø§Ø² ÙƒØªØ§Ø¨Ù‡Ø§ÙŠÙŠ ÙƒÙ‡ Ù‚ابل Ø®Ø±ÙŠØ¯ 
+است Ø¯Ø± Ø¢Ø¯Ø±Ø³ http://techdocs.PostgreSQL.org/techdocs/bookreviews.php 
+وجود Ø¯Ø§Ø±Ø¯. Ù‡Ù…چنين Ù„يستي Ø§Ø² Ù…قالات Ù\81ني Ø¯Ø± 
+مورد PostgreSQL Ø¯Ø± Ø¢Ø¯Ø±Ø³ http://techdocs.PostgreSQL.org ÙˆØ¬ÙˆØ¯ 
+دارد.
+برنامه psql ÙŠÙƒ Ø¯Ø³ØªÙˆØ± d\ Ø¯Ø§Ø±Ø¯ ÙƒÙ‡ Ø§Ø·Ù„اعاتي Ø¯Ø± 
+مورد Ø§Ù†ÙˆØ§Ø¹ Ø¯Ø§Ø¯Ù‡â€ŒÙ‡Ø§ÙŠ Ù‚ابل ØªØ¹Ø±ÙŠÙ\81 Ùˆ Ø¹Ù…لگر‌ها 
+Ùˆ ØªÙˆØ§Ø¨Ø¹ Ùˆ ... Ø¨Ù‡ Ù…ا Ù†Ø´Ø§Ù† Ù…ي‌دهد. Ø¯Ø± Ø³Ø§ÙŠØª Ø§ØµÙ„ÙŠ 
+ما Ø§Ø·Ù„اعات Ø¨ÙŠØ´ØªØ±ÙŠ Ø±Ø§ Ù…ي‌توانيد Ù¾ÙŠØ¯Ø§ ÙƒÙ†ÙŠØ¯.
+1.9) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ø§Ø²Ø§Ø´ÙƒØ§Ù„ات Ø´Ù†Ø§Ø®ØªÙ‡ Ø´Ø¯Ù‡ Ùˆ ÙŠØ§ 
+امكاناتي ÙƒÙ‡ Ø¯Ø± Ø§ÙŠÙ† Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ ÙˆØ¬ÙˆØ¯ Ù†Ø¯Ø§Ø±Ø¯  
+مطلع Ø´ÙˆÙ…ØŸ
+PostgreSQL ÙŠÙƒ Ø²ÙŠØ± Ù…جموعه Ù¾ÙŠØ´Ø±Ù\81ته Ø§Ø² SQL-92 Ø±Ø§ 
+پشتيباني Ù…ي‌كند. Ø¯Ø± Ù„يست  TODO   Ø§Ù\90شكالات 
+شناخته Ø´Ø¯Ù‡ ÙŠØ§ Ø§Ù…كاناتي ÙƒÙ‡ ÙˆØ¬ÙˆØ¯ Ù†Ø¯Ø§Ø±Ø¯ Ùˆ ÙŠØ§ 
+برنامه‌‌هاي Ø¢ÙŠÙ†Ø¯Ù‡ Ø¢Ù…ده Ø§Ø³Øª.
+1.10) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ø²Ø¨Ø§Ù† SQL Ø±Ø§ ÙŠØ§Ø¯ Ø¨Ú¯ÙŠØ±Ù…ØŸ
+كتاب PostgreSQL Ø¯Ø± Ø¢Ø¯Ø±Ø³ SQL http://www.PostgreSQL.org/docs/awbook.html 
+‌را Ø¢Ù…وزش Ù…ي‌دهد. Ù‡Ù…چنين ÙŠÙƒ ÙƒØªØ§Ø¨ Ø¯Ø± Ø¢Ø¯Ø±Ø³ 
+http://www.commandprompt.com/ppbook ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯. ÙŠÙƒ Ø±Ø§Ù‡Ù†Ù…اي 
+خيلي Ø®ÙˆØ¨ Ù‡Ù… Ø¯Ø± Ø³Ø§ÙŠØªâ€ŒÙ‡Ø§ÙŠ  
+http://www.intermedia.net/support/sql/sqltut.shtm Ùˆ 
+http://ourworld.compuserve.com/homepages/graeme_birchall/HTM_COOK.HTM Ùˆ  
+http://sqlcourse.com Ø¯Ø± Ù…ورد SQL ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯.
+كتاب Ø¯ÙŠÚ¯Ø±ÙŠ ÙƒÙ‡ Ù…ي‌توان Ø¨Ø±Ø§ÙŠ ÙŠØ§Ø¯Ú¯ÙŠØ±ÙŠ SQL Ø§Ø² Ø¢Ù† 
+استÙ\81اده ÙƒØ±Ø¯ ÙƒØªØ§Ø¨ "SQL Ø±Ø§ Ø¯Ø± 21 Ø±ÙˆØ² ÙŠØ§Ø¯ Ø¨Ú¯ÙŠØ±ÙŠØ¯ØŒâ€Œ 
+ويرايش Ø¯ÙˆÙ…" Ø¯Ø± Ø³Ø§ÙŠØª 
+http://members.tripod.com/er4ebus/sql/index.htm Ù…ي‌باشد.
+تعداد Ø²ÙŠØ§Ø¯ÙŠ Ø§Ø² ÙƒØ§Ø±Ø¨Ø±Ø§Ù† ÙƒØªØ§Ø¨ The Practical SQL Ø±Ø§ 
+ترجيح Ù…ي‌دهند. ÙƒØªØ§Ø¨ Ø¯ÙŠÚ¯Ø± The Complete Refrence SQL 
+انتشارات McGraw-Hill Ù…ي‌باشد.
+1.11) Ø¢ÙŠØ§ PostgreSQL Ù…شكل Y2K‌ Ø¯Ø§Ø±Ø¯ ÙŠØ§ Ø®ÙŠØ±ØŸ
+خير،‌PostgreSQL‌ Ø¨Ø§ ØªØ§Ø±ÙŠØ®â€ŒÙ‡Ø§ÙŠ Ù‚بل Ùˆ Ø¨Ø¹Ø¯ Ø§Ø² 2000 
+مشكلي Ù†Ø¯Ø§Ø±Ø¯.
+1.12) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ø¨Ù‡ ØªÙŠÙ… Ø¨Ø±Ù†Ø§Ù…Ù‡ Ù†ÙˆÙŠØ³ PostgreSQL 
+ملحق Ø´ÙˆÙ…ØŸ
+ابتدا،‌آخرين Ø³ÙˆØ±Ø³ Ø±Ø§ Ø¯ÙˆÙ†Ù„ود ÙƒØ±Ø¯Ù‡ Ùˆ Ù…ستندات 
+مربوط Ø¨Ù‡ Ø¨Ø±Ù†Ø§Ù…ه‌نويسي PostgreSQL Ø±Ø§ Ø¯Ø± Ø³Ø§ÙŠØª 
+مطالعه ÙƒÙ†ÙŠØ¯. Ø³Ù¾Ø³ Ø¨Ù‡ Ú¯Ø±ÙˆÙ‡Ù‡Ø§ÙŠ Ù¾Ø³ØªÙŠ â€Œ pgsql-patches Ùˆ 
+pgsql-hackers  Ø¹Ø¶Ùˆ Ø´ÙˆÙŠØ¯. Ø¯Ø± Ù…رحله Ø¢Ø®Ø± ÙˆØµÙ„ه‌هاي Ø¨Ø§ 
+كيÙ\81يت Ø¨Ø§Ù„ا Ø±Ø§ Ø¨Ù‡ pgsql-patches Ø§Ø±Ø³Ø§Ù„ ÙƒÙ†ÙŠØ¯.
+تعداد Ø²ÙŠØ§Ø¯ÙŠ Ø§Ø² Ø¨Ø±Ù†Ø§Ù…ه‌نويسان ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ù†Ø¯ ÙƒÙ‡ 
+امتياز Ø§Ù†Ø¬Ø§Ù… ØªØºÙŠÙŠØ±Ø§Øª Ø¯Ø± cvs‌ Ø±Ø§ Ø¯Ø§Ø±Ù†Ø¯. Ù‡Ø± 
+كدام Ø§Ø² Ø¢Ù†Ù‡Ø§ ØªØ¹Ø¯Ø§Ø¯ Ø²ÙŠØ§Ø¯ÙŠ ÙˆØµÙ„ه‌‌ Ø¨Ø§ ÙƒÙŠÙ\81يت 
+بالا Ø¨Ù‡ Ú¯Ø±ÙˆÙ‡ Ø§Ø±Ø³Ø§Ù„ ÙƒØ±Ø¯Ù‡â€ŒØ§Ù†Ø¯ ÙƒÙ‡ Ø§Ø¹ØªÙ…اد 
+گردانندگان PostgreSQL Ø±Ø§ Ø¨Ù‡ Ø¯Ø³Øª Ø¢ÙˆØ±Ø¯Ù‡â€ŒØ§Ù†Ø¯.
+1.13) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم ÙŠÙƒ Ø§Ù\90شكال Ø±Ø§ Ø¨Ù‡ Ú¯Ø±ÙˆÙ‡ 
+برنامه Ù†ÙˆÙŠØ³ Ø§Ø¹Ù„ام ÙƒÙ†Ù…ØŸ
+لطÙ\81اً ØµÙ\81حه Ù…ربوط Ø¨Ù‡ Ø§Ù\90شكالات PostgreSQL Ø±Ø§ Ø¯Ø± 
+سايت http://www.PostgreSQL.org/bugs/bugs.php Ù…شاهده‌ ÙƒÙ†ÙŠØ¯. Ø¯Ø± 
+اين Ø³Ø§ÙŠØª Ù†Ø­ÙˆÙ‡ Ú¯Ø²Ø§Ø±Ø´ Ùˆ Ø§Ø±Ø³Ø§Ù„ ÙŠÙƒ Ø§Ø´ÙƒØ§Ù„ ØªÙˆØ¶ÙŠØ­ 
+داده Ø´Ø¯Ù‡ Ø§Ø³Øª.
+ Ù‡Ù…چنين Ø¨Ø±Ø§ÙŠ Ø¯ÙŠØ¯Ù† Ù†Ø³Ø®Ù‡â€ŒÙ‡Ø§ÙŠ Ø¬Ø¯ÙŠØ¯ØªØ± PostgreSQL Ùˆ 
+يا ÙˆØ¬ÙˆØ¯ ÙŠÙƒ ÙˆØµÙ„Ù‡ Ø¬Ø¯ÙŠØ¯ Ø§Ø² Ø³Ø§ÙŠØª ftp://ftp.PostgreSQL.org/pub 
+بازديد ÙƒÙ†ÙŠØ¯.
+1.14) ÙˆØ¶Ø¹ÙŠØª PostgreSQL‌ Ø¯Ø± Ù…قايسه Ø¨Ø§ Ø³Ø§ÙŠØ± DBMSها Ø¨Ù‡ 
+Ú†Ù‡ ØµÙˆØ±Øª Ø§Ø³ØªØŸ
+راههاي Ù…ختلÙ\81ÙŠ Ø¨Ø±Ø§ÙŠ Ø§Ù†Ø¯Ø§Ø²Ù‡â€ŒÚ¯ÙŠØ±ÙŠ Ùˆ Ù…قايسه 
+نرم‌اÙ\81زارها ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯ ÙƒÙ‡ Ø¹Ø¨Ø§Ø±ØªÙ†Ø¯ Ø§Ø² 
+امكانات، ÙƒØ§Ø±Ø§ÙŠÙŠØŒ Ù‚ابليت Ø§Ø¹ØªÙ…اد، Ù¾Ø´ØªÙŠØ¨Ø§Ù†ÙŠ Ùˆ 
+قيمت
+    Ø§Ù…كانات 
+    PostgreSQL Ø¨ÙŠØ´ØªØ± Ø§Ù…كانات Ù…وجود Ø¯Ø± Ø³ÙŠØ³ØªÙ…‌هاي 
+    Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ ØªØ¬Ø§Ø±ÙŠ Ø¨Ø²Ø±Ú¯ Ù†Ø¸ÙŠØ± transactions, subselets, 
+    triggers, views, foreign key referential integrity Ùˆ sophisticated 
+    locking‌ Ø±Ø§ Ø¯Ø§Ø±Ø¯. Ø¯Ø± PostgreSQL‌‌ Ø§Ù…كاناتي ÙˆØ¬ÙˆØ¯ 
+    Ø¯Ø§Ø±Ø¯ ÙƒÙ‡ Ù¾Ø§ÙŠÚ¯Ø§Ù‡Ù‡Ø§ÙŠ Ø¯Ø§Ø¯Ù‡ Ø¯ÙŠÚ¯Ø± Ø¢Ù† Ø±Ø§ Ù†Ø¯Ø§Ø±Ù†Ø¯ 
+    Ù†Ø¸ÙŠØ± user-defined types‌و Inheritance‌و rules‌و multi-version 
+    concurrency control 
+
+  ÙƒØ§Ø±Ø§ÙŠÙŠ
+          ÙƒØ§Ø±Ø§ÙŠÙŠ PostgreSQL Ø¯Ø± Ø­Ø¯ Ø¨Ù‚يه Ø³ÙŠØ³ØªÙ…‌هاي 
+  ØªØ¬Ø§Ø±ÙŠ Ùˆ Ù…تن Ø¨Ø§Ø² Ø§Ø³Øª. Ø¯Ø± Ø¨Ø¹Ø¶ÙŠ Ù…وارد Ø³Ø±ÙŠØ¹ØªØ± Ùˆ 
+  Ø¯Ø± Ø¨Ø¹Ø¶ÙŠ Ù…وارد Ø§Ø² Ø¢Ù†Ù‡Ø§ ÙƒÙ†Ø¯ØªØ± Ø§Ø³Øª. Ø¯Ø± Ù…قايسه 
+  Ø¨Ø§ MySQL Ø¨Ø±Ø§ÙŠ ÙƒØ§Ø±Ø¨Ø±Ø§Ù† Ø¨ÙŠØ´ØªØ± Ùˆ Ø¯Ø±Ø®ÙˆØ§Ø³Øªâ€ŒÙ‡Ø§ÙŠ 
+  Ù¾ÙŠÚ†ÙŠØ¯Ù‡ Ùˆ Ø¨Ø§Ø± Ø²ÙŠØ§Ø¯ Ø®ÙˆØ§Ù†Ø¯Ù†/نوشتن Ø³Ø±ÙŠØ¹ØªØ± Ø§Ø³Øª. 
+  Ø¯Ø± Ø¯Ø±Ø®ÙˆØ§Ø³Øªâ€ŒÙ‡Ø§ÙŠ Ø³Ø§Ø¯Ù‡ SELECT‌ Ø§Ø² MySQL ÙƒÙ†Ø¯ØªØ± Ø§Ø³Øª. 
+  Ø§Ù„بته MySQL Ø®ÙŠÙ„ÙŠ Ø§Ø² Ø§Ù…كانات PostgreSQL ÙƒÙ‡ Ø¯Ø± Ø¨Ø§Ù„ا 
+  Ø¨Ù‡ Ø¢Ù† Ø§Ø´Ø§Ø±Ù‡ Ø´Ø¯ Ø±Ø§ Ù†Ø¯Ø§Ø±Ø¯. Ù‡Ø¯Ù\81 Ø§ØµÙ„ÙŠ Ù…ا Ø§Ù…كانات 
+  Ùˆ Ù‚ابليت Ø§Ø¹ØªÙ…اد Ø¨Ø§Ù„است Ø¯Ø± Ø¶Ù…Ù† Ø¢Ù†ÙƒÙ‡ ØªÙ„اش 
+  Ù…ي‌كنيم ØªØ§ ÙƒØ§Ø±Ø§ÙŠÙŠ Ø¢Ù† Ù†ÙŠØ² Ø¨Ù‡Ø¨ÙˆØ¯ ÙŠØ§Ø¨Ø¯. Ø¯Ø± 
+  Ø¢Ø¯Ø±Ø³ http://openacs.org/philosophy/why-not-mysql.html ÙŠÙƒ Ù…قايسه 
+  Ø¬Ø§Ù„ب Ø¨ÙŠÙ† MySQL Ùˆ PostgreSQL ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯. Ø§Ø² Ø·Ø±Ù\81 Ø¯ÙŠÚ¯Ø± 
+  MySQL‌ ÙŠÙƒ Ø´Ø±ÙƒØª Ø§Ø³Øª ÙƒÙ‡ Ù…حصول Ø®ÙˆØ¯ Ø±Ø§ Ø¨Ù‡ ØµÙˆØ±Øª Ù…تن 
+  Ø¨Ø§Ø² Ø§Ø±Ø§Ø¦Ù‡ Ù…ي‌كند ÙˆÙ„ÙŠ Ø¨Ø±Ø§ÙŠ Ù†Ø±Ù…‌اÙ\81زار ØºÙŠØ± 
+  Ù…تن Ø¨Ø§Ø² Ø®ÙˆØ¯ Ø§Ø­ØªÙŠØ§Ø¬ Ø¨Ù‡ Ù„يسانس ØªØ¬Ø§Ø±ÙŠ Ø¯Ø§Ø±Ø¯ Ø¨Ø± 
+  Ø®Ù„اÙ\81 PostgreSQL ÙƒÙ‡ ÙŠÙƒ Ú¯Ø±ÙˆÙ‡ ÙƒØ§Ù…لاً Ù…تن Ø¨Ø§Ø² Ù‡Ø³ØªÙ†Ø¯.
+
+    Ù‚ابليت Ø§Ø·Ù…ينان 
+    Ù…ا Ù\81كر Ù…ي‌كنيم ÙƒÙ‡ ÙŠÙƒ Ø³ÙŠØ³ØªÙ… Ù¾Ø§ÙŠÚ¯Ø§Ù‡ 
+    Ø¯Ø§Ø¯Ù‡â€ŒØ§ÙŠ ÙƒÙ‡ Ù…طمئن Ù†Ø¨Ø§Ø´Ø¯ Ø§Ø±Ø²Ø´ÙŠ Ù†Ø¯Ø§Ø±Ø¯. Ù…ا 
+    ØªÙ…ام ØªÙ„اشمان Ø±Ø§ Ø¨Ø±Ø§ÙŠ Ø§Ø±Ø§Ø¦Ù‡ ÙƒØ¯Ù‡Ø§ÙŠ Ù¾Ø§ÙŠØ¯Ø§Ø±ÙŠ 
+    ÙƒÙ‡ Ø¨Ù‡ Ø®ÙˆØ¨ÙŠ ØªØ³Øª Ø´Ø¯Ù‡ Ø¨Ø§Ø´Ù†Ø¯ Ùˆ ÙƒÙ…ترين Ø§Ù\90شكالات 
+    Ø±Ø§ Ø¯Ø§Ø´ØªÙ‡ Ø¨Ø§Ø´Ù†Ø¯ Ù…ي‌كنيم. Ù‡Ø± Ù†Ø³Ø®Ù‡ Ø¬Ø¯ÙŠØ¯ÙŠ ÙƒÙ‡ 
+    Ø§Ø±Ø§Ø¦Ù‡ Ù…ي‌شود Ø­Ø¯Ø§Ù‚Ù„ ÙŠÙƒ Ù…اه Ø±Ø§ Ø¯Ø± Ù…رحله ØªØ³Øª 
+    Ø¨ØªØ§ Ù…ي‌گذراند. Ù…ا Ø¨Ø± Ø§ÙŠÙ† Ø¨Ø§ÙˆØ± Ù‡Ø³ØªÙŠÙ… ÙƒÙ‡ 
+    Ù‚ابليت Ø§Ø·Ù…ينان PostgreSQL‌ Ø¯Ø± Ù…قايسه Ø¨Ø§ Ø³Ø§ÙŠØ± 
+    Ø³ÙŠØ³ØªÙ…‌هاي Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ Ù‚ابل ØªÙˆØ¬Ù‡ Ø§Ø³Øª Ùˆ 
+    Ù†Ø³Ø®Ù‡â€ŒÙ‡Ø§ÙŠÙŠ ÙƒÙ‡ ØªØ§ÙƒÙ†ÙˆÙ† Ø§Ø±Ø§Ø¦Ù‡ Ø´Ø¯Ù‡ Ø§Ø³Øª Ù†Ø´Ø§Ù† 
+    Ù…ي‌دهد ÙƒÙ‡ Ù…ا ØªÙˆØ§Ù†Ø§ÙŠÙŠ Ø§Ø±Ø§Ø¦Ù‡ ÙŠÙƒ Ø³ÙŠØ³ØªÙ… Ù‚وي Ùˆ 
+    Ù…حكم Ùˆ Ù…طمئن Ø±Ø§ ÙƒÙ‡ Ø¢Ù…اده Ø¨Ù‡Ø±Ù‡â€ŒØ¨Ø±Ø¯Ø§Ø±ÙŠ Ø§Ø³Øª 
+    Ø¯Ø§Ø±ÙŠÙ…. 
+    Ù¾Ø´ØªÙŠØ¨Ø§Ù†ÙŠ 
+    Ú¯Ø±ÙˆÙ‡Ù‡Ø§ÙŠ Ù¾Ø³ØªÙŠ Ù…ا Ø§Ù…كان Ø§Ø±ØªØ¨Ø§Ø· Ùˆ ØªÙ…اس Ø¨Ù‡ 
+    Ú¯Ø±ÙˆÙ‡ Ø¨Ø²Ø±Ú¯ÙŠ Ø§Ø² Ø¨Ø±Ù†Ø§Ù…Ù‡ Ù†ÙˆÙŠØ³Ø§Ù† Ùˆ ÙƒØ§Ø±Ø¨Ø±Ø§Ù† Ø±Ø§ 
+    Ù…ي‌دهد ÙƒÙ‡ Ù…ي‌توانند Ø¯Ø± Ø­Ù„ Ù…شكلات Ø¨Ù‡ 
+    Ø¯ÙŠÚ¯Ø±Ø§Ù† ÙƒÙ…Ùƒ ÙƒÙ†Ù†Ø¯. Ø¯Ø³ØªØ±Ø³ÙŠ Ù…ستقيم Ø¨Ù‡ 
+    Ø¨Ø±Ù†Ø§Ù…ه‌نويسان Ùˆ Ú¯Ø±ÙˆÙ‡Ù‡Ø§ÙŠ ÙƒØ§Ø±Ø¨Ø±Ø§Ù† Ùˆ 
+    Ø±Ø§Ù‡Ù†Ù…اها Ùˆ ÙƒØ¯Ø§ØµÙ„ÙŠ Ø¨Ø§Ø¹Ø« Ù…ي‌شود ÙƒÙ‡ 
+    Ù¾Ø´ØªÙŠØ¨Ø§Ù†ÙŠ PostgreSQL Ù†Ø³Ø¨Øª Ø¨Ù‡ Ø³Ø§ÙŠØ± Ù¾Ø§ÙŠÚ¯Ø§Ù‡Ù‡Ø§ÙŠ 
+    Ø¯Ø§Ø¯Ù‡ Ø¨Ù‡ Ù†Ø­Ùˆ Ø¨Ù‡ØªØ±ÙŠ Ø§Ù†Ø¬Ø§Ù… Ø´ÙˆØ¯. Ù‡Ù…چنين Ø§Ù…كان 
+    Ø§Ø±Ø§Ø¦Ù‡ Ø®Ø¯Ù…ات Ù¾Ø´ØªÙŠØ¨Ø§Ù†ÙŠ Ø¨Ù‡ ØµÙˆØ±Øª ØªØ¬Ø§Ø±ÙŠ Ù†ÙŠØ² 
+    ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯. Ø¨Ø±Ø§ÙŠ Ø¯ÙŠØ¯Ù† Ø§Ø·Ù„اعات Ø¨ÙŠØ´ØªØ± Ø¨Ù‡ FAQ 
+    section 1.6  Ù…راجعه ÙƒÙ†ÙŠØ¯. 
+    Ù‚يمت 
+    Ù‡Ù… Ø¨Ø±Ø§ÙŠ Ø§Ø³ØªÙ\81اده ØªØ¬Ø§Ø±ÙŠ Ùˆ Ù‡Ù… ØºÙŠØ± ØªØ¬Ø§Ø±ÙŠ Ù‡ÙŠÚ† 
+    Ù‡Ø²ÙŠÙ†Ù‡â€ŒØ§ÙŠ Ù†Ø¨Ø§ÙŠØ¯ Ù¾Ø±Ø¯Ø§Ø®Øª Ø´ÙˆØ¯. Ù‡ÙŠÚ† Ù…حدوديتي 
+    Ø¨Ø±Ø§ÙŠ Ø§Ù†Ø¬Ø§Ù… ØªØºÙŠÙŠØ±Ø§Øª Ø¯Ø± PostgreSQL ØªÙˆØ³Ø· Ø§Ø³ØªÙ\81اده 
+    ÙƒÙ†Ù†Ø¯Ú¯Ø§Ù† ÙˆØ¬ÙˆØ¯ Ù†Ø¯Ø§Ø±Ø¯ Ø¨Ù‡ Ø¬Ø² Ù…واردي ÙƒÙ‡ Ø¯Ø± 
+    Ù„يسانس BSD Ø¨Ù‡ Ø¢Ù† Ø§Ø´Ø§Ø±Ù‡ Ø´Ø¯Ù‡ Ø§Ø³Øª. 
+1.15) Ù…Ù† Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ø§Ø² Ù†Ø¸Ø± Ù…الي Ø¨Ù‡ PostgreSQL 
+كمك ÙƒÙ†Ù…ØŸ
+PostgreSQL  Ø¯Ø§Ø±Ø§ÙŠ ÙŠÙƒ Ø³Ø§Ø®ØªØ§Ø± ØªØ´ÙƒÙŠÙ„اتي Ø¯Ø±Ø¬Ù‡ Ø§ÙˆÙ„ Ø§Ø³Øª 
+كه Ø¢Ù† Ø±Ø§ Ù…ديون Marc Fournier‌ Ø§Ø³Øª ÙƒÙ‡ Ø§ÙŠÙ† Ø³Ø§Ø®ØªØ§Ø± Ø±Ø§ 
+ايجاد ÙƒØ±Ø¯Ù‡ Ø§Ø³Øª.
+كيÙ\81يت ÙŠÙƒ Ø³Ø§Ø®ØªØ§Ø± Ø¨Ø±Ø§ÙŠ ÙŠÙƒ Ù¾Ø±ÙˆÚ˜Ù‡ Ù…تن Ø¨Ø§Ø² Ø¨Ø³ÙŠØ§Ø± 
+اهميت Ø¯Ø§Ø±Ø¯. ÙŠÙƒ Ø³Ø§Ø®ØªØ§Ø± Ø®ÙˆØ¨ Ù…ي‌تواند Ù…انع Ø§Ø² 
+حوادثي Ø´ÙˆØ¯ ÙƒÙ‡ Ø¯Ø± Ø­Ø±ÙƒØª Ø±ÙˆØ¨Ù‡â€ŒØ¬Ù„وي Ù¾Ø±ÙˆÚ˜Ù‡ Ø®Ù„لي 
+وارد Ù…ي‌كنند.
+البته Ø§ÙŠÙ† Ø³Ø§Ø®ØªØ§Ø± ØªØ´ÙƒÙŠÙ„اتي Ø§Ø±Ø²Ø§Ù† Ù†ÙŠØ³Øª. 
+هزينه‌هاي Ø«Ø§Ø¨Øª Ù…اهانه Ùˆ Ø±ÙˆØ²Ù…ره Ø¨Ø±Ø§ÙŠ 
+نگهداري Ùˆ Ø­Ù\81ظ Ø§ÙŠÙ† Ø³Ø§Ø®ØªØ§Ø± Ù…ورد Ù†ÙŠØ§Ø² Ø§Ø³Øª. Ø§Ú¯Ø± 
+شما ÙŠØ§ Ø´Ø±ÙƒØª Ø´Ù…ا Ù…ايل Ø§Ø³Øª ÙƒÙ‡ Ø§Ø² Ù†Ø¸Ø± Ù…الي Ø¨Ù‡ 
+اين Ø­Ø±ÙƒØª ÙƒÙ…Ùƒ ÙƒÙ†Ø¯ Ù„Ø·Ù\81اً Ø¨Ù‡ Ø³Ø§ÙŠØª 
+http://store.pgsql.com/shopping Ù…راجعه ÙƒØ±Ø¯Ù‡ Ùˆ ÙƒÙ…Ùƒ Ø®ÙˆØ¯ Ø±Ø§ 
+اهدا ÙƒÙ†ÙŠØ¯.
+هر Ú†Ù†Ø¯ Ø¯Ø± ØµÙ\81حه Ø§ØµÙ„ÙŠ Ø¹Ø¨Ø§Ø±Øª PostgreSQL,Inc‌ Ø°ÙƒØ± Ø´Ø¯Ù‡ 
+است ÙˆÙ„ÙŠ Ù…شاركت Ø¹Ù…دتاً Ø¨Ø±Ø§ÙŠ Ù¾Ø´ØªÙŠØ¨Ø§Ù†ÙŠ Ø§Ø² 
+پروژه PostgreSQL‌ Ù…ÙŠ Ø¨Ø§Ø´Ø¯ Ùˆ Ù†Ù‡ Ø¨Ø±Ø§ÙŠ ÙŠÙƒ Ø´Ø±ÙƒØª Ù…شخص. 
+اگر ØªØ±Ø¬ÙŠØ­ Ù…ي‌دهيد Ù…ي‌توانيد ÙŠÙƒ Ú†Ùƒ Ø¨Ù‡ Ø¢Ø¯Ø±Ø³ 
+مشخص Ø´Ø¯Ù‡ Ø§Ø±Ø³Ø§Ù„ ÙƒÙ†ÙŠØ¯.
+اگر ÙŠÙƒ Ø§Ø³ØªÙ\81اده Ù…ÙˆÙ\81Ù‚ Ø§Ø² PostgreSQL Ø³Ø±Ø§Øº Ø¯Ø§Ø±ÙŠØ¯ 
+لطÙ\81اً Ø¢Ù† Ø±Ø§ Ø¨Ù‡ Ø³Ø§ÙŠØª http://advocacy.postgresql.org Ú¯Ø²Ø§Ø±Ø´ 
+دهيد.
+
+
+
+سوالات Ù…ربوط Ø¨Ù‡ Ø§Ø³ØªÙ\81اده Ø§Ø² Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡
+2.1) Ø¢ÙŠØ§ Ù‡ÙŠÚ† Ø¯Ø±Ø§ÙŠÙˆØ± ODBC‌ Ø¨Ø±Ø§ÙŠ PostgreSQL ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯ØŸ
+دو Ø¯Ø±Ø§ÙŠÙˆØ± ODBC Ø¨Ù†Ø§Ù…هاي psqlODBC‌ Ùˆ OpenLink Ø¨Ø±Ø§ÙŠ 
+PostgreSQL‌ ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯.
+براي Ú¯Ø±Ù\81تن psqlODBC Ø¨Ù‡ Ø³Ø§ÙŠØª 
+http://gborg.postgresql.org/project/psqlodbc/projdisplay.php Ù…راجعه 
+كنيد.
+OpenLlink Ø±Ø§ Ø§Ø² Ø§ÙŠÙ† Ø³Ø§ÙŠØª http://www.openlinksw.com 
+مي‌توانيد Ø¨Ú¯ÙŠØ±ÙŠØ¯. Ø§ÙŠÙ† Ø¯Ø±Ø§ÙŠÙˆØ± Ø¨Ø§ 
+نرم‌اÙ\81زارهاي Ù…ختلÙ\81 ODBC ÙƒØ§Ø± Ù…ي‌كند Ø¨Ù†Ø§Ø¨Ø±Ø§ÙŠÙ† 
+شما Ù‚ادر Ø®ÙˆØ§Ù‡ÙŠØ¯ Ø¨ÙˆØ¯ Ø¨Ø§ Ø§Ø³ØªÙ\81اده Ø§Ø² OpenLink Ø±ÙˆÙŠ 
+اكثر Ø³ÙƒÙˆâ€ŒÙ‡Ø§ÙŠÙŠ ÙƒÙ‡ Ù†Ø±Ù…‌اÙ\81زارODBC‌دارند Ø¨Ø¯ÙˆÙ† 
+مشكل Ø¨Ù‡ PostgreSQL Ù†ÙŠØ² Ù…تصل Ø´ÙˆÙŠØ¯.
+اين Ù…حصول Ø¨Ù‡ ÙƒØ³Ø§Ù†ÙŠ ÙƒÙ‡ Ø§Ø­ØªÙŠØ§Ø¬ Ø¨Ù‡ Ø®Ø¯Ù…ات 
+پشتيباني ØªØ¬Ø§Ø±ÙŠ Ø¯Ø§Ø±Ù†Ø¯ Ù\81روخته Ù…ي‌شود. ÙˆÙ„ÙŠ 
+نسخه Ø¢Ø²Ø§Ø¯ Ø§ÙŠÙ† Ù†Ø±Ù…‌اÙ\81زار Ù‡Ù…يشه Ø¯Ø± Ø¯Ø±Ø³ØªØ±Ø³ 
+مي‌باشد. Ø¨Ø±Ø§ÙŠ ÙƒØ³Ø¨ Ø§Ø·Ù„اعات Ø¨ÙŠØ´ØªØ± Ø³ÙˆØ§Ù„ات Ø®ÙˆØ¯ 
+را Ø¨Ù‡ Ø¢Ø¯Ø±Ø³ postgres95@openlink.co.uk â€ŒØ§Ø±Ø³Ø§Ù„ Ù†Ù…اييد.
+2.2) Ú†Ù‡ Ø§Ø¨Ø²Ø§Ø±Ù‡Ø§ÙŠÙŠ Ø¨Ø±Ø§ÙŠ Ø§Ø³ØªÙ\81اده Ø§Ø² PostgreSQL‌ Ø¨Ø§ 
+صÙ\81حات ÙˆØ¨ ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯ØŸ
+در Ø³Ø§ÙŠØª http://www.webreview.com Ø¨Ø±Ø§ÙŠ Ø§Ø³ØªÙ\81اده Ø§Ø² 
+PostgreSQL‌ Ø¯Ø± ØµÙ\81حات ÙˆØ¨ Ø±Ø§Ù‡Ù†Ù…اييهاي Ø®ÙˆØ¨ÙŠ ÙˆØ¬ÙˆØ¯ 
+دارد.
+براي ØªØ±ÙƒÙŠØ¨ Ùˆ Ø§Ø³ØªÙ\81اده Ø¯Ø± ØµÙ\81حات ÙˆØ¨ Ø²Ø¨Ø§Ù† PHP‌ ÙŠÙƒ 
+واسط Ø¨Ø³ÙŠØ§Ø± Ù…ناسب Ø§Ø³Øª. Ø§Ø·Ù„اعات Ø¨ÙŠØ´ØªØ± Ø±Ø§Ø¬Ø¹ Ø¨Ù‡ 
+PHP‌در Ø³Ø§ÙŠØª http://www.php.net ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯.
+مثالهايي Ù†ÙŠØ² Ø¨Ø§ Ø§Ø³ØªÙ\81اده Ø§Ø² Perl‌ Ùˆ CGI.pm Ùˆ mod_perl 
+وجود Ø¯Ø§Ø±Ø¯.
+2.3) Ø¢ÙŠØ§ PostgreSQL‌ ÙŠÙƒ ÙˆØ§Ø³Ø· ÙƒØ§Ø±Ø¨Ø±ÙŠ Ú¯Ø±Ø§Ù\81يكي Ø¯Ø§Ø±Ø¯ØŸ
+چند Ù†Ø±Ù… Ø§Ù\81زار Ú¯Ø±Ø§Ù\81يكي Ø¨Ø±Ø§ÙŠ PostgreSQL‌ ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯ 
+كه Ø´Ø§Ù…Ù„ pgAccess Ø¯Ø±Ø³Ø§ÙŠØª http://www.pgaccess.org Ùˆ pgAdmin III Ø¯Ø± 
+سايت http://www.pgadmin.org Ùˆ RHDB Admin Ø¯Ø± Ø³Ø§ÙŠØª 
+http://sources.redhat.com/rhdb Ùˆ Rekall Ø¯Ø± Ø³Ø§ÙŠØª 
+http://www.thekompany.com/products/rekall  Ù…ي‌باشد. Ù‡Ù…چنين ÙŠÙƒ 
+phpPgAdmin Ù‡Ù… Ø¯Ø± Ø³Ø§ÙŠØª http://phppgadmin.sourceforge.net ÙˆØ¬ÙˆØ¯ 
+دارد ÙƒÙ‡ ÙŠÙƒ ÙˆØ§Ø³Ø· ÙˆØ¨ÙŠ Ø¨Ø±Ø§ÙŠ Ù…ديريت PostgreSQL 
+مي‌باشد.
+براي Ø¯ÙŠØ¯Ù† Ø§Ø·Ù„اعات Ø¨ÙŠØ´ØªØ± Ø±Ø§Ø¬Ø¹ Ø¨Ù‡ 
+نرم‌اÙ\81زارهاي Ú¯Ø±Ø§Ù\81يكي Ø¨Ø±Ø§ÙŠ PostgreSQL Ø¨Ù‡ Ø¢Ø¯Ø±Ø³ 
+http://techdocs.postgresql.org/guides/GUITools Ù…راجعه ÙƒÙ†ÙŠØ¯.
+2.4) Ø¨Ø§ Ú†Ù‡ Ø²Ø¨Ø§Ù†Ù‡Ø§ÙŠ Ø¨Ø±Ù†Ø§Ù…ه‌نويسي Ù…ي‌توان Ø¨Ø§ 
+PostgreSQL‌ Ø§Ø±ØªØ¨Ø§Ø· Ø¨Ø±Ù‚رار ÙƒØ±Ø¯ØŸ
+بيشتر Ø²Ø¨Ø§Ù†Ù‡Ø§ÙŠ Ø¨Ø±Ù†Ø§Ù…ه‌نويسي Ù…ي‌توانند Ø¨Ø§ 
+PostgreSQL‌ Ø§Ø±ØªØ¨Ø§Ø· Ø¨Ø±Ù‚رار ÙƒÙ†Ù†Ø¯. Ø¨Ù‡ Ù‡Ù…راه  Ø³ÙˆØ±Ø³ 
+PostgreSQL ØªØ¹Ø¯Ø§Ø¯ÙŠ Ø§Ø² ÙˆØ§Ø³Ø·Ù‡Ø§ÙŠ Ù…ورد Ù†ÙŠØ§Ø² Ø¨Ø±Ø§ÙŠ 
+ارتباط Ø¨Ø§ Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ Ø§Ø² Ø·Ø±ÙŠÙ‚ Ø²Ø¨Ø§Ù†Ù‡Ø§ÙŠ Ù…ختلÙ\81 
+آمده Ø§Ø³Øª ÙƒÙ‡ Ø¯Ø± Ø²ÙŠØ± Ù„يست Ø¢Ù†Ù‡Ø§ Ø±Ø§ Ù…شاهده 
+مي‌كنيد.
+  C (libpq) 
+  Embedded C (ecpg) 
+  Java (jdbc) 
+  Python (PyGreSQL) 
+  TCL (libpgtcl) 
+واسطهاي Ø¯ÙŠÚ¯Ø± Ø¯Ø± Ø³Ø§ÙŠØª http://gborg.postgresql.org Ø¯Ø± Ù‚سمت 
+Drivers/Interfaces ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯.
+
+
 
-   gfr+w+h+h+a+y+ p+s+t+y+ d+y+gfr+y+ n+y+z+ d+r+ z+m+y+n+h+ PostgreSQL
-   w+g+w+d+ d+a+r+d+  k+h+ m+y+t+w+a+n+y+d+ d+r+ s+a+y+t+
-   http://www.postgresql.org b+b+y+n+y+d+.
-   
-   h+m+tcn+y+n+ y+k+ k+a+n+a+l+ IRC r+w+y+ Freenode w+ EFNet b+n+a+m+
-   PostgreSQL# w+g+w+d+ d+a+r+d+. snm+a+ m+y+t+w+a+n+y+d+ a+z+ f+r+m+a+n+
-   y+w+n+y+k+s+y+ irc -c '#PostgreSQL' "$USER" irc.phoenix.net. y+a+ irc
-   -c '#PostgreSQL' "$USER" irc.freenode.net a+s+t+f+a+d+h+ k+n+y+d+.
-   
-   l+y+s+t+ snr+k+t+h+a+y+y+ k+h+ a+z+ tjr+y+q+ aMn+h+a+ m+y+t+w+a+n+y+d+
-   x+d+m+a+t+ p+snt+y+b+a+n+y+ t+g+a+r+y+ d+r+ z+m+y+n+h+ PostgreSQL
-   d+r+y+a+f+t+ k+n+y+d+ d+r+ a+y+n+ aMd+r+s+
-   http://techdocs.postgresql.org/companies.php m+w+g+w+d+ a+s+t+.
-   
-    1.7) aMx+r+y+n+ n+s+x+h+ a+e+l+a+m+ snd+h+ tcy+s+t+?+
-    
-   aMx+r+y+n+ n+s+x+h+ PostgreSQL  k+h+ w+g+w+d+ d+a+r+d+ 7.4.3 a+s+t+.
-   
-   h+d+f+ m+a+ aMn+ a+s+t+ k+h+ h+r+ 6 m+a+h+ t+a+ 8 m+a+h+ y+k+ n+s+x+h+
-   g+d+y+d+ a+r+a+yHh+ snw+d+.
-   
-    1.8) tch+ m+s+t+n+d+a+t+ w+ r+a+h+n+m+a+yHy+h+a+y+y+ w+g+w+d+ d+a+r+n+d+?+
-    
-   tcn+d+y+n+ k+t+a+b+tch+ w+ c+f+hka+t+ r+a+h+n+m+a+ w+ m+tka+l+h+a+y+
-   k+w+tck+ h+m+r+a+h+ b+a+ m+t+n+ a+c+l+y+ PostgreSQL d+r+ sna+x+h+ doc
-   w+g+w+d+ d+a+r+d+. b+r+a+y+ d+y+d+n+ c+f+hka+t+ r+a+h+n+m+a+ m+y+
-   t+w+a+n+y+d+ b+h+ s+a+y+t+ http://www.PostgreSQL.org/docs  n+y+z+
-   m+r+a+g+e+h+ n+m+a+y+y+d+.
-   
-   d+w+ k+t+a+b+ d+r+ z+m+y+n+h+ PostgreSQL  d+r+ aMd+r+s+h+a+y+
-   http://www.PostgreSQL.org/docs/awbook.htm w+
-   http://www.commandprompt.com/ppbook w+g+w+d+ d+a+r+d+. l+y+s+t+y+ a+z+
-   k+t+a+b+h+a+y+y+ k+h+ q+a+b+l+ x+r+y+d+ a+s+t+ d+r+ aMd+r+s+
-   http://techdocs.PostgreSQL.org/techdocs/bookreviews.php w+g+w+d+
-   d+a+r+d+. h+m+tcn+y+n+ l+y+s+t+y+ a+z+ m+q+a+l+a+t+ f+n+y+ d+r+
-   m+w+r+d+ PostgreSQL d+r+ aMd+r+s+ http://techdocs.PostgreSQL.org
-   w+g+w+d+ d+a+r+d+.
-   
-   b+r+n+a+m+h+ psql y+k+ d+s+t+w+r+ d\ d+a+r+d+ k+h+ a+tjl+a+e+a+t+y+
-   d+r+ m+w+r+d+ a+n+w+a+e+ d+a+d+h+h+a+y+ q+a+b+l+ t+e+r+y+f+ w+
-   e+m+l+gfr+h+a+ w+ t+w+a+b+e+ w+ ... b+h+ m+a+ n+sna+n+ m+y+d+h+d+.
-   d+r+ s+a+y+t+ a+c+l+y+ m+a+ a+tjl+a+e+a+t+ b+y+snt+r+y+ r+a+ m+y+
-   t+w+a+n+y+d+ p+y+d+a+ k+n+y+d+.
-   
-    1.9) tcgfw+n+h+ m+y+t+w+a+n+m+ a+z+a+snk+a+l+a+t+ snn+a+x+t+h+ snd+h+ w+
-    y+a+ a+m+k+a+n+a+t+y+ k+h+ d+r+ a+y+n+ p+a+y+gfa+h+ d+a+d+h+ w+g+w+d+
-    n+d+a+r+d+  m+tjl+e+ snw+m+?+
-    
-   PostgreSQL y+k+ z+y+r+ m+g+m+w+e+h+ p+y+snr+f+t+h+ a+z+ SQL-92 r+a+
-   p+snt+y+b+a+n+y+ m+y+k+n+d+. d+r+ l+y+s+t+  TODO   a+1+snk+a+l+a+t+
-   snn+a+x+t+h+ snd+h+ y+a+ a+m+k+a+n+a+t+y+ k+h+ w+g+w+d+ n+d+a+r+d+ w+
-   y+a+ b+r+n+a+m+h+h+a+y+ aMy+n+d+h+ aMm+d+h+ a+s+t+.
-   
-    1.10) tcgfw+n+h+ m+y+t+w+a+n+m+ z+b+a+n+ SQL r+a+ y+a+d+ b+gfy+r+m+?+
-    
-   k+t+a+b+ PostgreSQL d+r+ aMd+r+s+ SQL
-   http://www.PostgreSQL.org/docs/awbook.html r+a+ aMm+w+z+sn m+y+d+h+d+.
-   h+m+tcn+y+n+ y+k+ k+t+a+b+ d+r+ aMd+r+s+
-   http://www.commandprompt.com/ppbook w+g+w+d+ d+a+r+d+. y+k+
-   r+a+h+n+m+a+y+ x+y+l+y+ x+w+b+ h+m+ d+r+ s+a+y+t+h+a+y+
-   http://www.intermedia.net/support/sql/sqltut.shtm w+
-   http://ourworld.compuserve.com/homepages/graeme_birchall/HTM_COOK.HTM
-   w+  http://sqlcourse.com d+r+ m+w+r+d+ SQL w+g+w+d+ d+a+r+d+.
-   
-   k+t+a+b+ d+y+gfr+y+ k+h+ m+y+t+w+a+n+ b+r+a+y+ y+a+d+gfy+r+y+ SQL a+z+
-   aMn+ a+s+t+f+a+d+h+ k+r+d+ k+t+a+b+ "SQL r+a+ d+r+ 21 r+w+z+ y+a+d+
-   b+gfy+r+y+d+,+ w+y+r+a+y+sn d+w+m+" d+r+ s+a+y+t+
-   http://members.tripod.com/er4ebus/sql/index.htm m+y+b+a+snd+.
-   
-   t+e+d+a+d+ z+y+a+d+y+ a+z+ k+a+r+b+r+a+n+ k+t+a+b+ The Practical SQL
-   r+a+ t+r+g+y+hk m+y+d+h+n+d+. k+t+a+b+ d+y+gfr+ The Complete Refrence
-   SQL a+n+t+sna+r+a+t+ McGraw-Hill m+y+b+a+snd+.
-   
-    1.11) aMy+a+ PostgreSQL m+snk+l+ Y2K d+a+r+d+ y+a+ x+y+r+?+
-    
-   x+y+r+,+PostgreSQL b+a+ t+a+r+y+x+h+a+y+ q+b+l+ w+ b+e+d+ a+z+ 2000
-   m+snk+l+y+ n+d+a+r+d+.
-   
-    1.12) tcgfw+n+h+ m+y+t+w+a+n+m+ b+h+ t+y+m+ b+r+n+a+m+h+ n+w+y+s+
-    PostgreSQL m+l+hkq+ snw+m+?+
-    
-   a+b+t+d+a+,+aMx+r+y+n+ s+w+r+s+ r+a+ d+w+n+l+w+d+ k+r+d+h+ w+
-   m+s+t+n+d+a+t+ m+r+b+w+tj b+h+ b+r+n+a+m+h+n+w+y+s+y+ PostgreSQL r+a+
-   d+r+ s+a+y+t+ m+tja+l+e+h+ k+n+y+d+. s+p+s+ b+h+ gfr+w+h+h+a+y+
-   p+s+t+y+ pgsql-patches w+ pgsql-hackers  e+ddw+ snw+y+d+. d+r+
-   m+r+hkl+h+ aMx+r+ w+c+l+h+h+a+y+ b+a+ k+y+f+y+t+ b+a+l+a+ r+a+ b+h+
-   pgsql-patches a+r+s+a+l+ k+n+y+d+.
-   
-   t+e+d+a+d+ z+y+a+d+y+ a+z+ b+r+n+a+m+h+n+w+y+s+a+n+ w+g+w+d+
-   d+a+r+n+d+ k+h+ a+m+t+y+a+z+ a+n+g+a+m+ t+i+y+y+r+a+t+ d+r+ cvs r+a+
-   d+a+r+n+d+. h+r+ k+d+a+m+ a+z+ aMn+h+a+ t+e+d+a+d+ z+y+a+d+y+ w+c+l+h+
-   b+a+ k+y+f+y+t+ b+a+l+a+ b+h+ gfr+w+h+ a+r+s+a+l+ k+r+d+h+a+n+d+ k+h+
-   a+e+t+m+a+d+ gfr+d+a+n+n+d+gfa+n+ PostgreSQL r+a+ b+h+ d+s+t+
-   aMw+r+d+h+a+n+d+.
-   
-    1.13) tcgfw+n+h+ m+y+t+w+a+n+m+ y+k+ a+1+snk+a+l+ r+a+ b+h+ gfr+w+h+
-    b+r+n+a+m+h+ n+w+y+s+ a+e+l+a+m+ k+n+m+?+
-    
-   l+tjf+a+:+ c+f+hkh+ m+r+b+w+tj b+h+ a+1+snk+a+l+a+t+ PostgreSQL r+a+
-   d+r+ s+a+y+t+ http://www.PostgreSQL.org/bugs/bugs.php m+sna+h+d+h+
-   k+n+y+d+. d+r+ a+y+n+ s+a+y+t+ n+hkw+h+ gfz+a+r+sn w+ a+r+s+a+l+ y+k+
-   a+snk+a+l+ t+w+ddy+hk d+a+d+h+ snd+h+ a+s+t+.
-   
-    h+m+tcn+y+n+ b+r+a+y+ d+y+d+n+ n+s+x+h+h+a+y+ g+d+y+d+t+r+ PostgreSQL
-   w+ y+a+ w+g+w+d+ y+k+ w+c+l+h+ g+d+y+d+ a+z+ s+a+y+t+
-   ftp://ftp.PostgreSQL.org/pub b+a+z+d+y+d+ k+n+y+d+.
-   
-    1.14) w+dde+y+t+ PostgreSQL d+r+ m+q+a+y+s+h+ b+a+ s+a+y+r+ DBMSh+a+ b+h+
-    tch+ c+w+r+t+ a+s+t+?+
-    
-   r+a+h+h+a+y+ m+x+t+l+f+y+ b+r+a+y+ a+n+d+a+z+h+gfy+r+y+ w+
-   m+q+a+y+s+h+ n+r+m+a+f+z+a+r+h+a+ w+g+w+d+ d+a+r+d+ k+h+
-   e+b+a+r+t+n+d+ a+z+ a+m+k+a+n+a+t+,+ k+a+r+a+y+y+,+ q+a+b+l+y+t+
-   a+e+t+m+a+d+,+ p+snt+y+b+a+n+y+ w+ q+y+m+t+
-   
-        a+m+k+a+n+a+t+
-                PostgreSQL b+y+snt+r+ a+m+k+a+n+a+t+ m+w+g+w+d+ d+r+
-                s+y+s+t+m+h+a+y+ p+a+y+gfa+h+ d+a+d+h+ t+g+a+r+y+
-                b+z+r+gf n+zHy+r+ transactions, subselets, triggers,
-                views, foreign key referential integrity w+ sophisticated
-                locking r+a+ d+a+r+d+. d+r+ PostgreSQL a+m+k+a+n+a+t+y+
-                w+g+w+d+ d+a+r+d+ k+h+ p+a+y+gfa+h+h+a+y+ d+a+d+h+
-                d+y+gfr+ aMn+ r+a+ n+d+a+r+n+d+ n+zHy+r+ user-defined
-                typesw+ Inheritancew+ rulesw+ multi-version concurrency
-                control
-                
-          
-          
-          k+a+r+a+y+y+
-          
-                  k+a+r+a+y+y+ PostgreSQL d+r+ hkd+ b+q+y+h+ s+y+s+t+m+
-          h+a+y+ t+g+a+r+y+ w+ m+t+n+ b+a+z+ a+s+t+. d+r+ b+e+ddy+
-          m+w+a+r+d+ s+r+y+e+t+r+ w+ d+r+ b+e+ddy+ m+w+a+r+d+ a+z+
-          aMn+h+a+ k+n+d+t+r+ a+s+t+. d+r+ m+q+a+y+s+h+ b+a+ MySQL
-          b+r+a+y+ k+a+r+b+r+a+n+ b+y+snt+r+ w+ d+r+x+w+a+s+t+h+a+y+
-          p+y+tcy+d+h+ w+ b+a+r+ z+y+a+d+ x+w+a+n+d+n+/n+w+snt+n+
-          s+r+y+e+t+r+ a+s+t+. d+r+ d+r+x+w+a+s+t+h+a+y+ s+a+d+h+ SELECT
-          a+z+ MySQL k+n+d+t+r+ a+s+t+. a+l+b+t+h+ MySQL x+y+l+y+ a+z+
-          a+m+k+a+n+a+t+ PostgreSQL k+h+ d+r+ b+a+l+a+ b+h+ aMn+
-          a+sna+r+h+ snd+ r+a+ n+d+a+r+d+. h+d+f+ a+c+l+y+ m+a+
-          a+m+k+a+n+a+t+ w+ q+a+b+l+y+t+ a+e+t+m+a+d+ b+a+l+a+s+t+ d+r+
-          ddm+n+ aMn+k+h+ t+l+a+sn m+y+k+n+y+m+ t+a+ k+a+r+a+y+y+ aMn+
-          n+y+z+ b+h+b+w+d+ y+a+b+d+. d+r+ aMd+r+s+
-          http://openacs.org/philosophy/why-not-mysql.html y+k+
-          m+q+a+y+s+h+ g+a+l+b+ b+y+n+ MySQL w+ PostgreSQL w+g+w+d+
-          d+a+r+d+. a+z+ tjr+f+ d+y+gfr+ MySQL y+k+ snr+k+t+ a+s+t+ k+h+
-          m+hkc+w+l+ x+w+d+ r+a+ b+h+ c+w+r+t+ m+t+n+ b+a+z+ a+r+a+yHh+
-          m+y+k+n+d+ w+l+y+ b+r+a+y+ n+r+m+a+f+z+a+r+ i+y+r+ m+t+n+
-          b+a+z+ x+w+d+ a+hkt+y+a+g+ b+h+ l+y+s+a+n+s+ t+g+a+r+y+
-          d+a+r+d+ b+r+ x+l+a+f+ PostgreSQL k+h+ y+k+ gfr+w+h+
-          k+a+m+l+a+:+ m+t+n+ b+a+z+ h+s+t+n+d+.
-          
-          
-          
-        q+a+b+l+y+t+ a+tjm+y+n+a+n+
-                m+a+ f+k+r+ m+y+k+n+y+m+ k+h+ y+k+ s+y+s+t+m+
-                p+a+y+gfa+h+ d+a+d+h+a+y+ k+h+ m+tjm+yHn+ n+b+a+snd+
-                a+r+z+sny+ n+d+a+r+d+. m+a+ t+m+a+m+ t+l+a+snm+a+n+ r+a+
-                b+r+a+y+ a+r+a+yHh+ k+d+h+a+y+ p+a+y+d+a+r+y+ k+h+ b+h+
-                x+w+b+y+ t+s+t+ snd+h+ b+a+snn+d+ w+ k+m+t+r+y+n+
-                a+1+snk+a+l+a+t+ r+a+ d+a+snt+h+ b+a+snn+d+ m+y+k+n+y+m+.
-                h+r+ n+s+x+h+ g+d+y+d+y+ k+h+ a+r+a+yHh+ m+y+snw+d+
-                hkd+a+q+l+ y+k+ m+a+h+ r+a+ d+r+ m+r+hkl+h+ t+s+t+ b+t+a+
-                m+y+gfdkr+a+n+d+. m+a+ b+r+ a+y+n+ b+a+w+r+ h+s+t+y+m+
-                k+h+ q+a+b+l+y+t+ a+tjm+y+n+a+n+ PostgreSQL d+r+
-                m+q+a+y+s+h+ b+a+ s+a+y+r+ s+y+s+t+m+h+a+y+ p+a+y+gfa+h+
-                d+a+d+h+ q+a+b+l+ t+w+g+h+ a+s+t+ w+ n+s+x+h+h+a+y+y+
-                k+h+ t+a+k+n+w+n+ a+r+a+yHh+ snd+h+ a+s+t+ n+sna+n+ m+y+
-                d+h+d+ k+h+ m+a+ t+w+a+n+a+y+y+ a+r+a+yHh+ y+k+
-                s+y+s+t+m+ q+w+y+ w+ m+hkk+m+ w+ m+tjm+yHn+ r+a+ k+h+
-                aMm+a+d+h+ b+h+r+h+b+r+d+a+r+y+ a+s+t+ d+a+r+y+m+.
-                
-        p+snt+y+b+a+n+y+
-                gfr+w+h+h+a+y+ p+s+t+y+ m+a+ a+m+k+a+n+ a+r+t+b+a+tj w+
-                t+m+a+s+ b+h+ gfr+w+h+ b+z+r+gfy+ a+z+ b+r+n+a+m+h+
-                n+w+y+s+a+n+ w+ k+a+r+b+r+a+n+ r+a+ m+y+d+h+d+ k+h+ m+y+
-                t+w+a+n+n+d+ d+r+ hkl+ m+snk+l+a+t+ b+h+ d+y+gfr+a+n+
-                k+m+k+ k+n+n+d+. d+s+t+r+s+y+ m+s+t+q+y+m+ b+h+
-                b+r+n+a+m+h+n+w+y+s+a+n+ w+ gfr+w+h+h+a+y+ k+a+r+b+r+a+n+
-                w+ r+a+h+n+m+a+h+a+ w+ k+d+a+c+l+y+ b+a+e+tk m+y+snw+d+
-                k+h+ p+snt+y+b+a+n+y+ PostgreSQL n+s+b+t+ b+h+ s+a+y+r+
-                p+a+y+gfa+h+h+a+y+ d+a+d+h+ b+h+ n+hkw+ b+h+t+r+y+
-                a+n+g+a+m+ snw+d+. h+m+tcn+y+n+ a+m+k+a+n+ a+r+a+yHh+
-                x+d+m+a+t+ p+snt+y+b+a+n+y+ b+h+ c+w+r+t+ t+g+a+r+y+
-                n+y+z+ w+g+w+d+ d+a+r+d+. b+r+a+y+ d+y+d+n+
-                a+tjl+a+e+a+t+ b+y+snt+r+ b+h+ FAQ section 1.6
-                m+r+a+g+e+h+ k+n+y+d+.
-                
-        q+y+m+t+
-                h+m+ b+r+a+y+ a+s+t+f+a+d+h+ t+g+a+r+y+ w+ h+m+ i+y+r+
-                t+g+a+r+y+ h+y+tc h+z+y+n+h+a+y+ n+b+a+y+d+ p+r+d+a+x+t+
-                snw+d+. h+y+tc m+hkd+w+d+y+t+y+ b+r+a+y+ a+n+g+a+m+
-                t+i+y+y+r+a+t+ d+r+ PostgreSQL t+w+s+tj a+s+t+f+a+d+h+
-                k+n+n+d+gfa+n+ w+g+w+d+ n+d+a+r+d+ b+h+ g+z+ m+w+a+r+d+y+
-                k+h+ d+r+ l+y+s+a+n+s+ BSD b+h+ aMn+ a+sna+r+h+ snd+h+
-                a+s+t+.
-                
-    1.15) m+n+ tcgfw+n+h+ m+y+t+w+a+n+m+ a+z+ n+zHr+ m+a+l+y+ b+h+ PostgreSQL
-    k+m+k+ k+n+m+?+
-    
-   PostgreSQL  d+a+r+a+y+ y+k+ s+a+x+t+a+r+ t+snk+y+l+a+t+y+ d+r+g+h+
-   a+w+l+ a+s+t+ k+h+ aMn+ r+a+ m+d+y+w+n+ Marc Fournier a+s+t+ k+h+
-   a+y+n+ s+a+x+t+a+r+ r+a+ a+y+g+a+d+ k+r+d+h+ a+s+t+.
-   
-   k+y+f+y+t+ y+k+ s+a+x+t+a+r+ b+r+a+y+ y+k+ p+r+w+zjh+ m+t+n+ b+a+z+
-   b+s+y+a+r+ a+h+m+y+t+ d+a+r+d+. y+k+ s+a+x+t+a+r+ x+w+b+ m+y+
-   t+w+a+n+d+ m+a+n+e+ a+z+ hkw+a+d+tky+ snw+d+ k+h+ d+r+ hkr+k+t+
-   r+w+b+h+g+l+w+y+ p+r+w+zjh+ x+l+l+y+ w+a+r+d+ m+y+k+n+n+d+.
-   
-   a+l+b+t+h+ a+y+n+ s+a+x+t+a+r+ t+snk+y+l+a+t+y+ a+r+z+a+n+ n+y+s+t+.
-   h+z+y+n+h+h+a+y+ tka+b+t+ m+a+h+a+n+h+ w+ r+w+z+m+r+h+ b+r+a+y+
-   n+gfh+d+a+r+y+ w+ hkf+zH a+y+n+ s+a+x+t+a+r+ m+w+r+d+ n+y+a+z+ a+s+t+.
-   a+gfr+ snm+a+ y+a+ snr+k+t+ snm+a+ m+a+y+l+ a+s+t+ k+h+ a+z+ n+zHr+
-   m+a+l+y+ b+h+ a+y+n+ hkr+k+t+ k+m+k+ k+n+d+ l+tjf+a+:+ b+h+ s+a+y+t+
-   http://store.pgsql.com/shopping m+r+a+g+e+h+ k+r+d+h+ w+ k+m+k+ x+w+d+
-   r+a+ a+h+d+a+ k+n+y+d+.
-   
-   h+r+ tcn+d+ d+r+ c+f+hkh+ a+c+l+y+ e+b+a+r+t+ PostgreSQL,Inc dkk+r+
-   snd+h+ a+s+t+ w+l+y+ m+sna+r+k+t+ e+m+d+t+a+:+ b+r+a+y+
-   p+snt+y+b+a+n+y+ a+z+ p+r+w+zjh+ PostgreSQL m+y+ b+a+snd+ w+ n+h+
-   b+r+a+y+ y+k+ snr+k+t+ m+snx+c+. a+gfr+ t+r+g+y+hk m+y+d+h+y+d+ m+y+
-   t+w+a+n+y+d+ y+k+ tck+ b+h+ aMd+r+s+ m+snx+c+ snd+h+ a+r+s+a+l+
-   k+n+y+d+.
-   
-   a+gfr+ y+k+ a+s+t+f+a+d+h+ m+w+f+q+ a+z+ PostgreSQL s+r+a+i+
-   d+a+r+y+d+ l+tjf+a+:+ aMn+ r+a+ b+h+ s+a+y+t+
-   http://advocacy.postgresql.org gfz+a+r+sn d+h+y+d+.
-     _________________________________________________________________
-   
-   s+w+a+l+a+t+ m+r+b+w+tj b+h+ a+s+t+f+a+d+h+ a+z+ p+a+y+gfa+h+ d+a+d+h+
-                                      
-    2.1) aMy+a+ h+y+tc d+r+a+y+w+r+ ODBC b+r+a+y+ PostgreSQL w+g+w+d+
-    d+a+r+d+?+
-    
-   d+w+ d+r+a+y+w+r+ ODBC b+n+a+m+h+a+y+ psqlODBC w+ OpenLink b+r+a+y+
-   PostgreSQL w+g+w+d+ d+a+r+d+.
-   
-   b+r+a+y+ gfr+f+t+n+ psqlODBC b+h+ s+a+y+t+
-   http://gborg.postgresql.org/project/psqlodbc/projdisplay.php
-   m+r+a+g+e+h+ k+n+y+d+.
-   
-   OpenLlink r+a+ a+z+ a+y+n+ s+a+y+t+ http://www.openlinksw.com m+y+
-   t+w+a+n+y+d+ b+gfy+r+y+d+. a+y+n+ d+r+a+y+w+r+ b+a+ n+r+m+
-   a+f+z+a+r+h+a+y+ m+x+t+l+f+ ODBC k+a+r+ m+y+k+n+d+ b+n+a+b+r+a+y+n+
-   snm+a+ q+a+d+r+ x+w+a+h+y+d+ b+w+d+ b+a+ a+s+t+f+a+d+h+ a+z+ OpenLink
-   r+w+y+ a+k+tkr+ s+k+w+h+a+y+y+ k+h+ n+r+m+a+f+z+a+r+ODBCd+a+r+n+d+
-   b+d+w+n+ m+snk+l+ b+h+ PostgreSQL n+y+z+ m+t+c+l+ snw+y+d+.
-   
-   a+y+n+ m+hkc+w+l+ b+h+ k+s+a+n+y+ k+h+ a+hkt+y+a+g+ b+h+ x+d+m+a+t+
-   p+snt+y+b+a+n+y+ t+g+a+r+y+ d+a+r+n+d+ f+r+w+x+t+h+ m+y+snw+d+. w+l+y+
-   n+s+x+h+ aMz+a+d+ a+y+n+ n+r+m+a+f+z+a+r+ h+m+y+snh+ d+r+ d+r+s+t+r+s+
-   m+y+b+a+snd+. b+r+a+y+ k+s+b+ a+tjl+a+e+a+t+ b+y+snt+r+ s+w+a+l+a+t+
-   x+w+d+ r+a+ b+h+ aMd+r+s+ postgres95@openlink.co.uk a+r+s+a+l+
-   n+m+a+y+y+d+.
-   
-    2.2) tch+ a+b+z+a+r+h+a+y+y+ b+r+a+y+ a+s+t+f+a+d+h+ a+z+ PostgreSQL b+a+
-    c+f+hka+t+ w+b+ w+g+w+d+ d+a+r+d+?+
-    
-   d+r+ s+a+y+t+ http://www.webreview.com b+r+a+y+ a+s+t+f+a+d+h+ a+z+
-   PostgreSQL d+r+ c+f+hka+t+ w+b+ r+a+h+n+m+a+y+y+h+a+y+ x+w+b+y+
-   w+g+w+d+ d+a+r+d+.
-   
-   b+r+a+y+ t+r+k+y+b+ w+ a+s+t+f+a+d+h+ d+r+ c+f+hka+t+ w+b+ z+b+a+n+
-   PHP y+k+ w+a+s+tj b+s+y+a+r+ m+n+a+s+b+ a+s+t+. a+tjl+a+e+a+t+
-   b+y+snt+r+ r+a+g+e+ b+h+ PHPd+r+ s+a+y+t+ http://www.php.net w+g+w+d+
-   d+a+r+d+.
-   
-   m+tka+l+h+a+y+y+ n+y+z+ b+a+ a+s+t+f+a+d+h+ a+z+ Perl w+ CGI.pm w+
-   mod_perl w+g+w+d+ d+a+r+d+.
-   
-    2.3) aMy+a+ PostgreSQL y+k+ w+a+s+tj k+a+r+b+r+y+ gfr+a+f+y+k+y+ d+a+r+d+?+
-    
-   tcn+d+ n+r+m+ a+f+z+a+r+ gfr+a+f+y+k+y+ b+r+a+y+ PostgreSQL w+g+w+d+
-   d+a+r+d+ k+h+ sna+m+l+ pgAccess d+r+s+a+y+t+ http://www.pgaccess.org
-   w+ pgAdmin III d+r+ s+a+y+t+ http://www.pgadmin.org w+ RHDB Admin d+r+
-   s+a+y+t+ http://sources.redhat.com/rhdb w+ Rekall d+r+ s+a+y+t+
-   http://www.thekompany.com/products/rekall  m+y+b+a+snd+. h+m+tcn+y+n+
-   y+k+ phpPgAdmin h+m+ d+r+ s+a+y+t+ http://phppgadmin.sourceforge.net
-   w+g+w+d+ d+a+r+d+ k+h+ y+k+ w+a+s+tj w+b+y+ b+r+a+y+ m+d+y+r+y+t+
-   PostgreSQL m+y+b+a+snd+.
-   
-   b+r+a+y+ d+y+d+n+ a+tjl+a+e+a+t+ b+y+snt+r+ r+a+g+e+ b+h+ n+r+m+
-   a+f+z+a+r+h+a+y+ gfr+a+f+y+k+y+ b+r+a+y+ PostgreSQL b+h+ aMd+r+s+
-   http://techdocs.postgresql.org/guides/GUITools m+r+a+g+e+h+ k+n+y+d+.
-   
-    2.4) b+a+ tch+ z+b+a+n+h+a+y+ b+r+n+a+m+h+n+w+y+s+y+ m+y+t+w+a+n+ b+a+
-    PostgreSQL a+r+t+b+a+tj b+r+q+r+a+r+ k+r+d+?+
-    
-   b+y+snt+r+ z+b+a+n+h+a+y+ b+r+n+a+m+h+n+w+y+s+y+ m+y+t+w+a+n+n+d+ b+a+
-   PostgreSQL a+r+t+b+a+tj b+r+q+r+a+r+ k+n+n+d+. b+h+ h+m+r+a+h+
-   s+w+r+s+ PostgreSQL t+e+d+a+d+y+ a+z+ w+a+s+tjh+a+y+ m+w+r+d+ n+y+a+z+
-   b+r+a+y+ a+r+t+b+a+tj b+a+ p+a+y+gfa+h+ d+a+d+h+ a+z+ tjr+y+q+
-   z+b+a+n+h+a+y+ m+x+t+l+f+ aMm+d+h+ a+s+t+ k+h+ d+r+ z+y+r+ l+y+s+t+
-   aMn+h+a+ r+a+ m+sna+h+d+h+ m+y+k+n+y+d+.
-     * C (libpq)
-     * Embedded C (ecpg)
-     * Java (jdbc)
-     * Python (PyGreSQL)
-     * TCL (libpgtcl)
-       
-   w+a+s+tjh+a+y+ d+y+gfr+ d+r+ s+a+y+t+ http://gborg.postgresql.org d+r+
-                           q+s+m+t+ Drivers/Interfaces w+g+w+d+ d+a+r+d+.
-     _________________________________________________________________
-   
-                        s+w+a+l+a+t+ m+d+y+r+y+t+y+
-                                      
-    3.1) tcgfw+n+h+ m+y+t+w+a+n+m+ PostgreSQL r+a+ d+r+ sna+x+h+a+y+ i+y+r+
-    a+z+ /usr/local/pgsql/  n+c+b+ k+n+m+?+
-    
-   m+w+q+e+ a+g+r+a+y+ d+s+t+w+r+ configure a+z+ gfz+y+n+h+ prefix--
-   a+s+t+f+a+d+h+ k+n+y+d+.
-   
-    3.2) tcr+a+ m+w+q+e+y+ k+h+ m+n+ b+r+n+a+m+h+ postmaster r+a+ a+g+r+a+ m+y+
-    k+n+m+ p+y+a+m+ Bad system call w+ y+a+ core dump m+y+gfy+r+m+?+
-    
-   b+h+ d+l+a+y+l+ m+x+t+l+f+ m+m+k+n+ a+s+t+ a+y+n+ a+t+f+a+q+
-   b+y+f+t+d+. a+m+a+ d+r+ q+d+m+ a+w+l+ snm+a+ m+tjm+yHn+ snw+y+d+ k+h+
-   k+h+ a+m+k+a+n+a+t+ a+dda+f+h+ System V d+r+ k+r+n+l+ snm+a+ n+c+b+
-   snd+h+ b+a+snd+. PostgreSQL b+r+a+y+ a+g+r+a+ snd+n+ n+y+a+z+ b+h+
-   a+s+t+f+a+d+h+ a+z+ a+m+k+a+n+a+t+ hka+f+zHh+ m+snt+r+k+ w+
-   s+m+a+f+w+r+h+a+ d+a+r+d+.
-   
-    3.3) tcr+a+ m+w+q+e+y+ k+h+ m+n+ s+e+y+ m+y+k+n+m+ b+r+n+a+m+h+ postmaster
-    r+a+ a+g+r+a+ k+n+m+ x+tja+y+ IpcMemoryCreate  m+y+gfy+r+m+?+
-    
-   a+hkt+m+a+l+a+:+ q+s+m+t+ a+y+g+a+d+ hka+f+zHh+ m+snt+r+k+ d+r+
-   k+r+n+l+ b+h+ d+r+s+t+y+ t+n+zHy+m+ n+snd+h+ a+s+t+ w+ y+a+ a+y+n+k+h+
-   b+a+y+d+ f+dda+y+ hka+f+zHh+ a+snt+r+a+k+y+ d+r+ k+r+n+l+ r+a+
-   z+y+a+d+ k+r+d+. m+y+z+a+n+ d+q+y+q+ hka+f+zHh+ m+snt+r+k+ m+w+r+d+
-   n+y+a+z+ b+s+t+h+ b+h+ m+e+m+a+r+y+ w+ n+hkw+h+ a+s+t+f+a+d+h+ a+z+
-   b+a+f+r+h+a+ t+w+s+tj b+r+n+a+m+h+ postmaster d+a+r+d+. b+r+a+y+
-   b+y+snt+r+ s+y+s+t+m+h+a+ k+h+ b+a+ t+n+zHy+m+a+t+ p+y+snf+r+dd k+a+r+
-   m+y+k+n+n+d+ m+q+d+a+r+ a+y+n+ hka+f+zHh+ hkd+w+d+ 1 m+gfa+b+a+y+t+
-   a+s+t+. b+r+a+y+ d+y+d+n+ a+tjl+a+e+a+t+ b+y+snt+r+ r+a+g+e+ b+h+
-   hka+f+zHh+ m+snt+r+k+ w+ s+m+a+f+w+r+ b+h+ PostgreSQL Administrator's
-   Guide m+r+a+g+e+h+ k+n+y+d+.
-   
-    3.4) tcr+a+ m+w+q+e+y+ k+h+ m+n+ s+e+y+ m+y+k+n+m+ b+r+n+a+m+h+ postmaster
-    r+a+ a+g+r+a+ k+n+m+ x+tja+y+  IpcSemaphoreCreate m+y+gfy+r+m+?+
-    
-   a+gfr+ p+y+i+a+m+ x+tja+ (pcSemaphoreCreate: semget failed (No space
-   left on device  b+a+snd+ b+h+ a+y+n+ m+e+n+y+ a+s+t+ k+h+ t+e+d+a+d+
-   s+m+a+f+w+r+h+a+y+ t+n+zHy+m+ snd+h+ d+r+ k+r+n+l+ k+a+f+y+ n+y+s+t+.
-   PostgreSQL b+r+a+y+ h+r+ f+r+a+y+n+d+y+ k+h+ d+r+ backend a+g+r+a+
-   m+y+snw+d+ b+h+ y+k+ s+m+a+f+w+r+ n+y+a+z+ d+a+r+d+. y+k+ r+a+h+ hkl+
-   m+w+q+t+ b+r+a+y+ a+y+n+ m+s+yHl+h+ aMn+ a+s+t+ k+h+ postmaster r+a+
-   b+a+ a+e+m+a+l+ m+hkd+w+d+y+t+ r+w+y+ t+e+d+a+d+ f+r+a+y+n+d+h+a+y+y+
-   k+h+ m+y+t+w+a+n+d+ a+y+g+a+d+ k+n+d+ a+g+r+a+ k+n+y+m+. b+r+a+y+
-   a+y+n+k+a+r+ a+z+ gfz+y+n+h+ N- w+ y+k+ e+d+d+ k+m+t+r+ a+z+ 32
-   a+s+t+f+a+d+h+ k+n+y+d+. r+a+h+ hkl+ d+a+yHm+y+ a+y+n+ m+snk+l+ aMn+
-   a+s+t+ k+h+ p+a+r+a+m+t+r+h+a+y+ SEMMNS, SEMMNI k+r+n+l+ r+a+
-   a+f+z+a+y+sn d+h+y+m+.
-   
-   d+r+ z+m+a+n+ d+s+t+r+s+y+ x+y+l+y+ z+y+a+d+ b+h+ p+a+y+gfa+h+
-   d+a+d+h+,+ s+m+a+f+w+r+h+a+y+ n+a+m+e+t+b+r+ m+y+t+w+a+n+n+d+ b+a+e+tk
-   crash k+r+d+n+ s+y+s+t+m+ snw+n+d+.
-   
-   a+gfr+ p+y+i+a+m+ x+tja+ tcy+z+ d+y+gfr+y+ b+a+snd+ a+hkt+m+a+l+a+:+
-   b+h+ d+l+y+l+ aMn+ a+s+t+ k+h+ k+r+n+l+ a+z+ s+m+a+f+w+r+h+a+
-   p+snt+y+b+a+n+y+ n+m+y+k+n+d+. b+r+a+y+ d+y+d+n+ a+tjl+a+e+a+t+
-   b+y+snt+r+ r+a+h+n+m+a+y+ m+d+y+r+y+t+y+ PostgreSQL r+a+ m+tja+l+e+h+
-   k+n+y+d+.
-   
-    3.5) tcgfw+n+h+ m+y+t+w+a+n+m+ a+t+c+a+l+a+t+ s+a+y+r+ m+a+sny+n+h+a+ r+a+
-    k+n+t+r+l+ k+n+m+?+
-    
-   b+h+ c+w+r+t+ p+y+sn f+r+dd f+q+tj a+z+ m+a+sny+n+y+ k+h+ PostgreSQL
-   r+w+y+ aMn+ d+r+ hka+l+ a+g+r+a+s+t+ m+y+t+w+a+n+ b+a+ a+s+t+f+a+d+h+
-   a+z+ s+w+k+t+h+a+y+ y+w+n+y+k+s+y+ b+h+ aMn+ m+t+c+l+ snd+. s+a+y+r+
-   m+a+sny+n+h+a+ q+a+d+r+ n+y+s+t+n+d+ b+h+ PostgreSQL m+t+c+l+ snw+n+d+
-   m+gfr+ aMn+k+h+ gfz+y+n+h+ tcp_sockets d+r+ f+a+y+l+ postgresql.conf
-   f+e+a+l+ snd+h+ w+ h+m+tcn+y+n+ b+a+ a+c+l+a+hk f+a+y+l+
-   PGDATA/ph_hba.conf h+w+y+t+snn+a+s+y+ m+b+t+n+y+ b+r+ m+y+z+b+a+n+
-   n+y+z+ f+e+a+l+ snw+d+. b+a+ a+y+n+ k+a+r+ m+y+t+w+a+n+ a+t+c+a+l+a+t+
-   TCP/IP b+h+ PostgreSQL a+y+g+a+d+ k+r+d+.
-   
-    3.6) b+r+a+y+ k+a+r+a+y+y+ b+a+l+a+t+r+ w+ b+h+t+r+ p+a+y+gfa+h+ d+a+d+h+
-    m+n+ tch+ t+n+zHy+m+a+t+y+ r+a+ b+a+y+d+ a+n+g+a+m+ d+h+m+?+
-    
-   b+h+ tjw+r+ hkt+m+ a+s+t+f+a+d+h+ a+z+ a+n+d+y+s+h+a+ b+a+e+tk
-   b+a+l+a+ r+f+t+n+ s+r+e+t+ p+a+s+x+gfw+y+y+ b+h+ d+r+x+w+a+s+t+h+a+
-   x+w+a+h+d+ snd+. d+s+t+w+r+ EXPLAIN ANALYZE b+h+ snm+a+ a+m+k+a+n+
-   d+y+d+n+ n+hkw+h+ p+r+d+a+z+sn y+k+ d+s+t+w+r+ t+w+s+tj PostgreSQL
-   r+a+ m+y+d+h+d+.
-   
-   a+gfr+ snm+a+ t+e+d+a+d+ z+y+a+d+y+ INSERT d+a+r+y+d+ s+e+y+ k+n+y+d+
-   aMn+h+a+ r+a+ b+a+ q+r+a+r+ d+a+d+n+ d+r+ y+k+ f+a+y+l+ b+a+
-   d+s+t+w+r+ COPY a+g+r+a+ k+n+y+d+. a+y+n+ d+s+t+w+r+ b+h+ m+r+a+t+b+
-   a+z+ INSERT s+r+y+e+t+r+ a+s+t+. hkt+y+a+l+a+m+k+a+n+ s+e+y+ k+n+y+d+
-   a+z+ t+r+a+k+n+snh+a+ a+s+t+f+a+d+h+ n+k+n+y+d+. t+r+a+k+n+snh+a+
-   m+g+m+w+e+h+ d+s+t+w+r+a+t+y+ h+s+t+n+d+ k+h+ b+y+n+d+ BEGIN w+ COMMIT
-   m+y+aMy+n+d+. a+gfr+ y+k+ d+s+t+w+r+ b+h+ c+w+r+t+ e+a+d+y+ a+g+r+a+
-   snw+d+ PostgreSQL x+w+d+ aMn+ d+s+t+w+r+ r+a+ b+h+ c+w+r+t+ y+k+
-   t+r+a+k+n+sn m+s+t+q+l+ n+gfa+h+ k+r+d+h+ w+ a+g+r+a+ m+y+k+n+d+.
-   m+w+q+e+&#1740; k+h+ t+i+y+y+r+a+t+ z+y+a+d+y+ d+r+ p+a+y+gfa+h+
-   d+a+d+h+ a+n+g+a+m+ m+y+snw+d+ a+n+d+y+s+h+a+y+ q+b+l+y+ r+a+ hkdkf+
-   w+ m+g+d+d+a+:+ a+y+g+a+d+ k+n+y+d+.
-   
-   a+s+t+f+a+d+h+ a+z+ gfz+y+n+h+ o -F- d+r+ f+r+m+a+n+ postmaster
-   b+a+e+tk i+y+r+ f+e+a+l+ k+r+d+n+ ()fsync m+y+snw+d+. a+y+n+
-   d+s+t+w+r+ b+e+d+ a+z+ h+r+ t+r+a+k+n+sn a+tjl+a+e+a+t+ r+a+ r+w+y+
-   h+a+r+d+d+y+s+k+ m+n+t+q+l+ m+y+k+n+d+.
-   
-   b+r+a+y+ a+f+z+a+y+sn t+e+d+a+d+ b+a+f+r+h+a+y+ hka+f+zHh+
-   a+snt+r+a+k+y+ a+z+ gfz+y+n+h+ B- b+h+ h+m+r+a+h+ f+r+m+a+n+
-   postmaster a+s+t+f+a+d+h+ k+n+y+d+. t+w+g+h+ k+n+y+d+ k+h+ a+gfr+
-   a+y+n+ e+d+d+ x+y+l+y+ b+z+r+gf b+a+snd+ m+m+k+n+ a+s+t+ postmaster
-   a+c+l+a+:+ a+g+r+a+ n+snw+d+. h+r+ b+a+f+r+ 8 k+y+l+w+ b+a+y+t+
-   hka+f+zHh+ n+y+a+z+ d+a+r+d+ w+ t+e+d+a+d+ b+a+f+r+h+a+ b+h+ tjw+r+
-   p+y+sn f+r+dd 64 a+s+t+.
-   
-   h+m+tcn+y+n+ m+y+t+w+a+n+ b+a+ gfz+y+n+h+ S-  m+y+z+a+n+ hka+f+zHh+
-   a+y+ k+h+ b+r+a+y+ m+r+t+b+s+a+z+y+h+a+y+ m+w+q+t+ t+w+s+tj PostgreSQL
-   a+s+t+f+a+d+h+ m+y+snw+d+ r+a+ a+f+z+a+y+sn d+a+d+. m+q+d+a+r+ p+y+sn
-   f+r+dd 512 k+y+l+w+ b+a+y+t+ a+s+t+.
-   
-   a+s+t+f+a+d+h+ a+z+ d+s+t+w+r+ CLUSTER n+y+z+ b+r+a+y+ b+a+l+a+
-   b+r+d+n+ k+a+r+a+y+y+ m+w+tkr+ a+ s+t+. d+s+t+w+r+ r+a+h+n+m+a+y+
-   CLUSTER a+tjl+a+e+a+t+ b+y+snt+r+y+ d+r+ a+y+n+ z+m+y+n+h+ b+h+ snm+a+
-   m+y+d+h+d+.
-   
-    3.7) tch+ a+m+k+a+n+a+t+y+ b+r+a+y+ p+y+d+a+ k+r+d+n+ a+snk+a+l+ w+g+w+d+
-    d+a+r+d+?+
-    
-   PostgerSQL a+m+k+a+n+a+t+ m+x+t+l+f+y+ b+r+a+y+ gfz+a+r+sn d+a+d+n+
-   w+dde+y+t+ x+w+d+ d+a+r+d+ k+h+ b+r+a+y+ a+snk+a+l+ z+d+a+y+y+ m+y+
-   t+w+a+n+ a+z+ aMn+h+a+ a+s+t+f+a+d+h+ k+r+d+.
-   
-   b+a+ a+s+t+f+a+d+h+ a+z+ gfz+y+n+h+ enable-assert-- t+e+d+a+d+
-   z+y+a+d+y+ ()assert b+r+a+y+ m+w+n+y+t+w+r+ k+r+d+n+ w+ t+w+q+f+
-   b+r+n+a+m+h+ d+r+ c+w+r+t+ b+r+w+z+ x+tja+h+a+y+ n+a+x+w+a+s+t+h+
-   f+e+a+l+ m+y+snw+d+.
-   
-   h+m+ Postmaster w+ h+m+ postgres gfz+y+n+h+h+a+y+ z+y+a+d+y+ b+r+a+y+
-   a+snk+a+l+ z+d+a+y+y+ d+a+r+n+d+. m+w+q+e+y+ k+h+ postmaster r+a+
-   a+g+r+a+ m+y+k+n+y+d+ x+r+w+g+y+ a+s+t+a+n+d+a+r+d+ w+ x+tja+ r+a+
-   s+m+t+ f+a+y+l+ log a+r+s+a+l+ k+n+y+d+.
-   
+سوالات Ù…ديريتي
+3.1) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم PostgreSQL‌ Ø±Ø§ Ø¯Ø± Ø´Ø§Ø®Ù‡â€ŒØ§ÙŠ ØºÙŠØ± 
+از /usr/local/pgsql/  Ù†ØµØ¨ ÙƒÙ†Ù…ØŸ
+موقع Ø§Ø¬Ø±Ø§ÙŠ Ø¯Ø³ØªÙˆØ± configure Ø§Ø² Ú¯Ø²ÙŠÙ†Ù‡ prefix-- Ø§Ø³ØªÙ\81اده 
+كنيد.
+3.2) Ú†Ø±Ø§ Ù…وقعي ÙƒÙ‡ Ù…Ù† Ø¨Ø±Ù†Ø§Ù…Ù‡ postmaster‌ Ø±Ø§ Ø§Ø¬Ø±Ø§ Ù…ÙŠ 
+كنم Ù¾ÙŠØ§Ù… Bad system call‌ Ùˆ ÙŠØ§ core dump â€ŒÙ…ي‌گيرم؟
+به Ø¯Ù„ايل Ù…ختلÙ\81 Ù…مكن Ø§Ø³Øª Ø§ÙŠÙ† Ø§ØªÙ\81اق Ø¨ÙŠÙ\81تد. Ø§Ù…ا 
+در Ù‚دم Ø§ÙˆÙ„ Ø´Ù…ا Ù…طمئن Ø´ÙˆÙŠØ¯ ÙƒÙ‡ ÙƒÙ‡ Ø§Ù…كانات 
+اضاÙ\81Ù‡ System V‌ Ø¯Ø± ÙƒØ±Ù†Ù„ Ø´Ù…ا Ù†ØµØ¨ Ø´Ø¯Ù‡ Ø¨Ø§Ø´Ø¯. PostgreSQL 
+براي Ø§Ø¬Ø±Ø§ Ø´Ø¯Ù† Ù†ÙŠØ§Ø² Ø¨Ù‡ Ø§Ø³ØªÙ\81اده Ø§Ø² Ø§Ù…كانات 
+حاÙ\81ظه Ù…شترك Ùˆ Ø³Ù…اÙ\81ورها Ø¯Ø§Ø±Ø¯.
+3.3) Ú†Ø±Ø§ Ù…وقعي ÙƒÙ‡ Ù…Ù† Ø³Ø¹ÙŠ Ù…ي‌كنم Ø¨Ø±Ù†Ø§Ù…Ù‡ postmaster‌ 
+را Ø§Ø¬Ø±Ø§ ÙƒÙ†Ù… Ø®Ø·Ø§ÙŠ IpcMemoryCreate  Ù…ي‌گيرم؟
+احتمالاً‌ Ù‚سمت Ø§ÙŠØ¬Ø§Ø¯ Ø­Ø§Ù\81ظه Ù…شترك Ø¯Ø± ÙƒØ±Ù†Ù„ Ø¨Ù‡ 
+درستي ØªÙ†Ø¸ÙŠÙ… Ù†Ø´Ø¯Ù‡ Ø§Ø³Øª Ùˆ ÙŠØ§ Ø§ÙŠÙ†ÙƒÙ‡ Ø¨Ø§ÙŠØ¯ Ù\81ضاي 
+حاÙ\81ظه Ø§Ø´ØªØ±Ø§ÙƒÙŠ Ø¯Ø± ÙƒØ±Ù†Ù„ Ø±Ø§ Ø²ÙŠØ§Ø¯ ÙƒØ±Ø¯. Ù…يزان 
+دقيق Ø­Ø§Ù\81ظه Ù…شترك Ù…ورد Ù†ÙŠØ§Ø² Ø¨Ø³ØªÙ‡ Ø¨Ù‡ Ù…عماري Ùˆ 
+نحوه Ø§Ø³ØªÙ\81اده Ø§Ø² Ø¨Ø§Ù\81رها ØªÙˆØ³Ø· Ø¨Ø±Ù†Ø§Ù…Ù‡ postmaster 
+دارد. Ø¨Ø±Ø§ÙŠ Ø¨ÙŠØ´ØªØ± Ø³ÙŠØ³ØªÙ…‌ها ÙƒÙ‡ Ø¨Ø§ ØªÙ†Ø¸ÙŠÙ…ات 
+پيش‌Ù\81رض ÙƒØ§Ø± Ù…ي‌كنند Ù…قدار Ø§ÙŠÙ† Ø­Ø§Ù\81ظه Ø­Ø¯ÙˆØ¯ 1 
+مگابايت Ø§Ø³Øª. Ø¨Ø±Ø§ÙŠ Ø¯ÙŠØ¯Ù† Ø§Ø·Ù„اعات Ø¨ÙŠØ´ØªØ± Ø±Ø§Ø¬Ø¹ Ø¨Ù‡ 
+حاÙ\81ظه Ù…شترك Ùˆ Ø³Ù…اÙ\81ور Ø¨Ù‡ PostgreSQL Administrator's Guide 
+مراجعه ÙƒÙ†ÙŠØ¯.
+3.4) Ú†Ø±Ø§ Ù…وقعي ÙƒÙ‡ Ù…Ù† Ø³Ø¹ÙŠ Ù…ي‌كنم Ø¨Ø±Ù†Ø§Ù…Ù‡ postmaster‌ 
+را Ø§Ø¬Ø±Ø§ ÙƒÙ†Ù… Ø®Ø·Ø§ÙŠ  IpcSemaphoreCreate Ù…ي‌گيرم؟
+اگر Ù¾ÙŠØºØ§Ù… Ø®Ø·Ø§ (‌pcSemaphoreCreate: semget failed (No space left on 
+device  Ø¨Ø§Ø´Ø¯ Ø¨Ù‡ Ø§ÙŠÙ† Ù…عني Ø§Ø³Øª ÙƒÙ‡ ØªØ¹Ø¯Ø§Ø¯ Ø³Ù…اÙ\81ورهاي 
+تنظيم Ø´Ø¯Ù‡ Ø¯Ø± ÙƒØ±Ù†Ù„ ÙƒØ§Ù\81ÙŠ Ù†ÙŠØ³Øª. PostgreSQL‌ Ø¨Ø±Ø§ÙŠ Ù‡Ø± 
\81رايندي ÙƒÙ‡ Ø¯Ø± backend Ø§Ø¬Ø±Ø§ Ù…ي‌شود Ø¨Ù‡ ÙŠÙƒ Ø³Ù…اÙ\81ور 
+نياز Ø¯Ø§Ø±Ø¯. ÙŠÙƒ Ø±Ø§Ù‡ Ø­Ù„ Ù…وقت Ø¨Ø±Ø§ÙŠ Ø§ÙŠÙ† Ù…سئله Ø¢Ù† 
+است ÙƒÙ‡ postmaster Ø±Ø§ Ø¨Ø§ Ø§Ø¹Ù…ال Ù…حدوديت Ø±ÙˆÙŠ ØªØ¹Ø¯Ø§Ø¯ 
\81رايندهايي ÙƒÙ‡ Ù…ي‌تواند Ø§ÙŠØ¬Ø§Ø¯ ÙƒÙ†Ø¯ Ø§Ø¬Ø±Ø§ ÙƒÙ†ÙŠÙ…. 
+براي Ø§ÙŠÙ†ÙƒØ§Ø± Ø§Ø² Ú¯Ø²ÙŠÙ†Ù‡ N- Ùˆ ÙŠÙƒ Ø¹Ø¯Ø¯ ÙƒÙ…تر Ø§Ø² 32 
+استÙ\81اده ÙƒÙ†ÙŠØ¯. Ø±Ø§Ù‡ Ø­Ù„ Ø¯Ø§Ø¦Ù…ÙŠ Ø§ÙŠÙ† Ù…شكل Ø¢Ù† Ø§Ø³Øª ÙƒÙ‡ 
+پارامترهاي SEMMNS, SEMMNI ÙƒØ±Ù†Ù„ Ø±Ø§ Ø§Ù\81زايش Ø¯Ù‡ÙŠÙ….
+در Ø²Ù…ان Ø¯Ø³ØªØ±Ø³ÙŠ Ø®ÙŠÙ„ÙŠ Ø²ÙŠØ§Ø¯ Ø¨Ù‡ Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ØŒ â€Œ 
+سماÙ\81ورهاي Ù†Ø§Ù…عتبر Ù…ي‌توانند Ø¨Ø§Ø¹Ø« crash‌ ÙƒØ±Ø¯Ù† 
+سيستم Ø´ÙˆÙ†Ø¯.
+اگر Ù¾ÙŠØºØ§Ù… Ø®Ø·Ø§ Ú†ÙŠØ² Ø¯ÙŠÚ¯Ø±ÙŠ Ø¨Ø§Ø´Ø¯ Ø§Ø­ØªÙ…الاً Ø¨Ù‡ 
+دليل Ø¢Ù† Ø§Ø³Øª ÙƒÙ‡ ÙƒØ±Ù†Ù„ Ø§Ø² Ø³Ù…اÙ\81ورها Ù¾Ø´ØªÙŠØ¨Ø§Ù†ÙŠ 
+نمي‌كند. Ø¨Ø±Ø§ÙŠ Ø¯ÙŠØ¯Ù† Ø§Ø·Ù„اعات Ø¨ÙŠØ´ØªØ± Ø±Ø§Ù‡Ù†Ù…اي 
+مديريتي PostgreSQL Ø±Ø§ Ù…طالعه ÙƒÙ†ÙŠØ¯.
+3.5) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ø§ØªØµØ§Ù„ات Ø³Ø§ÙŠØ± Ù…اشينها Ø±Ø§ 
+كنترل ÙƒÙ†Ù…ØŸ
+به ØµÙˆØ±Øª Ù¾ÙŠØ´ Ù\81رض Ù\81قط Ø§Ø² Ù…اشيني ÙƒÙ‡ PostgreSQL Ø±ÙˆÙŠ Ø¢Ù† 
+در Ø­Ø§Ù„ Ø§Ø¬Ø±Ø§Ø³Øª Ù…ي‌توان Ø¨Ø§ Ø§Ø³ØªÙ\81اده Ø§Ø² 
+سوكت‌هاي ÙŠÙˆÙ†ÙŠÙƒØ³ÙŠ Ø¨Ù‡ Ø¢Ù† Ù…تصل Ø´Ø¯. Ø³Ø§ÙŠØ± 
+ماشين‌ها Ù‚ادر Ù†ÙŠØ³ØªÙ†Ø¯ Ø¨Ù‡ PostgreSQL Ù…تصل Ø´ÙˆÙ†Ø¯ Ù…گر 
+آنكه Ú¯Ø²ÙŠÙ†Ù‡ tcp_sockets Ø¯Ø± Ù\81ايل postgresql.conf Ù\81عال Ø´Ø¯Ù‡ Ùˆ 
+همچنين Ø¨Ø§ Ø§ØµÙ„اح Ù\81ايل PGDATA/ph_hba.conf Ù‡ÙˆÙŠØªâ€ŒØ´Ù†Ø§Ø³ÙŠ 
+مبتني Ø¨Ø± Ù…يزبان Ù†ÙŠØ² Ù\81عال Ø´ÙˆØ¯. Ø¨Ø§ Ø§ÙŠÙ† ÙƒØ§Ø± 
+مي‌توان Ø§ØªØµØ§Ù„ات TCP/IP Ø¨Ù‡ PostgreSQL‌ Ø§ÙŠØ¬Ø§Ø¯ ÙƒØ±Ø¯.
+3.6) Ø¨Ø±Ø§ÙŠ ÙƒØ§Ø±Ø§ÙŠÙŠ Ø¨Ø§Ù„اتر Ùˆ Ø¨Ù‡ØªØ± Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ Ù…Ù† 
+Ú†Ù‡ ØªÙ†Ø¸ÙŠÙ…اتي Ø±Ø§ Ø¨Ø§ÙŠØ¯ Ø§Ù†Ø¬Ø§Ù… Ø¯Ù‡Ù…ØŸ
+به Ø·ÙˆØ± Ø­ØªÙ… Ø§Ø³ØªÙ\81اده Ø§Ø² Ø§Ù†Ø¯ÙŠØ³â€ŒÙ‡Ø§ Ø¨Ø§Ø¹Ø« Ø¨Ø§Ù„ا 
+رÙ\81تن Ø³Ø±Ø¹Øª Ù¾Ø§Ø³Ø®â€ŒÚ¯ÙˆÙŠÙŠ Ø¨Ù‡ Ø¯Ø±Ø®ÙˆØ§Ø³Øªâ€ŒÙ‡Ø§ Ø®ÙˆØ§Ù‡Ø¯ 
+شد. Ø¯Ø³ØªÙˆØ± EXPLAIN ANALYZE Ø¨Ù‡ Ø´Ù…ا Ø§Ù…كان Ø¯ÙŠØ¯Ù† Ù†Ø­ÙˆÙ‡ 
+پردازش ÙŠÙƒ Ø¯Ø³ØªÙˆØ± ØªÙˆØ³Ø· PostgreSQL Ø±Ø§ Ù…ي‌دهد.
+اگر Ø´Ù…ا ØªØ¹Ø¯Ø§Ø¯ Ø²ÙŠØ§Ø¯ÙŠ INSERT‌ Ø¯Ø§Ø±ÙŠØ¯ Ø³Ø¹ÙŠ ÙƒÙ†ÙŠØ¯ 
+آنها Ø±Ø§ Ø¨Ø§ Ù‚رار Ø¯Ø§Ø¯Ù† Ø¯Ø± ÙŠÙƒ Ù\81ايل Ø¨Ø§ Ø¯Ø³ØªÙˆØ± COPY‌ 
+اجرا ÙƒÙ†ÙŠØ¯. Ø§ÙŠÙ† Ø¯Ø³ØªÙˆØ± Ø¨Ù‡ Ù…راتب Ø§Ø² INSERT Ø³Ø±ÙŠØ¹ØªØ± 
+است. Ø­ØªÙŠâ€ŒØ§Ù„امكان Ø³Ø¹ÙŠ ÙƒÙ†ÙŠØ¯ Ø§Ø² ØªØ±Ø§ÙƒÙ†Ø´Ù‡Ø§ 
+استÙ\81اده Ù†ÙƒÙ†ÙŠØ¯. ØªØ±Ø§ÙƒÙ†Ø´Ù‡Ø§ Ù…جموعه Ø¯Ø³ØªÙˆØ±Ø§ØªÙŠ 
+هستند ÙƒÙ‡ Ø¨ÙŠÙ†Ø¯ BEGIN Ùˆ â€\8dCOMMIT Ù…ي‌آيند. Ø§Ú¯Ø± ÙŠÙƒ 
+دستور Ø¨Ù‡ ØµÙˆØ±Øª Ø¹Ø§Ø¯ÙŠ Ø§Ø¬Ø±Ø§ Ø´ÙˆØ¯ PostgreSQL Ø®ÙˆØ¯ Ø¢Ù† 
+دستور Ø±Ø§ Ø¨Ù‡ ØµÙˆØ±Øª ÙŠÙƒ ØªØ±Ø§ÙƒÙ†Ø´ Ù…ستقل Ù†Ú¯Ø§Ù‡ ÙƒØ±Ø¯Ù‡ Ùˆ 
+اجرا Ù…ي‌كند. Ù…وقعی ÙƒÙ‡ ØªØºÙŠÙŠØ±Ø§Øª Ø²ÙŠØ§Ø¯ÙŠ Ø¯Ø± 
+پايگاه Ø¯Ø§Ø¯Ù‡ Ø§Ù†Ø¬Ø§Ù… Ù…ي‌شود Ø§Ù†Ø¯ÙŠØ³Ù‡Ø§ÙŠ Ù‚بلي Ø±Ø§ 
+حذÙ\81 Ùˆ Ù…جدداً‌ Ø§ÙŠØ¬Ø§Ø¯ ÙƒÙ†ÙŠØ¯.
+استÙ\81اده Ø§Ø² Ú¯Ø²ÙŠÙ†Ù‡ o -F- Ø¯Ø± Ù\81رمان postmaster Ø¨Ø§Ø¹Ø« ØºÙŠØ± 
\81عال ÙƒØ±Ø¯Ù† ()fsync Ù…ي‌شود. Ø§ÙŠÙ† Ø¯Ø³ØªÙˆØ± Ø¨Ø¹Ø¯ Ø§Ø² Ù‡Ø± 
+تراكنش Ø§Ø·Ù„اعات Ø±Ø§ Ø±ÙˆÙŠ Ù‡Ø§Ø±Ø¯Ø¯ÙŠØ³Ùƒ Ù…نتقل 
+مي‌كند.
+براي Ø§Ù\81زايش ØªØ¹Ø¯Ø§Ø¯ Ø¨Ø§Ù\81رهاي Ø­Ø§Ù\81ظه Ø§Ø´ØªØ±Ø§ÙƒÙŠ Ø§Ø² 
+گزينه B- Ø¨Ù‡ Ù‡Ù…راه Ù\81رمان postmaster Ø§Ø³ØªÙ\81اده ÙƒÙ†ÙŠØ¯. 
+توجه ÙƒÙ†ÙŠØ¯ ÙƒÙ‡ Ø§Ú¯Ø± Ø§ÙŠÙ† Ø¹Ø¯Ø¯ Ø®ÙŠÙ„ÙŠ Ø¨Ø²Ø±Ú¯ Ø¨Ø§Ø´Ø¯ Ù…مكن 
+است postmaster Ø§ØµÙ„اً‌ Ø§Ø¬Ø±Ø§ Ù†Ø´ÙˆØ¯. Ù‡Ø± Ø¨Ø§Ù\81ر 8 ÙƒÙŠÙ„Ùˆ 
+بايت Ø­Ø§Ù\81ظه Ù†ÙŠØ§Ø² Ø¯Ø§Ø±Ø¯ Ùˆ ØªØ¹Ø¯Ø§Ø¯ Ø¨Ø§Ù\81رها Ø¨Ù‡ Ø·ÙˆØ± 
+پيش Ù\81رض 64 Ø§Ø³Øª.
+همچنين Ù…ي‌توان Ø¨Ø§ Ú¯Ø²ÙŠÙ†Ù‡ S-  Ù…يزان Ø­Ø§Ù\81ظه‌اي 
+كه Ø¨Ø±Ø§ÙŠ Ù…رتب‌سازي‌هاي Ù…وقت ØªÙˆØ³Ø· PostgreSQL 
+استÙ\81اده Ù…ي‌شود Ø±Ø§ Ø§Ù\81زايش Ø¯Ø§Ø¯. Ù…قدار Ù¾ÙŠØ´ Ù\81رض 
+512 ÙƒÙŠÙ„Ùˆ Ø¨Ø§ÙŠØª Ø§Ø³Øª.
+استÙ\81اده Ø§Ø² Ø¯Ø³ØªÙˆØ± CLUSTER Ù†ÙŠØ² Ø¨Ø±Ø§ÙŠ Ø¨Ø§Ù„ا Ø¨Ø±Ø¯Ù† 
+كارايي Ù…وثر Ø§ Ø³Øª. Ø¯Ø³ØªÙˆØ± Ø±Ø§Ù‡Ù†Ù…اي CLUSTER Ø§Ø·Ù„اعات 
+بيشتري Ø¯Ø± Ø§ÙŠÙ† Ø²Ù…ينه Ø¨Ù‡ Ø´Ù…ا Ù…ي‌دهد.
+3.7) Ú†Ù‡ Ø§Ù…كاناتي Ø¨Ø±Ø§ÙŠ Ù¾ÙŠØ¯Ø§ ÙƒØ±Ø¯Ù† Ø§Ø´ÙƒØ§Ù„‌ ÙˆØ¬ÙˆØ¯ 
+دارد؟
+PostgerSQL‌ Ø§Ù…كانات Ù…ختلÙ\81ÙŠ Ø¨Ø±Ø§ÙŠ Ú¯Ø²Ø§Ø±Ø´ Ø¯Ø§Ø¯Ù† 
+وضعيت Ø®ÙˆØ¯ Ø¯Ø§Ø±Ø¯ ÙƒÙ‡ Ø¨Ø±Ø§ÙŠ Ø§Ø´ÙƒØ§Ù„ Ø²Ø¯Ø§ÙŠÙŠ Ù…ي‌توان 
+از Ø¢Ù†Ù‡Ø§ Ø§Ø³ØªÙ\81اده ÙƒØ±Ø¯.
+با Ø§Ø³ØªÙ\81اده Ø§Ø² Ú¯Ø²ÙŠÙ†Ù‡ enable-assert-- ØªØ¹Ø¯Ø§Ø¯ Ø²ÙŠØ§Ø¯ÙŠ 
+()assert Ø¨Ø±Ø§ÙŠ Ù…ونيتور ÙƒØ±Ø¯Ù† Ùˆ ØªÙˆÙ‚Ù\81 Ø¨Ø±Ù†Ø§Ù…Ù‡ Ø¯Ø± ØµÙˆØ±Øª 
+بروز Ø®Ø·Ø§Ù‡Ø§ÙŠ Ù†Ø§Ø®ÙˆØ§Ø³ØªÙ‡ Ù\81عال Ù…ي‌شود.
+هم Postmaster Ùˆ Ù‡Ù… postgres Ú¯Ø²ÙŠÙ†Ù‡â€ŒÙ‡Ø§ÙŠ Ø²ÙŠØ§Ø¯ÙŠ Ø¨Ø±Ø§ÙŠ 
+اشكال Ø²Ø¯Ø§ÙŠÙŠ Ø¯Ø§Ø±Ù†Ø¯. Ù…وقعي ÙƒÙ‡ postmaster Ø±Ø§ Ø§Ø¬Ø±Ø§ 
+مي‌كنيد Ø®Ø±ÙˆØ¬ÙŠ Ø§Ø³ØªØ§Ù†Ø¯Ø§Ø±Ø¯ Ùˆ Ø®Ø·Ø§ Ø±Ø§ Ø³Ù…ت Ù\81ايل log 
+ارسال ÙƒÙ†ÙŠØ¯.
     cd /usr/local/pgsql
     ./bin/postmaster >server.log 2>&1 &
+اين ÙƒØ§Ø± ÙŠÙƒ Ù\81ايل log Ø¯Ø± Ø¨Ø§Ù„اترين Ø´Ø§Ø®Ù‡ PostgreSQL‌ 
+ايجاد Ù…ي‌كند. Ø§ÙŠÙ† Ù\81ايل Ø­Ø§ÙˆÙŠ Ø§Ø·Ù„اعات Ù…Ù\81يدي 
+در Ù…ورد Ù…سائل Ùˆ Ø®Ø·Ø§Ù‡Ø§ÙŠÙŠ Ø§Ø³Øª ÙƒÙ‡ Ø¨Ø±Ø§ÙŠ Ø³Ø±ÙˆØ± 
+اتÙ\81اق Ø§Ù\81تاده Ø§Ø³Øª. Ø¨Ø±Ø§ÙŠ Ø¯ÙŠØ¯Ù† Ø¬Ø²Ø¦ÙŠØ§Øª Ø¨ÙŠØ´ØªØ± 
+مي‌توان Ø§Ø² d-  Ø¨Ù‡ Ù‡Ù…راه Ù\81رمان postmaster‌ Ø§Ø³ØªÙ\81اده 
+كرد. Ú¯Ø²ÙŠÙ†Ù‡ d- Ù‡Ù…چنين ÙŠÙƒ Ø¹Ø¯Ø¯ Ù…ي‌گيرد ÙƒÙ‡ Ù†Ø´Ø§Ù† 
+دهنده Ø³Ø·Ø­ Ø¬Ø²Ø¦ÙŠØ§ØªÙŠ Ø§Ø³Øª ÙƒÙ‡ Ø¯Ø± Log‌Ù\81ايل Ù†ÙˆØ´ØªÙ‡ 
+مي‌شود. Ø¨Ø§ Ø¨Ø§Ù„ابردن Ø§ÙŠÙ† Ø¹Ø¯Ø¯ Ø­Ø¬Ù… Ø§Ø·Ù„اعات 
+توليد Ø´Ø¯Ù‡ Ø¯Ø± LogÙ\81ايل Ù†ÙŠØ² Ø§Ù\81زايش Ù…ي‌يابد.
+اگر postmaster Ø¯Ø± Ø­Ø§Ù„ Ø§Ø¬Ø±Ø§ Ù†Ø¨Ø§Ø´Ø¯ØŒ Ù…ي‌توانيم postgres 
+را Ø¨Ù‡ Ø·ÙˆØ± Ù…ستقيم Ø§Ø² Ø®Ø· Ù\81رمان Ø§Ø¬Ø±Ø§ ÙƒØ±Ø¯Ù‡ Ùˆ  
+دستورات SQL Ø±Ø§ Ø¨Ù‡ Ø¢Ù† Ø¨Ø¯Ù‡ÙŠÙ…. Ø§ÙŠÙ† ÙƒØ§Ø± Ù\81قط Ø¨Ø±Ø§ÙŠ 
+اشكال‌يابي ØªÙˆØµÙŠÙ‡ Ù…ي‌شود. ØªÙˆØ¬Ù‡ ÙƒÙ†ÙŠØ¯ ÙƒÙ‡ Ø¯Ø± 
+اين Ø­Ø§Ù„ت ÙŠÙƒ Ø¯Ø³ØªÙˆØ± Ø¨Ø§ ÙƒØ§Ø±Ø§ÙƒØªØ± newline Ø®Ø§ØªÙ…Ù‡ Ù¾ÙŠØ¯Ø§ 
+مي‌كند Ùˆ Ù†Ù‡ Ø¨Ø§ ;. Ø§Ú¯Ø± postmaster Ø±Ø§ Ø¨Ø§ Ø§Ù…كانات 
+اشكال‌يابي ÙƒØ§Ù…پيل ÙƒØ±Ø¯Ù‡ Ø¨Ø§Ø´ÙŠØ¯ Ù…ي‌توانيد Ø¨Ø§ 
+استÙ\81اده Ø§Ø² ÙŠÙƒ Ø¨Ø±Ù†Ø§Ù…Ù‡ Ø§Ø´ÙƒØ§Ù„‌ياب Ø§Ø¬Ø±Ø§ÙŠ 
+برنامه Ø±Ø§ Ù…ونيتور ÙƒÙ†ÙŠØ¯. 
+اگر postmaster Ø¯Ø± Ø­Ø§Ù„ Ø§Ø¬Ø±Ø§ Ø¨Ø§Ø´Ø¯ Ø¨Ø§ Ø¯Ø³ØªÙˆØ± psql 
+مي‌توان Ø¨Ù‡ postgres Ù…تصل Ø´Ø¯. Ø¨Ø§ Ù¾ÙŠØ¯Ø§ ÙƒØ±Ø¯Ù† PID 
\81رايند postgres ÙƒÙ‡ psql Ø¨Ù‡ Ø¢Ù† Ù…تصل Ø´Ø¯Ù‡ Ø§Ø³Øª Ù…ي‌توان 
+آن Ø±Ø§ Ù…ونيتور ÙƒØ±Ø¯. Ø¨Ø±Ø§ÙŠ Ø§ÙŠÙ†ÙƒØ§Ø± Ø¨Ø§ÙŠØ¯ ÙŠÙƒ 
+برنامه Ø§Ø´ÙƒØ§Ù„‌ياب Ø±Ø§ Ø¨Ù‡ Ø¢Ù† pid Ù…تصل ÙƒØ±Ø¯. Ø§Ú¯Ø± 
+بخواهيم Ø¨Ø§Ù„ا Ø¢Ù…دن postgres Ø±Ø§ Ù…ونيتور ÙƒÙ†ÙŠÙ… ÙƒØ§Ù\81ÙŠ 
+است "PGOPTIONS="-W n Ùˆ psql Ø±Ø§ Ø§Ø¬Ø±Ø§ ÙƒÙ†ÙŠÙ…. Ø§ÙŠÙ† ÙƒØ§Ø± Ø¨Ø§Ø¹Ø« 
+مي‌شود ÙƒÙ‡ postgres Ø¨Ø§ n Ø«Ø§Ù†ÙŠÙ‡ ØªØ§Ø®ÙŠØ± Ø§Ø¬Ø±Ø§ Ø´ÙˆØ¯ Ùˆ Ø¯Ø± 
+اين Ù\81اصله Ø´Ù…ا Ù…ي‌توانيد Ø¨Ø±Ù†Ø§Ù…Ù‡ Ø§Ø´ÙƒØ§Ù„‌ياب 
+را Ø¨Ù‡ Ø¢Ù† Ù…تصل ÙƒØ±Ø¯Ù‡ Ùˆ Ø¨Ø§ Ù‚رار Ø¯Ø§Ø¯Ù† ÙŠÙƒ Ù†Ù‚طه 
+توقÙ\81  Ø±ÙˆÙ†Ø¯ Ø§Ø¬Ø±Ø§ÙŠ Ø¢Ù† Ø±Ø§ Ù…ونيتور ÙƒÙ†ÙŠØ¯.
+postgres Ú¯Ø²ÙŠÙ†Ù‡â€ŒÙ‡Ø§ÙŠ s-‌ Ùˆ A- Ùˆ t-‌ Ø¯Ø§Ø±Ø¯ ÙƒÙ‡ Ø¨Ø±Ø§ÙŠ 
+پيدا ÙƒØ±Ø¯Ù† Ø§Ø´ÙƒØ§Ù„ات Ø¨Ø³ÙŠØ§Ø± Ù…ناسب Ù‡Ø³ØªÙ†Ø¯.
+شما Ù…ي‌توانيد postgreSQL Ø±Ø§ Ø¨Ø§ Ø§Ù…كانات profiling 
+كامپيل ÙƒÙ†ÙŠØ¯. Ø§ÙŠÙ† ÙƒØ§Ø± Ø¨Ø§Ø¹Ø« Ù…ي‌شود ÙƒÙ‡ Ø²Ù…ان 
+اجراي Ø¯Ù‚يق Ù‡Ø± ØªØ§Ø¨Ø¹ Ø¯Ø± Ø¨Ø±Ù†Ø§Ù…Ù‡ Ù…شخص Ø´ÙˆØ¯. 
+خروجي‌هاي ØªÙˆÙ„يد Ø´Ø¯Ù‡ Ø¯Ø± Ø§ÙŠÙ† Ø­Ø§Ù„ت Ø¯Ø± Ù\81ايل 
+DLINUX_PROFILE. Ø±ÙŠØ®ØªÙ‡ Ù…ي‌شود.
+3.8) Ú†Ø±Ø§ Ù…وقعي ÙƒÙ‡ Ù…Ù† Ù…ي‌خواهم Ø¨Ù‡ Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ 
+وصل Ø´ÙˆÙ… Ù¾ÙŠØ§Ù… "Sorry, too many clients" â€ŒÙ…ي‌گيرم؟
+شما Ø¨Ø§ÙŠØ¯ Ø­Ø¯Ø§ÙƒØ«Ø± ØªØ¹Ø¯Ø§Ø¯ Ù\81رايندهاي Ù‡Ù…زمان 
+postmaster Ø±Ø§ Ø§Ù\81زايش Ø¯Ù‡ÙŠØ¯. Ù…قدار Ù¾ÙŠØ´ Ù\81رض 32 Ø§Ø³Øª. 
+براي Ø§Ù\81زايش Ø¢Ù† Ù…ي‌توان Ø§Ø² Ú¯Ø²ÙŠÙ†Ù‡ N- Ø§Ø³ØªÙ\81اده 
+كرد Ùˆ ÙŠØ§ Ù\81ايل postgresql.conf Ø±Ø§ Ø§ØµÙ„اح Ù†Ù…ود
+توجه ÙƒÙ†ÙŠØ¯ ÙƒÙ‡ Ø§Ú¯Ø± N- Ù…قداري Ø¨ÙŠØ´ØªØ± Ø§Ø² 32 Ø¯Ø§Ø´ØªÙ‡ 
+باشد Ø¨Ø§ÙŠØ¯ Ù…قدار B- Ø±Ø§ Ù†ÙŠØ² Ø§Ù\81زايش Ø¯Ù‡ÙŠÙ…. Ø§ÙŠÙ† 
+مقدار Ø¨Ø§ÙŠØ¯ Ø­Ø¯Ø§Ù‚Ù„ Ø¯Ùˆ Ø¨Ø±Ø§Ø¨Ø± Ù…قدار N-‌ Ø¨Ø§Ø´Ø¯. 
+براي Ø§Ø¹Ø¯Ø§Ø¯ Ø®ÙŠÙ„ÙŠ Ø¨Ø§Ù„ا Ø¨Ø§ÙŠØ¯ Ø¨Ø¹Ø¶ÙŠ Ø§Ø² 
+پارامترهاي ÙƒØ±Ù†Ù„ Ø±Ø§ Ù†ÙŠØ² Ø§ØµÙ„اح ÙƒØ±Ø¯. 
+پارامترهايي Ù†Ø¸ÙŠØ± Ø­Ø¯Ø§ÙƒØ«Ø± Ø§Ù†Ø¯Ø§Ø²Ù‡ Ø­Ø§Ù\81ظه 
+اشتراكي SHMMAX ØŒ Ø­Ø¯Ø§ÙƒØ«Ø± ØªØ¹Ø¯Ø§Ø¯ Ø³Ù…اÙ\81ورها SEMMNI‌ Ùˆ 
+SEMMNS ØŒ Ø­Ø¯Ø§ÙƒØ«Ø± ØªØ¹Ø¯Ø§Ø¯ Ù\81رايندها NPROCØŒ Ø­Ø¯Ø§ÙƒØ«Ø± 
\81رايندهاي ÙŠÙƒ ÙƒØ§Ø±Ø¨Ø± MAXUPRC Ùˆ Ø­Ø¯Ø§ÙƒØ«Ø± Ù\81ايلهاي Ø¨Ø§Ø² 
+NFILE Ùˆ NINODE. ÙŠÙƒÙŠ Ø§Ø² Ø¯Ù„ايلي ÙƒÙ‡ ØªØ¹Ø¯Ø§Ø¯ Ø§ØªØµØ§Ù„ات 
+همزمان postgreSQL Ù…حدود Ø§Ø³Øª Ø¢Ù† Ø§Ø³Øª ÙƒÙ‡ Ù†ÙŠØ§Ø²Ù‡Ø§ÙŠ 
+PostgreSQL Ø¨ÙŠØ´ Ø§Ø² Ù…نابع Ù…وجود Ø³ÙŠØ³ØªÙ… Ù†Ø¨Ø§Ø´Ø¯.
+3.9) Ø¯Ø± Ø´Ø§Ø®Ù‡  pgsql_tmp  Ú†Ù‡ Ú†ÙŠØ²ÙŠ Ù‚رار Ø¯Ø§Ø±Ø¯ØŸ
+دراين Ø´Ø§Ø®Ù‡ Ù\81ايلهاي Ù…وقتي Ù‚رار Ø¯Ø§Ø±Ø¯ ÙƒÙ‡ Ø¨Ø§ 
+اجراي Ø¯Ø±Ø®ÙˆØ§Ø³ØªÙ‡Ø§ Ø¨Ù‡ ÙˆØ¬ÙˆØ¯ Ø¢Ù…ده Ø§Ø³Øª. Ø¨Ù‡ Ø¹Ù†ÙˆØ§Ù† 
+مثال Ø§Ú¯Ø± Ø¨Ø±Ø§ÙŠ Ø§Ø¬Ø±Ø§ÙŠ Ø¯Ø³ØªÙˆØ± order by Ù†ÙŠØ§Ø² Ø¨Ù‡ Ø§Ù†Ø¬Ø§Ù… 
+مرتب Ø³Ø§Ø²ÙŠ Ø¨Ø§Ø´Ø¯ Ùˆ Ø¯Ø± ØµÙˆØ±ØªÙŠ ÙƒÙ‡ Ø­Ø§Ù\81ظه Ù…شخص Ø´Ø¯Ù‡ 
+با Ú¯Ø²ÙŠÙ†Ù‡ S- Ø¨Ø±Ø§ÙŠ Ø§ÙŠÙ†ÙƒØ§Ø± ÙƒØ§Ù\81ÙŠ Ù†Ø¨Ø§Ø´Ø¯ Ø³ÙŠØ³ØªÙ… ÙŠÙƒ 
\81ايل Ù…وقت Ø¯Ø± Ø§ÙŠÙ† Ø´Ø§Ø®Ù‡ Ø§ÙŠØ¬Ø§Ø¯ Ù…ي‌كند ØªØ§ Ø¹Ù…Ù„ 
+مرتب Ø³Ø§Ø²ÙŠ Ø±Ø§ Ø§Ù†Ø¬Ø§Ù… Ø¯Ù‡Ø¯.
\81ايلهاي Ù…وقت Ù…عمولاً Ø¨Ù‡ ØµÙˆØ±Øª Ø§ØªÙˆÙ…اتيك Ù¾Ø§Ùƒ 
+مي‌شود Ø§Ù…ا Ø§Ú¯Ø± postgreSQL Ø¯Ø± Ø­ÙŠÙ† Ù…رتب Ø³Ø§Ø²ÙŠ crash‌ 
+كند Ø¢Ù† Ù\81ايلها Ø¨Ø§Ù‚ÙŠ Ù…ي‌مانند. Ø¨Ø§ stop Ùˆ start ÙƒØ±Ø¯Ù† 
+برنامه postmaster Ø§ÙŠÙ† Ù\81ايلها Ù¾Ø§Ùƒ Ù…ي‌شوند.
+3.10) Ú†Ø±Ø§ Ø¨Ø±Ø§ÙŠ Ø¨Ù‡ Ø±ÙˆØ² ÙƒØ±Ø¯Ù† Ù†Ø³Ø®Ù‡ Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ Ù…Ù† 
+بايد ÙƒÙ„ Ø¯Ø§Ø¯Ù‡ Ù‡Ø§ Ø±Ø§ dump‌ Ùˆ Ù…جدداً restore ÙƒÙ†Ù…ØŸ
+تيم Ø¨Ø±Ù†Ø§Ù…Ù‡ Ù†ÙˆÙŠØ³ postgreSQL Ø¯Ø± Ù†Ø³Ø®Ù‡â€ŒÙ‡Ø§ÙŠ Ø§Ø±Ø§Ø¦Ù‡ Ø´Ø¯Ù‡ 
+كه Ù\81قط minor Ø¢Ù†Ù‡Ø§ Ù…تÙ\81اوت Ø§Ø³Øª Ù\81قط ØªØºÙŠÙŠØ±Ø§Øª ÙƒÙˆÚ†ÙƒÙŠ 
+اعمال Ù…ي‌كنند؛ Ø¨Ù†Ø§Ø¨Ø±Ø§ÙŠÙ† Ø¨Ø±Ø§ÙŠ Ø¨Ù‡ Ø±ÙˆØ² ÙƒØ±Ø¯Ù† Ø§Ø² 
+نسخه 7.2‌به 7.2.1 Ù†ÙŠØ§Ø²ÙŠ Ø¨Ù‡ dump Ùˆ restore Ù†ÙŠØ³Øª. Ø§Ù…ا Ø¯Ø± 
+نسخه‌هايي ÙƒÙ‡ major Ø¢Ù†Ù‡Ø§ ØªØºÙŠÙŠØ± Ù…ي‌كند ØºØ§Ù„باً 
+ساختار Ø¯Ø§Ø®Ù„ÙŠ Ø¬Ø¯Ø§ÙˆÙ„ Ùˆ Ù\81ايلهاي Ø¯Ø§Ø¯Ù‡ ØªØºÙŠÙŠØ± 
+مي‌كند. Ø§ÙŠÙ† ØªØºÙŠÙŠØ±Ø§Øª Ù…عمولاً‌ Ù¾ÙŠÚ†ÙŠØ¯Ù‡ Ù‡Ø³ØªÙ†Ø¯. 
+براي Ø§Ù†ØªÙ‚ال Ø¯Ø§Ø¯Ù‡â€ŒÙ‡Ø§ÙŠ Ù…وجود Ø¯Ø± Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ 
+در Ø§ÙŠÙ† Ø­Ø§Ù„ت Ø¨Ø§ÙŠØ¯ â€ŒØ§Ø² dump Ùˆ restore Ø§Ø³ØªÙ\81اده ÙƒØ±Ø¯.
+در Ù†Ø³Ø®Ù‡â€ŒÙ‡Ø§ÙŠÙŠ ÙƒÙ‡ Ø³Ø§Ø®ØªØ§Ø± Ø±ÙˆÙŠ Ø¯ÙŠØ³Ùƒ ØªØºÙŠÙŠØ±ÙŠ 
+نمي‌كند Ù…ÙŠ ØªÙˆØ§Ù† Ø§Ø² Ø¨Ø±Ù†Ø§Ù…Ù‡ pg_upgrade Ø¨Ø±Ø§ÙŠ Ø¨Ù‡ Ø±ÙˆØ² 
+كردن Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ Ø§Ø³ØªÙ\81اده ÙƒØ±Ø¯ Ø¨Ø¯ÙˆÙ† Ø§ÙŠÙ†ÙƒÙ‡ 
+نيازي Ø¨Ù‡ Ø§Ø³ØªÙ\81اده Ø§Ø² dump Ùˆ restore  Ø¨Ø§Ø´Ø¯. Ø¯Ø± 
+يادداشتي ÙƒÙ‡ Ø¨Ù‡ Ù‡Ù…راه Ù‡Ø± ØªÙˆØ²ÙŠØ¹ Ù…ي‌آيد Ø°ÙƒØ± 
+شده Ø§Ø³Øª ÙƒÙ‡ Ø¢ÙŠØ§ Ø¨Ø±Ù†Ø§Ù…Ù‡ pg_upgrade Ø¨Ø±Ø§ÙŠ Ø§ÙŠÙ† ØªÙˆØ²ÙŠØ¹ 
+وجود Ø¯Ø§Ø±Ø¯ ÙŠØ§ Ø®ÙŠØ±.
+3.11) Ø§Ø² Ú†Ù‡ Ø³Ø®Øª Ø§Ù\81زاري Ø¨Ø§ÙŠØ¯ Ø§Ø³ØªÙ\81اده ÙƒÙ†Ù…ØŸ
 
-   a+y+n+ k+a+r+ y+k+ f+a+y+l+ log d+r+ b+a+l+a+t+r+y+n+ sna+x+h+
-   PostgreSQL a+y+g+a+d+ m+y+k+n+d+. a+y+n+ f+a+y+l+ hka+w+y+
-   a+tjl+a+e+a+t+ m+f+y+d+y+ d+r+ m+w+r+d+ m+s+a+yHl+ w+ x+tja+h+a+y+y+
-   a+s+t+ k+h+ b+r+a+y+ s+r+w+r+ a+t+f+a+q+ a+f+t+a+d+h+ a+s+t+. b+r+a+y+
-   d+y+d+n+ g+z+yHy+a+t+ b+y+snt+r+ m+y+t+w+a+n+ a+z+ d-  b+h+ h+m+r+a+h+
-   f+r+m+a+n+ postmaster a+s+t+f+a+d+h+ k+r+d+. gfz+y+n+h+ d-
-   h+m+tcn+y+n+ y+k+ e+d+d+ m+y+gfy+r+d+ k+h+ n+sna+n+ d+h+n+d+h+ s+tjhk
-   g+z+yHy+a+t+y+ a+s+t+ k+h+ d+r+ Logf+a+y+l+ n+w+snt+h+ m+y+snw+d+.
-   b+a+ b+a+l+a+b+r+d+n+ a+y+n+ e+d+d+ hkg+m+ a+tjl+a+e+a+t+ t+w+l+y+d+
-   snd+h+ d+r+ Logf+a+y+l+ n+y+z+ a+f+z+a+y+sn m+y+y+a+b+d+.
-   
-   a+gfr+ postmaster d+r+ hka+l+ a+g+r+a+ n+b+a+snd+,+ m+y+t+w+a+n+y+m+
-   postgres r+a+ b+h+ tjw+r+ m+s+t+q+y+m+ a+z+ x+tj f+r+m+a+n+ a+g+r+a+
-   k+r+d+h+ w+  d+s+t+w+r+a+t+ SQL r+a+ b+h+ aMn+ b+d+h+y+m+. a+y+n+
-   k+a+r+ f+q+tj b+r+a+y+ a+snk+a+l+y+a+b+y+ t+w+c+y+h+ m+y+snw+d+.
-   t+w+g+h+ k+n+y+d+ k+h+ d+r+ a+y+n+ hka+l+t+ y+k+ d+s+t+w+r+ b+a+
-   k+a+r+a+k+t+r+ newline x+a+t+m+h+ p+y+d+a+ m+y+k+n+d+ w+ n+h+ b+a+ ;.
-   a+gfr+ postmaster r+a+ b+a+ a+m+k+a+n+a+t+ a+snk+a+l+y+a+b+y+
-   k+a+m+p+y+l+ k+r+d+h+ b+a+sny+d+ m+y+t+w+a+n+y+d+ b+a+ a+s+t+f+a+d+h+
-   a+z+ y+k+ b+r+n+a+m+h+ a+snk+a+l+y+a+b+ a+g+r+a+y+ b+r+n+a+m+h+ r+a+
-   m+w+n+y+t+w+r+ k+n+y+d+.
-   
-   a+gfr+ postmaster d+r+ hka+l+ a+g+r+a+ b+a+snd+ b+a+ d+s+t+w+r+ psql
-   m+y+t+w+a+n+ b+h+ postgres m+t+c+l+ snd+. b+a+ p+y+d+a+ k+r+d+n+ PID
-   f+r+a+y+n+d+ postgres k+h+ psql b+h+ aMn+ m+t+c+l+ snd+h+ a+s+t+ m+y+
-   t+w+a+n+ aMn+ r+a+ m+w+n+y+t+w+r+ k+r+d+. b+r+a+y+ a+y+n+k+a+r+
-   b+a+y+d+ y+k+ b+r+n+a+m+h+ a+snk+a+l+y+a+b+ r+a+ b+h+ aMn+ pid
-   m+t+c+l+ k+r+d+. a+gfr+ b+x+w+a+h+y+m+ b+a+l+a+ aMm+d+n+ postgres r+a+
-   m+w+n+y+t+w+r+ k+n+y+m+ k+a+f+y+ a+s+t+ "PGOPTIONS="-W n w+ psql r+a+
-   a+g+r+a+ k+n+y+m+. a+y+n+ k+a+r+ b+a+e+tk m+y+snw+d+ k+h+ postgres
-   b+a+ n tka+n+y+h+ t+a+x+y+r+ a+g+r+a+ snw+d+ w+ d+r+ a+y+n+ f+a+c+l+h+
-   snm+a+ m+y+t+w+a+n+y+d+ b+r+n+a+m+h+ a+snk+a+l+y+a+b+ r+a+ b+h+ aMn+
-   m+t+c+l+ k+r+d+h+ w+ b+a+ q+r+a+r+ d+a+d+n+ y+k+ n+q+tjh+ t+w+q+f+
-   r+w+n+d+ a+g+r+a+y+ aMn+ r+a+ m+w+n+y+t+w+r+ k+n+y+d+.
-   
-   postgres gfz+y+n+h+h+a+y+ s- w+ A- w+ t- d+a+r+d+ k+h+ b+r+a+y+
-   p+y+d+a+ k+r+d+n+ a+snk+a+l+a+t+ b+s+y+a+r+ m+n+a+s+b+ h+s+t+n+d+.
-   
-   snm+a+ m+y+t+w+a+n+y+d+ postgreSQL r+a+ b+a+ a+m+k+a+n+a+t+ profiling
-   k+a+m+p+y+l+ k+n+y+d+. a+y+n+ k+a+r+ b+a+e+tk m+y+snw+d+ k+h+ z+m+a+n+
-   a+g+r+a+y+ d+q+y+q+ h+r+ t+a+b+e+ d+r+ b+r+n+a+m+h+ m+snx+c+ snw+d+.
-   x+r+w+g+y+h+a+y+ t+w+l+y+d+ snd+h+ d+r+ a+y+n+ hka+l+t+ d+r+ f+a+y+l+
-   DLINUX_PROFILE. r+y+x+t+h+ m+y+snw+d+.
-   
-    3.8) tcr+a+ m+w+q+e+y+ k+h+ m+n+ m+y+x+w+a+h+m+ b+h+ p+a+y+gfa+h+ d+a+d+h+
-    w+c+l+ snw+m+ p+y+a+m+ "Sorry, too many clients" m+y+gfy+r+m+?+
-    
-   snm+a+ b+a+y+d+ hkd+a+k+tkr+ t+e+d+a+d+ f+r+a+y+n+d+h+a+y+
-   h+m+z+m+a+n+ postmaster r+a+ a+f+z+a+y+sn d+h+y+d+. m+q+d+a+r+ p+y+sn
-   f+r+dd 32 a+s+t+. b+r+a+y+ a+f+z+a+y+sn aMn+ m+y+t+w+a+n+ a+z+
-   gfz+y+n+h+ N- a+s+t+f+a+d+h+ k+r+d+ w+ y+a+ f+a+y+l+ postgresql.conf
-   r+a+ a+c+l+a+hk n+m+w+d+
-   
-   t+w+g+h+ k+n+y+d+ k+h+ a+gfr+ N- m+q+d+a+r+y+ b+y+snt+r+ a+z+ 32
-   d+a+snt+h+ b+a+snd+ b+a+y+d+ m+q+d+a+r+ B- r+a+ n+y+z+ a+f+z+a+y+sn
-   d+h+y+m+. a+y+n+ m+q+d+a+r+ b+a+y+d+ hkd+a+q+l+ d+w+ b+r+a+b+r+
-   m+q+d+a+r+ N- b+a+snd+. b+r+a+y+ a+e+d+a+d+ x+y+l+y+ b+a+l+a+ b+a+y+d+
-   b+e+ddy+ a+z+ p+a+r+a+m+t+r+h+a+y+ k+r+n+l+ r+a+ n+y+z+ a+c+l+a+hk
-   k+r+d+. p+a+r+a+m+t+r+h+a+y+y+ n+zHy+r+ hkd+a+k+tkr+ a+n+d+a+z+h+
-   hka+f+zHh+ a+snt+r+a+k+y+ SHMMAX ,+ hkd+a+k+tkr+ t+e+d+a+d+
-   s+m+a+f+w+r+h+a+ SEMMNI w+ SEMMNS ,+ hkd+a+k+tkr+ t+e+d+a+d+
-   f+r+a+y+n+d+h+a+ NPROC,+ hkd+a+k+tkr+ f+r+a+y+n+d+h+a+y+ y+k+
-   k+a+r+b+r+ MAXUPRC w+ hkd+a+k+tkr+ f+a+y+l+h+a+y+ b+a+z+ NFILE w+
-   NINODE. y+k+y+ a+z+ d+l+a+y+l+y+ k+h+ t+e+d+a+d+ a+t+c+a+l+a+t+
-   h+m+z+m+a+n+ postgreSQL m+hkd+w+d+ a+s+t+ aMn+ a+s+t+ k+h+
-   n+y+a+z+h+a+y+ PostgreSQL b+y+sn a+z+ m+n+a+b+e+ m+w+g+w+d+ s+y+s+t+m+
-   n+b+a+snd+.
-   
-    3.9) d+r+ sna+x+h+  pgsql_tmp  tch+ tcy+z+y+ q+r+a+r+ d+a+r+d+?+
-    
-   d+r+a+y+n+ sna+x+h+ f+a+y+l+h+a+y+ m+w+q+t+y+ q+r+a+r+ d+a+r+d+ k+h+
-   b+a+ a+g+r+a+y+ d+r+x+w+a+s+t+h+a+ b+h+ w+g+w+d+ aMm+d+h+ a+s+t+. b+h+
-   e+n+w+a+n+ m+tka+l+ a+gfr+ b+r+a+y+ a+g+r+a+y+ d+s+t+w+r+ order by
-   n+y+a+z+ b+h+ a+n+g+a+m+ m+r+t+b+ s+a+z+y+ b+a+snd+ w+ d+r+ c+w+r+t+y+
-   k+h+ hka+f+zHh+ m+snx+c+ snd+h+ b+a+ gfz+y+n+h+ S- b+r+a+y+
-   a+y+n+k+a+r+ k+a+f+y+ n+b+a+snd+ s+y+s+t+m+ y+k+ f+a+y+l+ m+w+q+t+
-   d+r+ a+y+n+ sna+x+h+ a+y+g+a+d+ m+y+k+n+d+ t+a+ e+m+l+ m+r+t+b+
-   s+a+z+y+ r+a+ a+n+g+a+m+ d+h+d+.
-   
-   f+a+y+l+h+a+y+ m+w+q+t+ m+e+m+w+l+a+:+ b+h+ c+w+r+t+ a+t+w+m+a+t+y+k+
-   p+a+k+ m+y+snw+d+ a+m+a+ a+gfr+ postgreSQL d+r+ hky+n+ m+r+t+b+
-   s+a+z+y+ crash k+n+d+ aMn+ f+a+y+l+h+a+ b+a+q+y+ m+y+m+a+n+n+d+. b+a+
-   stop w+ start k+r+d+n+ b+r+n+a+m+h+ postmaster a+y+n+ f+a+y+l+h+a+
-   p+a+k+ m+y+snw+n+d+.
-   
-    3.10) tcr+a+ b+r+a+y+ b+h+ r+w+z+ k+r+d+n+ n+s+x+h+ p+a+y+gfa+h+ d+a+d+h+
-    m+n+ b+a+y+d+ k+l+ d+a+d+h+ h+a+ r+a+ dump w+ m+g+d+d+a+:+ restore k+n+m+?+
-    
-   t+y+m+ b+r+n+a+m+h+ n+w+y+s+ postgreSQL d+r+ n+s+x+h+h+a+y+ a+r+a+yHh+
-   snd+h+ k+h+ f+q+tj minor aMn+h+a+ m+t+f+a+w+t+ a+s+t+ f+q+tj
-   t+i+y+y+r+a+t+ k+w+tck+y+ a+e+m+a+l+ m+y+k+n+n+d+;+ b+n+a+b+r+a+y+n+
-   b+r+a+y+ b+h+ r+w+z+ k+r+d+n+ a+z+ n+s+x+h+ 7.2b+h+ 7.2.1 n+y+a+z+y+
-   b+h+ dump w+ restore n+y+s+t+. a+m+a+ d+r+ n+s+x+h+h+a+y+y+ k+h+ major
-   aMn+h+a+ t+i+y+y+r+ m+y+k+n+d+ i+a+l+b+a+:+ s+a+x+t+a+r+ d+a+x+l+y+
-   g+d+a+w+l+ w+ f+a+y+l+h+a+y+ d+a+d+h+ t+i+y+y+r+ m+y+k+n+d+. a+y+n+
-   t+i+y+y+r+a+t+ m+e+m+w+l+a+:+ p+y+tcy+d+h+ h+s+t+n+d+. b+r+a+y+
-   a+n+t+q+a+l+ d+a+d+h+h+a+y+ m+w+g+w+d+ d+r+ p+a+y+gfa+h+ d+a+d+h+ d+r+
-   a+y+n+ hka+l+t+ b+a+y+d+ a+z+ dump w+ restore a+s+t+f+a+d+h+ k+r+d+.
-   
-   d+r+ n+s+x+h+h+a+y+y+ k+h+ s+a+x+t+a+r+ r+w+y+ d+y+s+k+ t+i+y+y+r+y+
-   n+m+y+k+n+d+ m+y+ t+w+a+n+ a+z+ b+r+n+a+m+h+ pg_upgrade b+r+a+y+ b+h+
-   r+w+z+ k+r+d+n+ p+a+y+gfa+h+ d+a+d+h+ a+s+t+f+a+d+h+ k+r+d+ b+d+w+n+
-   a+y+n+k+h+ n+y+a+z+y+ b+h+ a+s+t+f+a+d+h+ a+z+ dump w+ restore
-   b+a+snd+. d+r+ y+a+d+d+a+snt+y+ k+h+ b+h+ h+m+r+a+h+ h+r+ t+w+z+y+e+
-   m+y+aMy+d+ dkk+r+ snd+h+ a+s+t+ k+h+ aMy+a+ b+r+n+a+m+h+ pg_upgrade
-   b+r+a+y+ a+y+n+ t+w+z+y+e+ w+g+w+d+ d+a+r+d+ y+a+ x+y+r+.
-   
-    3.11) a+z+ tch+ s+x+t+ a+f+z+a+r+y+ b+a+y+d+ a+s+t+f+a+d+h+ k+n+m+?+
-    
-   tcw+n+ a+k+tkr+ s+x+t+a+f+z+a+r+h+a+y+ PC  s+a+z+gfa+r+ h+s+t+n+d+
-   m+r+d+m+ f+k+r+ m+y+k+n+n+d+ k+h+ k+y+f+y+t+ aMn+h+a+ n+y+z+
-   y+k+s+a+n+ a+s+t+. d+r+ hka+l+y+k+h+ a+y+n+tjw+r+ n+y+s+t+.
-   a+s+t+f+a+d+h+ a+z+ h+a+r+d+h+a+y+ SCSI w+ hka+f+zHh+h+a+y+ ECC w+
-   m+a+d+r+b+r+d+h+a+y+ b+a+ k+y+f+y+t+ b+a+l+a+ n+s+b+t+ b+h+ s+x+t+
-   a+f+z+a+r+h+a+y+ a+r+z+a+n+t+r+ n+t+a+y+g+ b+h+t+r+y+ a+z+ n+zHr+
-   k+a+r+a+y+y+ w+ p+a+y+d+a+r+y+ s+y+s+t+m+ b+h+m+r+a+h+ x+w+a+h+d+
-   d+a+snt+. PostgreSQL r+w+y+ b+y+snt+r+ s+x+t+ a+f+z+a+r+h+a+ a+g+r+a+
-   m+y+snw+d+ a+m+a+ a+gfr+ k+a+r+a+y+y+ w+ a+tjm+y+n+a+n+
-   f+a+k+t+w+r+h+a+y+ m+h+m+y+ h+s+t+n+d+ b+a+y+d+ s+x+t+ a+f+z+a+r+
-   m+n+a+s+b+ a+s+t+f+a+d+h+ snw+d+. d+r+ gfr+w+h+h+a+y+ p+s+t+y+ d+r+
-   m+w+r+d+ s+x+t+ a+f+z+a+r+ m+n+a+s+b+  w+ a+n+t+x+a+b+ aMn+ b+hktk
-   snd+h+ a+s+t+.
-     _________________________________________________________________
-   
-                        s+w+a+l+a+t+ e+m+l+y+a+t+y+
-                                      
-    4.1) t+f+a+w+t+ b+y+n+ binary cursors w+ Normal cursors tcy+s+t+?+
-    
-   r+a+h+n+m+a+y+ d+s+t+w+r+ DECLARE r+a+ m+tja+l+e+h+ k+n+y+d+.
-   
-    4.2) m+n+ tcgfw+n+h+ m+y+t+w+a+n+m+ f+q+tj r+w+y+ tcn+d+ r+d+y+f+ a+w+l+
-    y+a+ y+k+ r+d+y+f+ t+c+a+d+f+y+ d+r+x+w+a+s+t+ SELECT b+z+n+m+?+
-    
-   r+a+h+n+m+a+y+ d+s+t+w+r+ FETCH  y+a+ SELECT...LIMIT r+a+
-   b+b+y+n+y+d+.
-   
-   d+r+ w+a+q+e+ k+l+ d+r+x+w+a+s+t+ b+a+y+d+ b+r+r+s+y+ w+
-   a+r+z+y+a+b+y+ snw+d+ hkt+y+ a+gfr+ snm+a+ f+q+tj tcn+d+ r+d+y+f+
-   a+w+l+ r+a+ b+x+w+a+h+y+d+. b+r+a+y+ m+tka+l+ d+r+x+w+a+s+t+ ORDER BY
-   r+a+ d+r+ n+zHr+ b+gfy+r+y+d+. a+gfr+ a+n+d+y+s+ y+a+ n+m+a+y+h+a+y+
-   b+r+a+y+ ORDER BY w+g+w+d+ d+a+snt+h+ b+a+snd+,+postgreSQL m+m+k+n+
-   a+s+t+ b+t+w+a+n+d+ f+q+tj tcn+d+ s+tjr+ a+w+l+ d+r+x+w+a+s+t+y+ r+a+
-   a+r+z+y+a+b+y+ k+n+d+ w+ y+a+ a+y+n+k+h+ k+l+ d+r+x+w+a+s+t+
-   p+r+d+a+z+sn snw+d+ t+a+ t+e+d+a+d+ r+d+y+f+h+a+y+ d+r+x+w+a+s+t+y+
-   t+w+l+y+d+ snw+d+.
-   
-   b+r+a+y+ a+n+t+x+a+b+ y+k+ s+tjr+ t+c+a+d+f+y+ b+h+ r+w+sn z+y+r+
-   e+m+l+ m+y+k+n+y+m+:
-   
+چون Ø§ÙƒØ«Ø± Ø³Ø®Øªâ€ŒØ§Ù\81زارهاي PC  Ø³Ø§Ø²Ú¯Ø§Ø± Ù‡Ø³ØªÙ†Ø¯ Ù…ردم 
\81كر Ù…ي‌كنند ÙƒÙ‡ ÙƒÙŠÙ\81يت Ø¢Ù†Ù‡Ø§ Ù†ÙŠØ² ÙŠÙƒØ³Ø§Ù† Ø§Ø³Øª. Ø¯Ø± 
+حاليكه Ø§ÙŠÙ†Ø·ÙˆØ± Ù†ÙŠØ³Øª. Ø§Ø³ØªÙ\81اده Ø§Ø² Ù‡Ø§Ø±Ø¯Ù‡Ø§ÙŠ SCSI Ùˆ 
+حاÙ\81ظه‌هاي ECC Ùˆ Ù…ادربردهاي Ø¨Ø§ ÙƒÙŠÙ\81يت Ø¨Ø§Ù„ا 
+نسبت Ø¨Ù‡ Ø³Ø®Øª Ø§Ù\81زارهاي Ø§Ø±Ø²Ø§Ù†ØªØ± Ù†ØªØ§ÙŠØ¬ Ø¨Ù‡ØªØ±ÙŠ Ø§Ø² 
+نظر ÙƒØ§Ø±Ø§ÙŠÙŠ Ùˆ Ù¾Ø§ÙŠØ¯Ø§Ø±ÙŠ Ø³ÙŠØ³ØªÙ… Ø¨Ù‡Ù…راه Ø®ÙˆØ§Ù‡Ø¯ 
+داشت. PostgreSQL Ø±ÙˆÙŠ Ø¨ÙŠØ´ØªØ± Ø³Ø®Øª Ø§Ù\81زارها Ø§Ø¬Ø±Ø§ 
+مي‌شود Ø§Ù…ا Ø§Ú¯Ø± ÙƒØ§Ø±Ø§ÙŠÙŠ Ùˆ Ø§Ø·Ù…ينان Ù\81اكتورهاي 
+مهمي Ù‡Ø³ØªÙ†Ø¯ Ø¨Ø§ÙŠØ¯ Ø³Ø®Øª Ø§Ù\81زار Ù…ناسب Ø§Ø³ØªÙ\81اده Ø´ÙˆØ¯. 
+در Ú¯Ø±ÙˆÙ‡Ù‡Ø§ÙŠ Ù¾Ø³ØªÙŠ Ø¯Ø± Ù…ورد Ø³Ø®Øª Ø§Ù\81زار Ù…ناسب  Ùˆ 
+انتخاب Ø¢Ù† Ø¨Ø­Ø« Ø´Ø¯Ù‡ Ø§Ø³Øª. 
+
+
+
+سوالات Ø¹Ù…لياتي
+4.1) ØªÙ\81اوت Ø¨ÙŠÙ† binary cursors Ùˆ Normal cursors Ú†ÙŠØ³ØªØŸ
+راهنماي Ø¯Ø³ØªÙˆØ± DECLARE‌ Ø±Ø§ Ù…طالعه ÙƒÙ†ÙŠØ¯.
+4.2) Ù…Ù† Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ù\81قط Ø±ÙˆÙŠ Ú†Ù†Ø¯ Ø±Ø¯ÙŠÙ\81 Ø§ÙˆÙ„ ÙŠØ§ 
+يك Ø±Ø¯ÙŠÙ\81 ØªØµØ§Ø¯Ù\81ÙŠ Ø¯Ø±Ø®ÙˆØ§Ø³Øª SELECT‌ Ø¨Ø²Ù†Ù…ØŸ
+راهنماي Ø¯Ø³ØªÙˆØ± FETCH  ÙŠØ§ SELECT...LIMIT Ø±Ø§ Ø¨Ø¨ÙŠÙ†ÙŠØ¯.
+در ÙˆØ§Ù‚ع ÙƒÙ„ Ø¯Ø±Ø®ÙˆØ§Ø³Øª Ø¨Ø§ÙŠØ¯ Ø¨Ø±Ø±Ø³ÙŠ Ùˆ Ø§Ø±Ø²ÙŠØ§Ø¨ÙŠ Ø´ÙˆØ¯ 
+حتي Ø§Ú¯Ø± Ø´Ù…ا Ù\81قط Ú†Ù†Ø¯ Ø±Ø¯ÙŠÙ\81 Ø§ÙˆÙ„ Ø±Ø§ Ø¨Ø®ÙˆØ§Ù‡ÙŠØ¯. Ø¨Ø±Ø§ÙŠ 
+مثال Ø¯Ø±Ø®ÙˆØ§Ø³Øª ORDER BY Ø±Ø§ Ø¯Ø± Ù†Ø¸Ø± Ø¨Ú¯ÙŠØ±ÙŠØ¯. Ø§Ú¯Ø± 
+انديس ÙŠØ§ Ù†Ù…ايه‌اي Ø¨Ø±Ø§ÙŠ ORDER BY ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø´ØªÙ‡ 
+باشد،‌postgreSQL‌ Ù…مكن Ø§Ø³Øª Ø¨ØªÙˆØ§Ù†Ø¯ Ù\81قط Ú†Ù†Ø¯ Ø³Ø·Ø± 
+اول Ø¯Ø±Ø®ÙˆØ§Ø³ØªÙŠ Ø±Ø§ Ø§Ø±Ø²ÙŠØ§Ø¨ÙŠ ÙƒÙ†Ø¯ Ùˆ ÙŠØ§ Ø§ÙŠÙ†ÙƒÙ‡ ÙƒÙ„ 
+درخواست Ù¾Ø±Ø¯Ø§Ø²Ø´ Ø´ÙˆØ¯ ØªØ§ ØªØ¹Ø¯Ø§Ø¯ Ø±Ø¯ÙŠÙ\81‌هاي 
+درخواستي ØªÙˆÙ„يد Ø´ÙˆØ¯.
+براي Ø§Ù†ØªØ®Ø§Ø¨ ÙŠÙƒ Ø³Ø·Ø± ØªØµØ§Ø¯Ù\81ÙŠ Ø¨Ù‡ Ø±ÙˆØ´ Ø²ÙŠØ± Ø¹Ù…Ù„ 
+مي‌كنيم:
     SELECT col
     FROM tab
     ORDER BY random()
     LIMIT 1;
-
-    4.3) m+n+ tcgfw+n+h+ m+y+t+w+a+n+m+ l+y+s+t+y+ a+z+ g+d+a+w+l+ y+a+
-    s+a+y+r+ tcy+z+h+a+y+y+ k+h+ d+r+ psql w+g+w+d+ d+a+r+d+ r+a+ b+b+y+n+m+?+
-    
-   b+r+a+y+ d+y+d+n+ l+y+s+t+ g+d+a+w+l+ d+s+t+w+r+  dt\ r+a+ d+r+
-   b+r+n+a+m+h+ psql a+s+t+f+a+d+h+ k+n+y+d+. b+r+a+y+ d+y+d+n+ l+y+s+t+
-   k+a+m+l+ f+r+m+a+n+h+a+ ?\ r+a+ a+g+r+a+ k+n+y+d+. r+a+h+ d+y+gfr+
-   x+w+a+n+d+n+ m+t+n+ b+r+n+a+m+h+ psql a+s+t+ k+h+ d+r+ sna+x+h+
-   pgsql/src/bin/psql/describe.c q+r+a+r+ d+a+r+d+. a+y+n+ f+a+y+l+
-   hka+w+y+ f+r+a+m+y+n+ SQLy+y+ a+s+t+ k+h+ x+r+w+g+y+ r+a+ b+r+a+y+
-   d+s+t+w+r+a+t+y+ k+h+ b+a+ \d+r+ psql snr+w+e+ m+y+snw+n+d+ t+w+l+y+d+
-   m+y+k+n+n+d+. r+a+h+ d+y+gfr+ a+g+r+a+y+ psql b+a+ gfz+y+n+h+ E-
-   a+s+t+. a+y+n+k+a+r+ b+a+e+tk m+y+snw+d+ k+h+ psql q+b+l+ a+z+
-   a+g+r+a+ h+r+ d+s+t+w+r+ SQLm+t+n+a+zHr+ aMn+ r+a+ n+sna+n+ d+h+d+.
-   PostgreSQLh+m+tcn+y+n+ y+k+ b+r+n+a+m+h+ SQLi d+a+r+d+ k+h+ m+y+
-   t+w+a+n+ b+a+ a+s+t+f+a+d+h+ a+z+ aMn+  a+tjl+a+e+a+t+ d+a+x+l+y+
-   p+a+y+gfa+h+ d+a+d+h+ r+a+ a+s+t+x+r+a+g+ k+r+d+.
-   
-    4.4) tcgfw+n+h+ y+k+ s+t+w+n+ g+d+w+l+ r+a+ hkdkf+ m+y+k+n+y+d+?+
-    tcgfw+n+h+ n+w+e+ d+a+d+h+ aMn+ r+a+ e+w+dd k+n+y+m+?+
-    
-   hkdkf+ y+k+ s+t+w+n+ d+r+ t+w+z+y+e+ 7.3 b+a+ a+s+t+f+a+d+h+ a+z+
-   d+s+t+w+r+ ALTER TABLE DROP COLUMN a+dda+f+h+ snd+h+ a+s+t+. d+r+
-   n+s+x+h+h+a+y+ q+b+l+y+ b+h+ r+w+sn z+y+r+ e+m+l+ k+n+y+d+:
-   
+4.3) Ù…Ù† Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ù„يستي Ø§Ø² Ø¬Ø¯Ø§ÙˆÙ„ ÙŠØ§ Ø³Ø§ÙŠØ± 
+چيزهايي ÙƒÙ‡ Ø¯Ø± psql‌ ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯ Ø±Ø§ Ø¨Ø¨ÙŠÙ†Ù…ØŸ
+براي Ø¯ÙŠØ¯Ù† Ù„يست Ø¬Ø¯Ø§ÙˆÙ„ Ø¯Ø³ØªÙˆØ±  dt\ Ø±Ø§ Ø¯Ø± Ø¨Ø±Ù†Ø§Ù…Ù‡ 
+psql‌ Ø§Ø³ØªÙ\81اده ÙƒÙ†ÙŠØ¯. Ø¨Ø±Ø§ÙŠ Ø¯ÙŠØ¯Ù† Ù„يست ÙƒØ§Ù…Ù„ 
\81رمانها ?\ Ø±Ø§ Ø§Ø¬Ø±Ø§ ÙƒÙ†ÙŠØ¯. Ø±Ø§Ù‡ Ø¯ÙŠÚ¯Ø± Ø®ÙˆØ§Ù†Ø¯Ù† Ù…تن 
+برنامه psql‌ Ø§Ø³Øª ÙƒÙ‡ Ø¯Ø± Ø´Ø§Ø®Ù‡ pgsql/src/bin/psql/describe.c 
+‌قرار Ø¯Ø§Ø±Ø¯. Ø§ÙŠÙ† Ù\81ايل Ø­Ø§ÙˆÙŠ Ù\81رامين SQLيي Ø§Ø³Øª ÙƒÙ‡ 
+خروجي Ø±Ø§ Ø¨Ø±Ø§ÙŠ  Ø¯Ø³ØªÙˆØ±Ø§ØªÙŠ ÙƒÙ‡ Ø¨Ø§ \‌در psql Ø´Ø±ÙˆØ¹ 
+مي‌شوند ØªÙˆÙ„يد Ù…ي‌كنند. Ø±Ø§Ù‡ Ø¯ÙŠÚ¯Ø± Ø§Ø¬Ø±Ø§ÙŠ psql Ø¨Ø§ 
+گزينه E-‌است. Ø§ÙŠÙ†ÙƒØ§Ø± Ø¨Ø§Ø¹Ø« Ù…ي‌شود ÙƒÙ‡ psql Ù‚بل 
+از Ø§Ø¬Ø±Ø§ Ù‡Ø± Ø¯Ø³ØªÙˆØ± SQL‌متناظر Ø¢Ù† Ø±Ø§ Ù†Ø´Ø§Ù† Ø¯Ù‡Ø¯. 
+PostgreSQL‌همچنين ÙŠÙƒ Ø¨Ø±Ù†Ø§Ù…Ù‡ SQLi Ø¯Ø§Ø±Ø¯ ÙƒÙ‡ Ù…ي‌توان 
+با Ø§Ø³ØªÙ\81اده Ø§Ø² Ø¢Ù†  Ø§Ø·Ù„اعات Ø¯Ø§Ø®Ù„ÙŠ Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ 
+را Ø§Ø³ØªØ®Ø±Ø§Ø¬ ÙƒØ±Ø¯.
+4.4) Ú†Ú¯ÙˆÙ†Ù‡ ÙŠÙƒ Ø³ØªÙˆÙ† Ø¬Ø¯ÙˆÙ„ Ø±Ø§ Ø­Ø°Ù\81 Ù…ي‌كنيد؟ Ú†Ú¯ÙˆÙ†Ù‡ 
+نوع Ø¯Ø§Ø¯Ù‡ Ø¢Ù† Ø±Ø§ Ø¹ÙˆØ¶ ÙƒÙ†ÙŠÙ…ØŸ
+حذÙ\81 ÙŠÙƒ Ø³ØªÙˆÙ† Ø¯Ø± ØªÙˆØ²ÙŠØ¹ 7.3 Ø¨Ø§ Ø§Ø³ØªÙ\81اده Ø§Ø² Ø¯Ø³ØªÙˆØ± 
+ALTER TABLE DROP COLUMN Ø§Ø¶Ø§Ù\81Ù‡ Ø´Ø¯Ù‡ Ø§Ø³Øª. Ø¯Ø± Ù†Ø³Ø®Ù‡â€ŒÙ‡Ø§ÙŠ 
+قبلي Ø¨Ù‡ Ø±ÙˆØ´ Ø²ÙŠØ± Ø¹Ù…Ù„ ÙƒÙ†ÙŠØ¯:
     BEGIN;
     LOCK TABLE old_table;
-    SELECT ...  -- t+m+a+m+ s+t+w+n+h+a+ i+y+r+ a+z+ s+t+w+n+y+ k+h+ m+y+x+w+a+h+y+d+ aMn+ r+a+ hkdkf+ k+n+y+d+ r+a+ d+r+ a+y+n+g+a+ b+y+a+w+r+y+d+
+    SELECT ...  -- ØªÙ…ام Ø³ØªÙˆÙ†Ù‡Ø§ ØºÙŠØ± Ø§Ø² Ø³ØªÙˆÙ†ÙŠ ÙƒÙ‡ Ù…ي‌خواهيد Ø¢Ù† Ø±Ø§ Ø­Ø°Ù\81 ÙƒÙ†ÙŠØ¯ Ø±Ø§ Ø¯Ø± Ø§ÙŠÙ†Ø¬Ø§ Ø¨ÙŠØ§ÙˆØ±ÙŠØ¯
     INTO TABLE new_table
     FROM old_table;
     DROP TABLE old_table;
     ALTER TABLE new_table RENAME TO old_table;
     COMMIT;
-
-   b+r+a+y+ e+w+dd k+r+d+n+ n+w+e+ d+a+d+h+ y+k+ s+t+w+n+ b+h+ r+w+sn
-   z+y+r+ e+m+l+ k+n+y+d+:
-   
+براي Ø¹ÙˆØ¶ ÙƒØ±Ø¯Ù† Ù†ÙˆØ¹ Ø¯Ø§Ø¯Ù‡ ÙŠÙƒ Ø³ØªÙˆÙ† Ø¨Ù‡ Ø±ÙˆØ´ Ø²ÙŠØ± Ø¹Ù…Ù„ 
+كنيد:
     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 tab DROP COLUMN old_col;
     COMMIT;
-
-    4.5) hkd+a+k+tkr+ a+n+d+a+z+h+ y+k+ r+d+y+f+,+ g+d+w+l+ w+ x+w+d+
-    p+a+y+gfa+h+ d+a+d+h+ tcq+d+r+ a+s+t+?+
-    
-   m+hkd+w+d+y+t+h+a+ e+b+a+r+t+n+d+ a+z+:
-   
-    hkd+a+k+tkr+ a+n+d+a+z+h+ p+a+y+gfa+h+ d+a+d+h+             n+a+m+hkd+w+d+(t+a+ 32 t+r+a+b+a+y+t+ w+g+w+d+ d+a+r+d+)
-    hkd+a+k+tkr+ a+n+d+a+z+h+ y+k+ g+d+w+l+               32 t+r+a+b+a+y+t+
-    hkd+a+k+tkr+ a+ n+d+a+z+h+ y+k+ r+d+y+f+              1.6 t+r+a+b+a+y+t+
-    hkd+a+k+tkr+ a+n+d+a+z+h+ y+k+ f+y+l+d+                1 gfy+gfa+ b+a+y+t+
-    hkd+a+k+tkr+ a+n+d+a+z+h+ r+d+y+f+h+a+y+ y+k+ g+d+w+l+  n+a+ m+hkd+w+d+
-    hkd+a+k+tkr+ s+t+w+n+h+a+y+ y+k+ g+d+w+l+   b+s+t+h+ b+h+ n+w+e+ g+d+w+l+ b+y+n+ 250 t+a+ 6000
-    hkd+a+k+tkr+ a+n+d+y+s+h+a+y+ y+k+ g+d+w+l+ n+a+ m+hkd+w+d+
-
-   a+l+b+t+h+ d+r+ hka+l+t+ n+a+m+hkd+w+d+ n+y+z+ m+a+ m+hkd+w+d+ b+h+
-   hkg+m+ h+a+r+d+d+y+s+k+ w+ f+dda+y+ hka+f+zHh+ x+w+a+h+y+m+ b+w+d+.
-   d+r+ c+w+r+t+y+ &#1705;h+ m+q+a+d+y+r+ m+snx+c+ snd+h+ b+h+ e+n+w+a+n+
-   n+a+m+hkd+w+d+ b+h+ c+w+r+t+ i+y+r+ m+e+m+w+l+y+ b+z+r+k+ snw+n+d+
-   k+a+r+a+y+y+ s+y+s+t+m+ k+a+h+sn x+w+a+h+d+ y+a+f+t+.
-   
-   b+r+a+y+ dkx+y+r+h+ k+r+d+n+ g+d+a+w+l+ b+a+ a+n+d+a+z+h+ x+y+l+y+
-   b+z+r+gf n+y+a+z+y+ n+y+s+t+ k+h+ s+y+s+t+m+ e+a+m+l+ a+m+k+a+n+
-   a+y+g+a+d+ f+a+y+l+h+a+y+ b+z+r+gf r+a+ d+a+snt+h+ b+a+snd+. b+l+k+h+
-   g+d+a+w+l+ x+y+l+y+ b+z+r+gf b+h+ c+w+r+t+ f+a+y+l+h+a+y+y+ b+h+
-   hkg+m+ y+k+ gfy+gfa+ b+a+y+t+ n+gfa+h+d+a+r+y+ m+y+snw+n+d+.
-   
-   a+gfr+ a+n+d+a+z+h+ b+l+w+k+h+a+y+ d+a+d+h+ r+a+ b+r+a+b+r+ 32
-   k+y+l+w+ b+a+y+t+ q+r+a+r+ d+h+y+m+ hkd+a+k+tkr+ a+n+d+a+z+h+ g+d+w+l+
-   w+ hkd+a+k+tkr+ t+e+d+a+d+ s+t+w+n+h+a+ 4 b+r+a+b+r+ x+w+a+h+d+ snd+.
-   
-    4.6) tcq+d+r+ f+dda+y+ d+y+s+k+ s+x+t+ b+r+a+y+ dkx+y+r+h+ k+r+d+n+
-    d+a+d+h+h+a+y+ y+k+ f+a+y+l+ m+t+n+y+ m+w+r+d+ n+y+a+z+ a+s+t+?+
-    
-   y+k+ p+a+y+gfa+h+ d+a+d+h+ PostgreSQL t+a+ 5 b+r+a+b+r+ f+dda+y+y+
-   r+w+y+ h+a+r+d+d+y+s+k+ b+r+a+y+ n+gfa+h+d+a+r+y+ y+k+ f+a+y+l+
-   m+t+n+y+ n+y+a+z+ d+a+r+d+.
-   
-   b+h+ e+n+w+a+n+ m+tka+l+ y+k+ f+a+y+l+ b+a+ 100000 x+tj r+a+ d+r+
-   n+zHr+ b+gfy+r+y+d+ k+h+ d+r+ h+r+ x+tj y+k+ e+d+d+ c+hky+hk w+ y+k+
-   t+w+ddy+hk m+t+n+y+ aMm+d+h+ a+s+t+. f+r+dd k+n+y+d+ k+h+ r+snt+h+
-   m+t+n+y+ b+h+ tjw+r+ m+t+w+s+tj 20 b+a+y+t+ b+a+snd+. a+n+d+a+z+h+
-   f+a+y+l+ b+r+a+b+r+ 2.8 m+gfa+ b+a+y+t+ x+w+a+h+d+ b+w+d+ w+l+y+
-   PostgreSQL b+r+a+y+ n+gfa+h+d+a+r+y+ a+y+n+ f+a+y+l+ b+h+ 6.4 m+gfa+
-   b+a+y+t+ a+tjl+a+e+a+t+ n+y+a+z+ x+w+a+h+d+ d+a+snt+.
-   
-    32 bytes: a+n+d+a+z+h+ s+r+a+y+n+d+ h+r+ x+tj b+h+ tjw+r+ t+q+r+y+b+y+
-    24 bytes: y+k+ e+d+d+ c+hky+hk w+ y+k+ r+snt+h+ 24 b+a+y+t+y+
-   + 4 bytes: a+sna+r+h+ gfr+ r+w+y+ c+f+hkh+ b+h+ y+k+ tcn+d+t+a+y+y+
+4.5) Ø­Ø¯Ø§ÙƒØ«Ø± Ø§Ù†Ø¯Ø§Ø²Ù‡ ÙŠÙƒ Ø±Ø¯ÙŠÙ\81،‌ Ø¬Ø¯ÙˆÙ„ Ùˆ Ø®ÙˆØ¯ 
+پايگاه Ø¯Ø§Ø¯Ù‡ Ú†Ù‚در Ø§Ø³ØªØŸ
+محدوديتها Ø¹Ø¨Ø§Ø±ØªÙ†Ø¯ Ø§Ø²:
+    Ø­Ø¯Ø§ÙƒØ«Ø± Ø§Ù†Ø¯Ø§Ø²Ù‡ Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡             Ù†Ø§Ù…حدود (تا 32 ØªØ±Ø§Ø¨Ø§ÙŠØª ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯)
+    Ø­Ø¯Ø§ÙƒØ«Ø± Ø§Ù†Ø¯Ø§Ø²Ù‡ ÙŠÙƒ Ø¬Ø¯ÙˆÙ„               32 ØªØ±Ø§Ø¨Ø§ÙŠØª
+    Ø­Ø¯Ø§ÙƒØ«Ø± Ø§ Ù†Ø¯Ø§Ø²Ù‡ ÙŠÙƒ Ø±Ø¯ÙŠÙ\81              1.6 ØªØ±Ø§Ø¨Ø§ÙŠØª
+    Ø­Ø¯Ø§ÙƒØ«Ø± Ø§Ù†Ø¯Ø§Ø²Ù‡ ÙŠÙƒ Ù\81يلد                1 Ú¯ÙŠÚ¯Ø§ Ø¨Ø§ÙŠØª
+    Ø­Ø¯Ø§ÙƒØ«Ø± Ø§Ù†Ø¯Ø§Ø²Ù‡ Ø±Ø¯ÙŠÙ\81هاي ÙŠÙƒ Ø¬Ø¯ÙˆÙ„  Ù†Ø§ Ù…حدود
+    Ø­Ø¯Ø§ÙƒØ«Ø± Ø³ØªÙˆÙ†Ù‡Ø§ÙŠ ÙŠÙƒ Ø¬Ø¯ÙˆÙ„         Ø¨Ø³ØªÙ‡ Ø¨Ù‡ Ù†ÙˆØ¹ Ø¬Ø¯ÙˆÙ„ Ø¨ÙŠÙ† 250 ØªØ§ 6000 
+    Ø­Ø¯Ø§ÙƒØ«Ø± Ø§Ù†Ø¯ÙŠØ³Ù‡Ø§ÙŠ ÙŠÙƒ Ø¬Ø¯ÙˆÙ„     Ù†Ø§ Ù…حدود
+البته Ø¯Ø± Ø­Ø§Ù„ت Ù†Ø§Ù…حدود Ù†ÙŠØ² Ù…ا Ù…حدود Ø¨Ù‡ Ø­Ø¬Ù… 
+هاردديسك Ùˆ Ù\81ضاي Ø­Ø§Ù\81ظه Ø®ÙˆØ§Ù‡ÙŠÙ… Ø¨ÙˆØ¯. Ø¯Ø± ØµÙˆØ±ØªÙŠ 
+Ú©Ù‡ Ù…قادير Ù…شخص Ø´Ø¯Ù‡ Ø¨Ù‡ Ø¹Ù†ÙˆØ§Ù† Ù†Ø§Ù…حدود Ø¨Ù‡ ØµÙˆØ±Øª 
+غير Ù…عمولي Ø¨Ø²Ø±Ùƒ Ø´ÙˆÙ†Ø¯ ÙƒØ§Ø±Ø§ÙŠÙŠ Ø³ÙŠØ³ØªÙ… ÙƒØ§Ù‡Ø´ 
+خواهد ÙŠØ§Ù\81ت.
+براي Ø°Ø®ÙŠØ±Ù‡ ÙƒØ±Ø¯Ù† Ø¬Ø¯Ø§ÙˆÙ„ Ø¨Ø§ Ø§Ù†Ø¯Ø§Ø²Ù‡ Ø®ÙŠÙ„ÙŠ Ø¨Ø²Ø±Ú¯ 
+نيازي Ù†ÙŠØ³Øª ÙƒÙ‡ Ø³ÙŠØ³ØªÙ… Ø¹Ø§Ù…Ù„ Ø§Ù…كان Ø§ÙŠØ¬Ø§Ø¯ 
\81ايلهاي Ø¨Ø²Ø±Ú¯ Ø±Ø§ Ø¯Ø§Ø´ØªÙ‡ Ø¨Ø§Ø´Ø¯. Ø¨Ù„كه Ø¬Ø¯Ø§ÙˆÙ„ Ø®ÙŠÙ„ÙŠ 
+بزرگ Ø¨Ù‡ ØµÙˆØ±Øª Ù\81ايلهايي Ø¨Ù‡ Ø­Ø¬Ù… ÙŠÙƒ Ú¯ÙŠÚ¯Ø§ Ø¨Ø§ÙŠØª 
+نگاهداري Ù…ي‌شوند.
+اگر Ø§Ù†Ø¯Ø§Ø²Ù‡ Ø¨Ù„وكهاي Ø¯Ø§Ø¯Ù‡ Ø±Ø§ Ø¨Ø±Ø§Ø¨Ø± 32 ÙƒÙŠÙ„Ùˆ Ø¨Ø§ÙŠØª 
+قرار Ø¯Ù‡ÙŠÙ… Ø­Ø¯Ø§ÙƒØ«Ø± Ø§Ù†Ø¯Ø§Ø²Ù‡ Ø¬Ø¯ÙˆÙ„ Ùˆ Ø­Ø¯Ø§ÙƒØ«Ø± ØªØ¹Ø¯Ø§Ø¯ 
+ستونها 4 Ø¨Ø±Ø§Ø¨Ø± Ø®ÙˆØ§Ù‡Ø¯ Ø´Ø¯.
+4.6) Ú†Ù‚در Ù\81ضاي Ø¯ÙŠØ³Ùƒ Ø³Ø®Øª Ø¨Ø±Ø§ÙŠ Ø°Ø®ÙŠØ±Ù‡ ÙƒØ±Ø¯Ù† 
+داده‌‌هاي ÙŠÙƒ Ù\81ايل Ù…تني Ù…ورد Ù†ÙŠØ§Ø² Ø§Ø³ØªØŸ
+يك Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ PostgreSQL‌ ØªØ§ 5 Ø¨Ø±Ø§Ø¨Ø± Ù\81ضايي Ø±ÙˆÙŠ 
+هاردديسك Ø¨Ø±Ø§ÙŠ Ù†Ú¯Ø§Ù‡Ø¯Ø§Ø±ÙŠ ÙŠÙƒ Ù\81ايل Ù…تني Ù†ÙŠØ§Ø² 
+دارد.
+به Ø¹Ù†ÙˆØ§Ù† Ù…ثال ÙŠÙƒ Ù\81ايل Ø¨Ø§ 100000 Ø®Ø· Ø±Ø§ Ø¯Ø± Ù†Ø¸Ø± 
+بگيريد ÙƒÙ‡ Ø¯Ø± Ù‡Ø± Ø®Ø· ÙŠÙƒ Ø¹Ø¯Ø¯ ØµØ­ÙŠØ­ Ùˆ ÙŠÙƒ ØªÙˆØ¶ÙŠØ­ 
+متني Ø¢Ù…ده Ø§Ø³Øª. Ù\81رض ÙƒÙ†ÙŠØ¯ ÙƒÙ‡ Ø±Ø´ØªÙ‡ Ù…تني Ø¨Ù‡ Ø·ÙˆØ± 
+متوسط 20 Ø¨Ø§ÙŠØª Ø¨Ø§Ø´Ø¯. Ø§Ù†Ø¯Ø§Ø²Ù‡ Ù\81ايل Ø¨Ø±Ø§Ø¨Ø± 2.8 Ù…گا 
+بايت Ø®ÙˆØ§Ù‡Ø¯ Ø¨ÙˆØ¯ ÙˆÙ„ÙŠ PostgreSQL Ø¨Ø±Ø§ÙŠ Ù†Ú¯Ø§Ù‡Ø¯Ø§Ø±ÙŠ Ø§ÙŠÙ† 
\81ايل Ø¨Ù‡ 6.4 Ù…گا Ø¨Ø§ÙŠØª Ø§Ø·Ù„اعات Ù†ÙŠØ§Ø² Ø®ÙˆØ§Ù‡Ø¯ Ø¯Ø§Ø´Øª.
+    32 bytes: Ø§Ù†Ø¯Ø§Ø²Ù‡ Ø³Ø±Ø§ÙŠÙ†Ø¯ Ù‡Ø± Ø®Ø· Ø¨Ù‡ Ø·ÙˆØ± ØªÙ‚ريبي
+    24 bytes: ÙŠÙƒ Ø¹Ø¯Ø¯ ØµØ­ÙŠØ­ Ùˆ ÙŠÙƒ Ø±Ø´ØªÙ‡ 24 Ø¨Ø§ÙŠØªÙŠ
+   + 4 bytes: Ø§Ø´Ø§Ø±Ù‡ Ú¯Ø± Ø±ÙˆÙŠ ØµÙ\81حه Ø¨Ù‡ ÙŠÙƒ Ú†Ù†Ø¯ØªØ§ÙŠÙŠ
    ----------------------------------------
-    60 bytes d+r+ h+r+ r+d+y+f+
-
-a+n+d+a+z+h+ c+f+hka+t+ d+a+d+h+ d+r+ PostgreSQL b+r+a+b+r+ b+a+ 8 k+y+l+w+ b+a+y+t+ a+s+t+
-   8192 t+e+d+a+d+ b+a+y+t+h+a+ d+r+ h+r+ c+f+hkh+
-   -------------------   =  136 t+e+d+a+d+ r+d+y+f+h+a+ d+r+ y+k+ c+f+hkh+ p+a+y+gfa+h+ d+a+d+h+
-     60  t+e+d+a+d+ b+a+y+t+h+a+y+ h+r+ r+d+y+f+
+    60 bytes Ø¯Ø± Ù‡Ø± Ø±Ø¯ÙŠÙ\81
 
-   100000  t+e+d+a+d+ r+d+y+f+h+a+
-   --------------------  = t+e+d+a+d+c+f+hka+t+ p+a+y+gfa+h+ d+a+d+h+
-      128 t+e+d+a+d+ r+d+y+f+h+a+ d+r+ h+r+ c+f+hkh+
+اندازه ØµÙ\81حات Ø¯Ø§Ø¯Ù‡ Ø¯Ø± PostgreSQL Ø¨Ø±Ø§Ø¨Ø± Ø¨Ø§ 8 ÙƒÙŠÙ„Ùˆ Ø¨Ø§ÙŠØª Ø§Ø³Øª
+   8192 ØªØ¹Ø¯Ø§Ø¯ Ø¨Ø§ÙŠØªâ€ŒÙ‡Ø§ Ø¯Ø± Ù‡Ø± ØµÙ\81حه
+   -------------------   =  136 ØªØ¹Ø¯Ø§Ø¯ Ø±Ø¯ÙŠÙ\81‌ها Ø¯Ø± ÙŠÙƒ ØµÙ\81حه Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡
+     60  ØªØ¹Ø¯Ø§Ø¯ Ø¨Ø§ÙŠØªâ€ŒÙ‡Ø§ÙŠ Ù‡Ø± Ø±Ø¯ÙŠÙ\81
 
-735 t+e+d+a+d+ c+f+hka+t+ * 8192 t+e+d+a+d+ b+a+y+t+h+a+y+ h+r+ c+f+hkh+  =  6,021,120 m+gfa+ b+a+y+t+
+   100000  ØªØ¹Ø¯Ø§Ø¯ Ø±Ø¯ÙŠÙ\81ها
+   --------------------  = ØªØ¹Ø¯Ø§Ø¯ØµÙ\81حات Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡
+      128 ØªØ¹Ø¯Ø§Ø¯ Ø±Ø¯ÙŠÙ\81ها Ø¯Ø± Ù‡Ø± ØµÙ\81حه
 
-   s+r+b+a+r+ a+n+d+y+s+h+a+ y+a+ n+m+a+y+h+h+a+ a+z+ a+y+n+ m+q+d+a+r+
-   k+m+t+r+ a+s+t+ w+l+y+ tcw+n+ sna+m+l+ x+w+d+ d+a+d+h+h+a+ h+m+ h+s+t+
-   m+m+&#1705;n+ a+s+t+ a+n+d+a+z+h+ aMn+h+a+ h+m+ b+z+r+gf snw+d+.
-   
-   NULLh+a+ b+h+ c+w+r+t+ bitmap dkx+y+r+h+ m+y+snw+n+d+ w+ a+z+
-   a+y+n+r+w+ f+dda+y+ b+s+y+a+r+ k+m+y+ r+a+ a+sni+a+l+ m+y+k+n+n+d+.
-   
-    4.7) tcgfw+n+h+ m+y+t+w+a+n+m+ b+f+h+m+m+ k+h+ tch+ k+a+r+b+r+a+n+,+
-    p+a+y+gfa+h+ d+a+d+h+,+ n+m+a+y+h+ w+ g+d+a+w+l+y+ d+r+ s+y+s+t+m+
-    t+e+r+y+f+ snd+h+ a+s+t+?+
-    
-   psql t+e+d+a+d+ z+y+a+d+y+ d+s+t+w+r+ d+a+r+d+ k+h+ b+a+ \ snr+w+e+
-   m+y+snw+n+d+ w+ a+y+n+ a+tjl+a+e+a+t+ r+a+ d+r+ a+x+t+y+a+r+ m+a+
-   q+r+a+r+ m+y+d+h+n+d+. b+r+a+y+ d+y+d+n+ aMn+h+a+ d+s+t+w+r+ ?\  r+a+
-   a+g+r+a+ k+n+y+d+.  h+m+tcn+y+n+ g+d+a+w+l+ s+y+s+t+m+y+ k+h+ n+a+m+
-   aMn+h+a+ b+a+ pg_ snr+w+e+ m+y+snw+d+ n+y+z+ a+y+n+ a+tjl+a+e+a+t+
-   r+a+ d+r+ x+w+d+ d+a+r+n+d+. a+g+r+a+y+ b+r+n+a+m+h+ psql b+a+
-   gfz+y+n+h+ l-  n+y+z+ b+a+e+tk n+sna+n+ d+a+d+n+ l+y+s+t+ t+m+a+m+
-   p+a+y+gfa+h+h+a+y+ d+a+d+h+ m+y+snw+d+.
-   
-   h+m+tcn+y+n+ f+a+y+l+ pgsql/src/tutorial/syscat.source n+y+z+
-   f+r+m+a+n+h+a+y+ SELECT k+h+ b+a+ a+s+t+f+a+d+h+ a+z+ aMn+ m+y+
-   t+w+a+n+ a+tjl+a+e+a+t+ p+a+y+gfa+h+ d+a+d+h+ r+a+ a+s+t+x+r+a+g+
-   k+r+d+ snr+hk d+a+d+h+ a+s+t+.
-   
-    4.8) tcr+a+ d+r+x+w+a+s+t+h+a+y+ m+n+ k+n+d+ a+g+r+a+ m+y+snw+n+d+ y+a+
-    tcr+a+ a+z+ n+m+a+y+h+ h+a+ a+s+t+f+a+d+h+ n+m+y+k+n+n+d+?+
-    
-   b+h+ tjw+r+ m+e+m+w+l+ b+r+a+y+ d+r+x+w+a+s+t+h+a+ a+z+ n+m+a+y+h+h+a+
-   a+s+t+f+a+d+h+ n+m+y+snw+d+. t+n+h+a+ d+r+ c+w+r+t+y+ a+z+ n+m+a+y+h+
-   h+a+ a+s+t+f+a+d+h+ m+y+snw+d+ k+h+ a+n+d+a+z+h+ g+d+w+l+ a+z+ y+k+
-   a+n+d+a+z+h+ hkd+a+q+l+ b+z+r+gft+r+ b+a+snd+ w+ d+r+x+w+a+s+t+ h+m+
-   f+q+tj q+s+m+t+y+ a+z+ r+d+y+f+h+a+y+ g+d+w+l+ r+a+ a+n+t+x+a+b+
-   k+r+d+h+ b+a+snd+. d+l+y+l+ a+y+n+ k+a+r+ aMn+ a+s+t+ k+h+
-   d+s+t+r+s+y+h+a+y+ t+c+a+d+f+y+ b+h+ h+a+r+d+d+y+s+k+ k+h+ b+h+
-   x+a+tjr+ n+m+a+y+h+h+a+ a+y+g+a+d+ m+y+snw+d+ m+m+k+n+ a+s+t+ a+z+
-   x+w+a+n+d+n+ m+s+t+q+y+m+ g+d+w+l+ y+a+ x+w+a+n+d+n+ t+r+t+y+b+y+
-   r+k+w+r+d+h+a+ k+n+d+t+r+ b+a+snd+.
-   
-   b+r+a+y+ t+e+y+y+n+ a+y+n+k+h+ a+z+ n+m+a+y+h+ a+s+t+f+a+d+h+ snw+d+
-   y+a+ x+y+r+,+ PostgreSQL b+a+y+d+ a+tjl+a+e+a+t+ aMm+a+r+y+ r+a+ d+r+
-   m+w+r+d+ y+k+ g+d+w+l+ b+d+a+n+d+. a+y+n+ a+tjl+a+e+a+t+ t+w+s+tj
-   d+s+t+w+r+ ANALYZE w+ VACUUM ANALYZE b+h+ d+s+t+ m+y+aMy+d+. b+a+
-   a+s+t+f+a+d+h+ a+z+ a+y+n+ a+tjl+a+e+a+t+,+ b+h+y+n+h+ s+a+z+ a+z+
-   t+e+d+a+d+ r+d+y+f+h+a+y+ y+k+ g+d+w+l+ a+tjl+a+e+ p+y+d+a+ m+y+k+n+d+
-   w+ b+h+t+r+ m+y+t+w+a+n+d+ t+e+y+y+n+ k+n+d+ k+h+ aMy+a+ a+z+
-   n+m+a+y+h+ a+s+t+f+a+d+h+ snw+d+ y+a+ x+y+r+. a+tjl+a+e+a+t+
-   aMm+a+r+y+ h+m+tcn+y+n+ b+r+a+y+ t+e+y+y+n+ t+r+t+y+b+ a+l+hka+q+ w+
-   r+w+snh+a+y+ a+l+hka+q+ b+h+ c+w+r+t+ b+h+y+n+h+ n+y+z+ k+a+r+b+r+d+
-   d+a+r+d+. g+m+e+ aMw+r+y+ a+tjl+a+e+a+t+ aMm+a+r+y+ b+a+y+d+ b+h+
-   c+w+r+t+ d+w+r+h+a+y+ h+m+z+m+a+n+ b+a+ t+i+y+y+r+ d+a+d+h+h+a+y+
-   g+d+w+l+ a+n+g+a+m+ snw+d+.
-   
-   n+m+a+y+h+h+a+ b+h+ tjw+r+ m+e+m+w+l+ h+m+r+a+h+ b+a+ d+s+t+w+r+ ORDER
-   BY b+h+ k+a+r+ b+r+d+h+ n+m+y+snw+n+d+. b+r+a+y+ y+k+ g+d+w+l+
-   b+z+r+gf y+k+ p+y+m+a+y+sn t+r+t+y+b+y+ h+m+r+a+h+ b+a+ d+s+t+w+r+
-   m+r+t+b+ s+a+z+y+ a+z+ b+h+ k+a+r+ b+r+d+n+ n+m+a+y+h+h+a+
-   s+r+y+e+t+r+ x+w+a+h+d+ b+w+d+.
-   
-   a+m+a+ a+gfr+ h+m+r+a+h+ b+a+ ORDER BY a+z+ LIMIT a+s+t+f+a+d+h+
-   snw+d+ a+i+l+b+ a+z+ n+m+a+y+h+h+a+ a+s+t+f+a+d+h+ m+y+snw+d+ tcw+n+
-   f+q+tj q+s+m+t+y+ a+z+ g+d+w+l+ b+r+gfr+d+a+n+d+h+ m+y+snw+d+. d+r+
-   hkq+y+q+t+ h+r+ tcn+d+ t+w+a+b+e+ ()MIN w+ ()MAX a+z+ n+m+a+y+h+h+a+
-   a+s+t+f+a+d+h+ n+m+y+k+n+n+d+ w+l+y+ m+y+t+w+a+n+y+m+ b+a+
-   a+s+t+f+a+d+h+ a+z+ d+s+t+w+r+ z+y+r+ b+a+ a+s+t+f+a+d+h+ a+z+
-   n+m+a+y+h+h+a+ w+ d+s+t+w+r+ ORDER BY w+ LIMIT ,+ aMn+h+a+ r+a+ b+h+
-   d+s+t+ aMw+r+y+m+.
-   
+735 ØªØ¹Ø¯Ø§Ø¯ ØµÙ\81حات * 8192 ØªØ¹Ø¯Ø§Ø¯ Ø¨Ø§ÙŠØªâ€ŒÙ‡Ø§ÙŠ Ù‡Ø± ØµÙ\81حه  =  6,021,120 Ù…گا Ø¨Ø§ÙŠØª
+سربار Ø§Ù†Ø¯ÙŠØ³Ù‡Ø§ ÙŠØ§ Ù†Ù…ايه‌ها Ø§Ø² Ø§ÙŠÙ† Ù…قدار ÙƒÙ…تر 
+است ÙˆÙ„ÙŠ Ú†ÙˆÙ† Ø´Ø§Ù…Ù„ Ø®ÙˆØ¯ Ø¯Ø§Ø¯Ù‡â€ŒÙ‡Ø§ Ù‡Ù… Ù‡Ø³Øª Ù…Ù…Ú©Ù† Ø§Ø³Øª 
+اندازه Ø¢Ù†Ù‡Ø§ Ù‡Ù… Ø¨Ø²Ø±Ú¯ Ø´ÙˆØ¯.
+NULLها Ø¨Ù‡ ØµÙˆØ±Øª bitmap Ø°Ø®ÙŠØ±Ù‡ Ù…ي‌شوند Ùˆ Ø§Ø² Ø§ÙŠÙ†Ø±Ùˆ 
\81ضاي Ø¨Ø³ÙŠØ§Ø± ÙƒÙ…ÙŠ Ø±Ø§ Ø§Ø´ØºØ§Ù„ Ù…ي‌كنند.
+4.7) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ø¨Ù\81همم ÙƒÙ‡ Ú†Ù‡ ÙƒØ§Ø±Ø¨Ø±Ø§Ù†ØŒâ€Œ 
+پايگاه Ø¯Ø§Ø¯Ù‡ØŒâ€Œ Ù†Ù…ايه Ùˆ Ø¬Ø¯Ø§ÙˆÙ„ÙŠ Ø¯Ø± Ø³ÙŠØ³ØªÙ… ØªØ¹Ø±ÙŠÙ\81 
+شده Ø§Ø³ØªØŸ
+psql ØªØ¹Ø¯Ø§Ø¯ Ø²ÙŠØ§Ø¯ÙŠ Ø¯Ø³ØªÙˆØ± Ø¯Ø§Ø±Ø¯ ÙƒÙ‡ Ø¨Ø§ \ Ø´Ø±ÙˆØ¹ 
+مي‌شوند Ùˆ Ø§ÙŠÙ† Ø§Ø·Ù„اعات Ø±Ø§ Ø¯Ø± Ø§Ø®ØªÙŠØ§Ø± Ù…ا Ù‚رار 
+مي‌دهند. Ø¨Ø±Ø§ÙŠ Ø¯ÙŠØ¯Ù† Ø¢Ù†Ù‡Ø§ Ø¯Ø³ØªÙˆØ± ?\  Ø±Ø§ Ø§Ø¬Ø±Ø§ 
+كنيد.  Ù‡Ù…چنين Ø¬Ø¯Ø§ÙˆÙ„ Ø³ÙŠØ³ØªÙ…ÙŠ ÙƒÙ‡ Ø¨Ø§ Ù†Ø§Ù… Ø¢Ù†Ù‡Ø§ pg_ 
+‌شروع Ù…ي‌شود Ù†ÙŠØ² Ø§ÙŠÙ† Ø§Ø·Ù„اعات Ø±Ø§ Ø¯Ø± Ø®ÙˆØ¯ 
+دارند. Ø§Ø¬Ø±Ø§ÙŠ Ø¨Ø±Ù†Ø§Ù…Ù‡ psql Ø¨Ø§ Ú¯Ø²ÙŠÙ†Ù‡ l-  Ù†ÙŠØ² Ø¨Ø§Ø¹Ø« 
+نشان Ø¯Ø§Ø¯Ù† Ù„يست ØªÙ…ام Ù¾Ø§ÙŠÚ¯Ø§Ù‡Ù‡Ø§ÙŠ Ø¯Ø§Ø¯Ù‡ Ù…ي‌شود.
+همچنين Ù\81ايل pgsql/src/tutorial/syscat.source Ù†ÙŠØ² Ù\81رمانهاي 
+SELECT ÙƒÙ‡ Ø¨Ø§ Ø§Ø³ØªÙ\81اده Ø§Ø² Ø¢Ù† Ù…ي‌توان Ø§Ø·Ù„اعات 
+پايگاه Ø¯Ø§Ø¯Ù‡ Ø±Ø§ Ø§Ø³ØªØ®Ø±Ø§Ø¬ ÙƒØ±Ø¯ Ø´Ø±Ø­ Ø¯Ø§Ø¯Ù‡ Ø§Ø³Øª.
+4.8) Ú†Ø±Ø§ Ø¯Ø±Ø®ÙˆØ§Ø³ØªÙ‡Ø§ÙŠ Ù…Ù† ÙƒÙ†Ø¯ Ø§Ø¬Ø±Ø§ Ù…ي‌شوند ÙŠØ§ 
+چرا Ø§Ø² Ù†Ù…ايه Ù‡Ø§ Ø§Ø³ØªÙ\81اده Ù†Ù…ي‌كنند؟
+به Ø·ÙˆØ± Ù…عمول Ø¨Ø±Ø§ÙŠ Ø¯Ø±Ø®ÙˆØ§Ø³ØªÙ‡Ø§ Ø§Ø² Ù†Ù…ايه‌ها 
+استÙ\81اده Ù†Ù…ي‌شود. ØªÙ†Ù‡Ø§ Ø¯Ø± ØµÙˆØ±ØªÙŠ Ø§Ø² Ù†Ù…ايه‌ها 
+استÙ\81اده Ù…ي‌شود ÙƒÙ‡ Ø§Ù†Ø¯Ø§Ø²Ù‡ Ø¬Ø¯ÙˆÙ„ Ø§Ø² ÙŠÙƒ Ø§Ù†Ø¯Ø§Ø²Ù‡ 
+حداقل Ø¨Ø²Ø±Ú¯ØªØ± Ø¨Ø§Ø´Ø¯ Ùˆ Ø¯Ø±Ø®ÙˆØ§Ø³Øª Ù‡Ù… Ù\81قط Ù‚سمتي Ø§Ø² 
+رديÙ\81‌هاي Ø¬Ø¯ÙˆÙ„ Ø±Ø§ Ø§Ù†ØªØ®Ø§Ø¨ ÙƒØ±Ø¯Ù‡ Ø¨Ø§Ø´Ø¯. Ø¯Ù„يل Ø§ÙŠÙ† 
+كار Ø¢Ù† Ø§Ø³Øª ÙƒÙ‡ Ø¯Ø³ØªØ±Ø³ÙŠâ€ŒÙ‡Ø§ÙŠ ØªØµØ§Ø¯Ù\81ÙŠ Ø¨Ù‡ Ù‡Ø§Ø±Ø¯Ø¯ÙŠØ³Ùƒ 
+كه Ø¨Ù‡ Ø®Ø§Ø·Ø± Ù†Ù…ايه‌ها Ø§ÙŠØ¬Ø§Ø¯ Ù…ي‌شود Ù…مكن Ø§Ø³Øª 
+از Ø®ÙˆØ§Ù†Ø¯Ù† Ù…ستقيم Ø¬Ø¯ÙˆÙ„ ÙŠØ§ Ø®ÙˆØ§Ù†Ø¯Ù† ØªØ±ØªÙŠØ¨ÙŠ 
+ركوردها ÙƒÙ†Ø¯ØªØ± Ø¨Ø§Ø´Ø¯.
+براي ØªØ¹ÙŠÙŠÙ† Ø§ÙŠÙ†ÙƒÙ‡ Ø§Ø² Ù†Ù…ايه Ø§Ø³ØªÙ\81اده Ø´ÙˆØ¯ ÙŠØ§ 
+خير، PostgreSQL Ø¨Ø§ÙŠØ¯ Ø§Ø·Ù„اعات Ø¢Ù…اري Ø±Ø§ Ø¯Ø± Ù…ورد ÙŠÙƒ 
+جدول Ø¨Ø¯Ø§Ù†Ø¯. Ø§ÙŠÙ† Ø§Ø·Ù„اعات ØªÙˆØ³Ø· Ø¯Ø³ØªÙˆØ± ANALYZE Ùˆ VACUUM 
+ANALYZE Ø¨Ù‡ Ø¯Ø³Øª Ù…ي‌آيد. Ø¨Ø§ Ø§Ø³ØªÙ\81اده Ø§Ø² Ø§ÙŠÙ† 
+اطلاعات،‌ Ø¨Ù‡ÙŠÙ†Ù‡ Ø³Ø§Ø² Ø§Ø² ØªØ¹Ø¯Ø§Ø¯ Ø±Ø¯ÙŠÙ\81‌هاي ÙŠÙƒ 
+جدول Ø§Ø·Ù„اع Ù¾ÙŠØ¯Ø§ Ù…ي‌كند Ùˆ Ø¨Ù‡ØªØ± Ù…ي‌تواند 
+تعيين ÙƒÙ†Ø¯ ÙƒÙ‡ Ø¢ÙŠØ§ Ø§Ø² Ù†Ù…ايه Ø§Ø³ØªÙ\81اده Ø´ÙˆØ¯ ÙŠØ§ Ø®ÙŠØ±. 
+اطلاعات Ø¢Ù…اري Ù‡Ù…چنين Ø¨Ø±Ø§ÙŠ ØªØ¹ÙŠÙŠÙ† ØªØ±ØªÙŠØ¨ Ø§Ù„حاق 
+Ùˆ Ø±ÙˆØ´Ù‡Ø§ÙŠ Ø§Ù„حاق Ø¨Ù‡ ØµÙˆØ±Øª Ø¨Ù‡ÙŠÙ†Ù‡ Ù†ÙŠØ² ÙƒØ§Ø±Ø¨Ø± Ø¯Ø§Ø±Ø¯. 
+جمع Ø¢ÙˆØ±ÙŠ Ø§Ø·Ù„اعات Ø¢Ù…اري Ø¨Ø§ÙŠØ¯ Ø¨Ù‡ ØµÙˆØ±Øª Ø¯ÙˆØ±Ù‡â€ŒØ§ÙŠ 
+همزمان Ø¨Ø§ ØªØºÙŠÙŠØ± Ø¯Ø§Ø¯Ù‡â€ŒÙ‡Ø§ÙŠ Ø¬Ø¯ÙˆÙ„ Ø§Ù†Ø¬Ø§Ù… Ø´ÙˆØ¯.
+نمايه‌ها Ø¨Ù‡ Ø·ÙˆØ± Ù…عمول Ù‡Ù…راه Ø¨Ø§ Ø¯Ø³ØªÙˆØ± ORDER BY 
+به ÙƒØ§Ø± Ø¨Ø±Ø¯Ù‡ Ù†Ù…ي‌شوند. Ø¨Ø±Ø§ÙŠ ÙŠÙƒ Ø¬Ø¯ÙˆÙ„ Ø¨Ø²Ø±Ú¯ ÙŠÙƒ 
+پيمايش ØªØ±ØªÙŠØ¨ÙŠ Ù‡Ù…راه Ø¨Ø§ Ø¯Ø³ØªÙˆØ± Ù…رتب Ø³Ø§Ø²ÙŠ Ø§Ø² Ø¨Ù‡ 
+كار Ø¨Ø±Ø¯Ù† Ù†Ù…ايه‌ها Ø³Ø±ÙŠØ¹ØªØ± Ø®ÙˆØ§Ù‡Ø¯ Ø¨ÙˆØ¯.
+اما Ø§Ú¯Ø± Ù‡Ù…راه Ø¨Ø§ ORDER BY‌ Ø§Ø² LIMIT Ø§Ø³ØªÙ\81اده Ø´ÙˆØ¯ 
+اغلب Ø§Ø² Ù†Ù…ايه‌ها Ø§Ø³ØªÙ\81اده Ù…ي‌شود Ú†ÙˆÙ† Ù\81قط 
+قسمتي Ø§Ø² Ø¬Ø¯ÙˆÙ„ Ø§Ø³ØªÙ\81اده Ù…ي‌شود. Ø¯Ø± Ø­Ù‚يقت Ù‡Ø± 
+چند ØªÙˆØ§Ø¨Ø¹ ()MIN‌ Ùˆ ()MAX Ø§Ø² Ù†Ù…ايه‌ها Ø§Ø³ØªÙ\81اده 
+نمي‌كنند ÙˆÙ„ÙŠ Ù…ي‌توانيم Ø¨Ø§ Ø§Ø³ØªÙ\81اده Ø§Ø² Ø¯Ø³ØªÙˆØ± 
+زير Ø¨Ø§ Ø§Ø³ØªÙ\81اده Ø§Ø² Ù†Ù…ايه‌ها Ùˆ Ø¯Ø³ØªÙˆØ± ORDER BY Ùˆ 
+LIMIT‌ Ø¢Ù†Ù‡Ø§ Ø±Ø§ Ø¨Ù‡ Ø¯Ø³Øª Ø¢ÙˆØ±ÙŠÙ….
     SELECT col
     FROM tab
     ORDER BY col [ DESC ]
     LIMIT 1;
+اگر Ø´Ù…ا Ù\81كر Ù…ي‌كنيد ÙƒÙ‡ Ø¨Ù‡ÙŠÙ†Ù‡ Ø³Ø§Ø² Ø³ÙŠØ³ØªÙ… Ø¯Ø± 
+انتخاب Ù¾ÙŠÙ…ايش ØªØ±ØªÙŠØ¨ÙŠ Ø§Ø´ØªØ¨Ø§Ù‡ ÙƒØ±Ø¯Ù‡ Ø§Ø³Øª Ø¨Ø§ 
+دستور 'SET enable_seqscan TO 'off'  Ù…ي‌توانيد Ø¨Ø¨ÙŠÙ†ÙŠØ¯ Ø¢ÙŠØ§ 
+استÙ\81اده Ø§Ø² Ù†Ù…ايه‌ها Ø¨Ø§Ø¹Ø« Ø§Ù\81زايش Ø³Ø±Ø¹Øª 
+درخواست‌ها Ø®ÙˆØ§Ù‡Ø¯ Ø´Ø¯.
+استÙ\81اده Ø§Ø² Ù†Ù…ايه‌ها Ù‡Ù†Ú¯Ø§Ù…ÙŠ ÙƒÙ‡ Ø§Ø² Ø¹Ù„ائم ÙˆÙŠÚ˜Ù‡ 
+نظير LIKE Ùˆ ~ Ø§Ø³ØªÙ\81اده Ù…ي‌كنيد Ù\81قط Ø¯Ø± Ø¨Ø¹Ø¶ÙŠ 
+شرايط Ø®Ø§ØµÙŠ ÙƒÙ‡ Ø¯Ø± Ø§ÙŠÙ†Ø¬Ø§ Ø°ÙƒØ± Ø´Ø¯Ù‡ Ø§Ø³Øª Ù…مكن Ø§Ø³Øª:
+  Ø§Ø¨ØªØ¯Ø§ÙŠ Ø±Ø´ØªÙ‡ Ø¬Ø³ØªØ¬Ùˆ Ø¨Ø§ÙŠØ¯ Ø¨Ù‡ Ø·ÙˆØ± ØµØ±ÙŠØ­ Ù…شخص 
+  Ø¨Ø§Ø´Ø¯ Ø¨Ø±Ø§ÙŠ Ù…ثال: 
+  Ø¯Ø³ØªÙˆØ±Ø§Øª LIKE Ù†Ø¨Ø§ÙŠØ¯ Ø¨Ø§ Ø¹Ù„امت % Ø´Ø±ÙˆØ¹ Ø´ÙˆÙ†Ø¯ 
+  Ø§Ù„گوهاي Ù…نظمي ÙƒÙ‡ Ø¨Ø§ ~ Ù…ي‌ايد Ø­ØªÙ…اً Ø¨Ø§ÙŠØ¯ Ø¨Ø§ 
+  Ø¹Ù„امت ^ Ø´Ø±ÙˆØ¹ Ø´ÙˆØ¯ 
+  Ø±Ø´ØªÙ‡ Ø¬Ø³ØªØ¬Ùˆ Ù†Ø¨Ø§ÙŠØ¯ Ø¨Ø§ ÙŠÙƒ Ù…جموعه Ø§Ø² 
+  ÙƒØ§Ø±Ø§ÙƒØªØ±â€ŒÙ‡Ø§  Ù…ثل [a-e] Ø´Ø±ÙˆØ¹ Ø´ÙˆØ¯ 
+  Ø¬Ø³ØªØ¬ÙˆÙ‡Ø§ÙŠ ØºÙŠØ±Ø­Ø³Ø§Ø³ Ø¨Ù‡ Ù…تن Ù…ثل  ILIKE‌ Ùˆ *~ Ø§Ø² 
+  Ù†Ù…ايه‌ها Ø§Ø³ØªÙ\81اده Ù†Ù…ي‌كنند. Ø¯Ø± Ø¹ÙˆØ¶ Ø§Ø² 
+  ØªÙˆØ§Ø¨Ø¹ Ù†Ù…ايه‌اي ÙƒÙ‡ Ø¯Ø± Ù‚سمت 4.12 ØªÙˆØ¶ÙŠØ­ Ø¯Ø§Ø¯Ù‡ Ø´Ø¯ 
+  Ø§Ø³ØªÙ\81اده Ù…ي‌كنند. 
+  Ù…قدار Ù¾ÙŠØ´ Ù\81رض locale‌ Ø¨Ø§ÙŠØ¯ Ø¯Ø± initdb Ø§Ø³ØªÙ\81اده Ø´ÙˆØ¯. 
 
-   a+gfr+ snm+a+ f+k+r+ m+y+k+n+y+d+ k+h+ b+h+y+n+h+ s+a+z+ s+y+s+t+m+
-   d+r+ a+n+t+x+a+b+ p+y+m+a+y+sn t+r+t+y+b+y+ a+snt+b+a+h+ k+r+d+h+
-   a+s+t+ b+a+ d+s+t+w+r+ 'SET enable_seqscan TO 'off'  m+y+t+w+a+n+y+d+
-   b+b+y+n+y+d+ aMy+a+ a+s+t+f+a+d+h+ a+z+ n+m+a+y+h+h+a+ b+a+e+tk
-   a+f+z+a+y+sn s+r+e+t+ d+r+x+w+a+s+t+h+a+ x+w+a+h+d+ snd+ y+a+ x+y+r+.
-   
-   a+s+t+f+a+d+h+ a+z+ n+m+a+y+h+h+a+ h+n+gfa+m+y+ k+h+ a+z+ e+l+a+yHm+
-   w+y+zjh+ n+zHy+r+ LIKE w+ ~ a+s+t+f+a+d+h+ m+y+k+n+y+d+ f+q+tj d+r+
-   b+e+ddy+ snr+a+y+tj x+a+c+ k+h+ d+r+ a+y+n+g+a+ dkk+r+ snd+h+ a+s+t+
-   m+m+k+n+ a+s+t+:
-     * a+b+t+d+a+y+ r+snt+h+ g+s+t+g+w+ b+a+y+d+ b+h+ tjw+r+ c+r+y+hk
-       m+snx+c+ b+a+snd+ b+r+a+y+ m+tka+l+:
-       
-   - d+s+t+w+r+a+t+ LIKE n+b+a+y+d+ b+a+ e+l+a+m+t+ % snr+w+e+ snw+n+d+
-   
-   - a+l+gfw+h+a+y+ m+n+zHm+y+ k+h+ b+a+ ~ m+y+aMy+d+ hkt+m+a+:+ b+a+y+d+
-   b+a+ e+l+a+m+t+ ^ snr+w+e+ snw+d+
-     * r+snt+h+ g+s+t+g+w+ n+b+a+y+d+ b+a+ y+k+ m+g+m+w+e+h+ a+z+
-       k+a+r+a+k+t+r+h+a+  m+tkl+ [a-e] snr+w+e+ snw+d+
-     * g+s+t+g+w+h+a+y+ i+y+r+hks+a+s+ b+h+ m+t+n+ m+tkl+  ILIKE w+ *~
-       a+z+ n+m+a+y+h+h+a+ a+s+t+f+a+d+h+ n+m+y+k+n+n+d+. d+r+ e+w+dd
-       a+z+ t+w+a+b+e+ n+m+a+y+h+a+y+ k+h+ d+r+ q+s+m+t+ 4.12 t+w+ddy+hk
-       d+a+d+h+ snd+ a+s+t+f+a+d+h+ m+y+k+n+n+d+.
-     * m+q+d+a+r+ p+y+sn f+r+dd locale b+a+y+d+ d+r+ initdb
-       a+s+t+f+a+d+h+ snw+d+.
-       
-    4.9) tcgfw+n+h+ m+y+t+w+a+n+m+ n+hkw+h+ b+r+r+s+y+ d+r+x+w+a+s+t+ r+a+
-    t+w+s+tj b+h+y+n+h+s+a+z+ d+r+x+w+a+s+t+h+a+ m+sna+h+d+h+ k+n+m+?+
-    
-   r+a+h+n+m+a+y+ d+s+t+w+r+ EXPLAIN r+a+ n+gfa+h+ k+n+y+d+.
-   
-    4.10) n+m+a+y+h+ R-tree tcy+s+t+?+
-    
-   a+z+ n+m+a+y+h+ R-Tree  b+r+a+y+ a+n+d+y+s+ k+r+d+n+ d+a+d+h+h+a+y+
-   f+a+c+l+h+a+y+ a+s+t+f+a+d+h+ m+y+snw+d+. y+k+ n+m+a+y+h+ hash n+m+y+
-   t+w+a+n+d+ g+s+t+g+w+h+a+y+ m+hkd+w+d+h+a+y+ r+a+ a+n+g+a+m+ d+h+d+.
-   n+m+a+y+h+ "B-tree" n+y+z+ b+r+a+y+ a+n+g+a+m+ g+s+t+g+w+y+
-   m+hkd+w+d+h+a+y+ d+r+ y+k+ g+h+t+ q+a+b+l+ a+s+t+f+a+d+h+ a+s+t+.
-   a+m+a+ R-Tree m+y+t+w+a+n+d+ d+a+d+h+h+a+y+ tcn+d+ b+e+d+y+ r+a+
-   n+y+z+ p+snt+y+b+a+n+y+ k+n+d+. b+r+a+y+ m+tka+l+ a+gfr+ a+z+
-   n+m+a+y+h+ R-tree b+r+a+y+ gfw+n+h+ Point a+s+t+f+a+d+h+ snw+d+
-   s+r+e+t+ d+r+x+w+a+s+t+h+a+y+y+ n+zHy+r+ "select all points within a
-   bounding rectangle" b+h+ m+r+a+t+b+ a+f+z+a+y+sn m+y+y+a+b+d+.
-   
-   m+q+a+l+h+a+y+ k+h+ tjr+a+hky+ R-tree r+a+ t+w+ddy+hk d+a+d+h+ a+s+t+
-   
-   Guttman, A. "R-trees: A Dynamic Index Structure for Spatial
-   Searching." Proceedings of the 1984 ACM SIGMOD Int'l Conf on Mgmt of
-   Data, 45-57.
-   
-   R-tree m+y+t+w+a+n+d+ tcn+d+ddl+e+y+h+a+ w+ tcn+d+ w+g+h+y+ r+a+
-   p+snt+y+b+a+n+y+ k+n+d+. d+r+ t+yHw+r+y+,+ R-tree m+y+t+w+a+n+d+
-   t+e+d+a+d+  b+e+d+h+a+y+  b+a+l+a+t+r+y+ r+a+ n+y+z+  p+snt+y+b+a+n+y+
-   k+n+d+. d+r+  e+m+l+  t+w+s+e+h+ R-tree n+y+a+z+ b+h+ k+a+r+
-   b+y+snt+r+y+ d+a+r+d+.
-   
-    4.11) b+h+y+n+h+ s+a+z+ t+k+w+y+n+y+ d+r+x+w+a+s+t+ tcy+s+t+?+ (Genetic
-    Query Optimizer)
-    
-   a+s+t+f+a+d+h+ a+z+ GEQO s+r+e+t+ b+h+y+n+h+ s+a+z+y+ d+r+x+w+a+s+t+
-   r+a+ h+n+gfa+m+y+k+h+ t+e+d+a+d+ z+y+a+d+y+ g+d+w+l+ r+a+ b+a+
-   a+s+t+f+a+d+h+ a+z+ a+l+gfw+r+y+t+m+ zjn+t+y+k+ a+l+hka+q+ m+y+
-   k+n+y+m+ a+f+z+a+y+sn m+y+d+h+d+.
-   
-    4.12) tcgfw+n+h+ a+z+ e+b+a+r+a+t+ m+n+zHm+ b+r+a+y+ g+s+t+g+w+
-    a+s+t+f+a+d+h+ k+n+m+?+ tcgfw+n+h+ g+s+t+g+w+y+y+ a+n+g+a+m+ d+h+m+ k+h+
-    hks+a+s+ b+h+ m+t+n+ n+b+a+snd+?+ tcgfw+n+h+ b+r+a+y+ y+k+ g+s+t+g+w+y+
-    i+y+r+ hks+a+s+ b+h+ m+t+n+ a+z+ n+m+a+y+h+ a+s+t+f+a+d+h+ k+n+m+?+
-    
-   b+r+a+y+ g+s+t+g+w+y+ e+b+a+r+t+ m+n+zHm+ a+z+ e+m+l+gfr+ ~
-   a+s+t+f+a+d+h+ m+y+k+n+y+m+. b+r+a+y+ g+s+t+g+w+y+ i+y+r+ hks+a+s+
-   b+h+ m+t+n+ a+z+ e+m+l+gfr+ *~ w+ y+a+ ILIKE a+s+t+f+a+d+h+ m+y+
-   k+n+y+m+.
-   
-   r+w+sn d+y+gfr+ a+n+g+a+m+ g+s+t+g+w+y+ i+y+r+ hks+a+s+ b+h+ m+t+n+
-   d+r+ z+y+r+ n+sna+n+ d+a+d+h+ snd+h+ a+s+t+.
+4.9) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ù†Ø­ÙˆÙ‡ Ø¨Ø±Ø±Ø³ÙŠ Ø¯Ø±Ø®ÙˆØ§Ø³Øª Ø±Ø§ 
+توسط Ø¨Ù‡ÙŠÙ†Ù‡â€ŒØ³Ø§Ø² Ø¯Ø±Ø®ÙˆØ§Ø³ØªÙ‡Ø§ Ù…شاهده ÙƒÙ†Ù…ØŸ
+راهنماي Ø¯Ø³ØªÙˆØ± EXPLAIN Ø±Ø§ Ù†Ú¯Ø§Ù‡ ÙƒÙ†ÙŠØ¯.
+4.10) Ù†Ù…ايه R-tree‌ Ú†ÙŠØ³ØªØŸ
+از Ù†Ù…ايه R-Tree  Ø¨Ø±Ø§ÙŠ Ø§Ù†Ø¯ÙŠØ³ ÙƒØ±Ø¯Ù† Ø¯Ø§Ø¯Ù‡â€ŒÙ‡Ø§ÙŠ 
\81اصله‌اي Ø§Ø³ØªÙ\81اده Ù…ي‌شود. ÙŠÙƒ Ù†Ù…ايه hash 
+نمي‌توانند Ø¬Ø³ØªØ¬ÙˆÙ‡Ø§ÙŠ Ù…حدوده‌اي Ø±Ø§ Ø§Ù†Ø¬Ø§Ù… 
+دهد. Ù†Ù…ايه "B-tree" Ù†ÙŠØ² Ø¨Ø±Ø§ÙŠ Ø§Ù†Ø¬Ø§Ù… Ø¬Ø³ØªØ¬ÙˆÙŠ 
+محدوده‌اي Ø¯Ø± ÙŠÙƒ Ø¬Ù‡Øª Ù‚ابل Ø§Ø³ØªÙ\81اده Ø§Ø³Øª. Ø§Ù…ا 
+R-Tree Ù…ي‌تواند Ø¯Ø§Ø¯Ù‡â€ŒÙ‡Ø§ÙŠ Ú†Ù†Ø¯ Ø¨Ø¹Ø¯ÙŠ Ø±Ø§ Ù†ÙŠØ² 
+پشتيباني ÙƒÙ†Ø¯. Ø¨Ø±Ø§ÙŠ Ù…ثال Ø§Ø³ØªÙ\81اده Ø§Ú¯Ø± Ø§Ø² Ù†Ù…ايه 
+R-tree‌ Ø¨Ø±Ø§ÙŠ Ú¯ÙˆÙ†Ù‡ Point Ø§Ø³ØªÙ\81اده Ø´ÙˆØ¯ Ø³Ø±Ø¹Øª 
+درخواست‌هايي Ù†Ø¸ÙŠØ± "select all points within a bounding 
+rectangle" Ø¨Ù‡ Ù…راتب Ø§Ù\81زايش Ù…ي‌يابد.
+مقاله‌اي ÙƒÙ‡ Ø·Ø±Ø§Ø­ÙŠ R-tree Ø±Ø§ ØªÙˆØ¶ÙŠØ­ Ø¯Ø§Ø¯Ù‡ Ø§Ø³Øª 
+Guttman, A. "R-trees: A Dynamic Index Structure for Spatial Searching." 
+Proceedings of the 1984 ACM SIGMOD Int'l Conf on Mgmt of Data, 45-57.
+R-tree‌ Ù…ي‌تواند Ú†Ù†Ø¯Ø¶Ù„عيها Ùˆ Ú†Ù†Ø¯ ÙˆØ¬Ù‡ÙŠ Ø±Ø§ 
+پشتيباني ÙƒÙ†Ø¯. Ø¯Ø± ØªØ¦ÙˆØ±ÙŠ R-tree Ù…ي‌تواند ØªØ¹Ø¯Ø§Ø¯ 
+بعدهاي Ø¨Ø§Ù„اتر Ø±ÙŠ Ù†ÙŠØ² Ù¾Ø´ØªÙŠØ¨Ø§Ù†ÙŠ ÙƒÙ†Ø¯. Ø¯Ø± Ø¹Ù…Ù„ 
+توسعه R-tree‌ Ù†ÙŠØ§Ø² Ø¨Ù‡ ÙƒØ§Ø± Ø¨ÙŠØ´ØªØ±ÙŠ Ø¯Ø§Ø±Ø¯.
+4.11) Ø¨Ù‡ÙŠÙ†Ù‡ Ø³Ø§Ø² ØªÙƒÙˆÙŠÙ†ÙŠ Ø¯Ø±Ø®ÙˆØ§Ø³Øª Ú†ÙŠØ³ØªØŸ (Genetic Query 
+Optimizer)
+استÙ\81اده Ø§Ø² GEQO Ø³Ø±Ø¹Øª Ø¨Ù‡ÙŠÙ†Ù‡ Ø³Ø§Ø²ÙŠ Ø¯Ø±Ø®ÙˆØ§Ø³Øª Ø±Ø§ 
+هنگاميكه ØªØ¹Ø¯Ø§Ø¯ Ø²ÙŠØ§Ø¯ÙŠ Ø¬Ø¯ÙˆÙ„ Ø±Ø§ Ø¨Ø§ Ø§Ø³ØªÙ\81اده Ø§Ø² 
+الگوريتم Ú˜Ù†ØªÙŠÙƒ Ø§Ù„حاق Ù…ي‌كنيم Ø§Ù\81زايش 
+مي‌دهد.
+4.12) Ú†Ú¯ÙˆÙ†Ù‡ Ø§Ø² Ø¹Ø¨Ø§Ø±Ø§Øª Ù…نظم Ø¨Ø±Ø§ÙŠ Ø¬Ø³ØªØ¬Ùˆ Ø§Ø³ØªÙ\81اده 
+كنم؟ Ú†Ú¯ÙˆÙ†Ù‡ Ø¬Ø³ØªØ¬ÙˆÙŠÙŠ Ø§Ù†Ø¬Ø§Ù… Ø¯Ù‡Ù… ÙƒÙ‡ Ø­Ø³Ø§Ø³ Ø¨Ù‡ Ù…تن 
+نباشد؟ Ú†Ú¯ÙˆÙ†Ù‡ Ø¨Ø±Ø§ÙŠ ÙŠÙƒ Ø¬Ø³ØªØ¬ÙˆÙŠ ØºÙŠØ± Ø­Ø³Ø§Ø³ Ø¨Ù‡ Ù…تن 
+از Ù†Ù…ايه Ø§Ø³ØªÙ\81اده ÙƒÙ†Ù…ØŸ
+براي Ø¬Ø³ØªØ¬ÙˆÙŠ Ø¹Ø¨Ø§Ø±Øª Ù…نظم Ø§Ø² Ø¹Ù…لگر ~‌ Ø§Ø³ØªÙ\81اده 
+مي‌كنيم. Ø¨Ø±Ø§ÙŠ Ø¬Ø³ØªØ¬ÙˆÙŠ ØºÙŠØ± Ø­Ø³Ø§Ø³ Ø¨Ù‡ Ù…تن Ø§Ø² 
+عملگر *~ Ùˆ ÙŠØ§ ILIKE‌ Ø§Ø³ØªÙ\81اده Ù…ي‌كنيم.
+روش Ø¯ÙŠÚ¯Ø± Ø§Ù†Ø¬Ø§Ù… Ø¬Ø³ØªØ¬ÙˆÙŠ ØºÙŠØ± Ø­Ø³Ø§Ø³ Ø¨Ù‡ Ù…تن Ø¯Ø± Ø²ÙŠØ± 
+نشان Ø¯Ø§Ø¯Ù‡ Ø´Ø¯Ù‡ Ø§Ø³Øª.
     SELECT *
     FROM tab
     WHERE lower(col) = 'abc';
-
-   a+y+n+ a+z+ n+m+a+y+h+h+a+y+ a+s+t+a+n+d+a+r+d+ a+s+t+f+a+d+h+ n+m+y+
-   k+n+d+. w+l+y+ snm+a+ m+y+ t+w+a+n+y+d+ b+a+ d+s+t+w+r+ z+y+r+ y+k+
-   n+m+a+y+h+ a+y+g+a+d+ k+n+y+d+ w+ a+z+ aMn+ a+s+t+f+a+d+h+ k+n+y+d+.
+اين Ø§Ø² Ù†Ù…ايه‌هاي Ø§Ø³ØªØ§Ù†Ø¯Ø§Ø±Ø¯ Ø§Ø³ØªÙ\81اده 
+نمي‌كند. ÙˆÙ„ÙŠ Ø´Ù…ا Ù…ÙŠ ØªÙˆØ§Ù†ÙŠØ¯ Ø¨Ø§ Ø¯Ø³ØªÙˆØ± Ø²ÙŠØ± ÙŠÙƒ 
+نمايه Ø§ÙŠØ¬Ø§Ø¯ ÙƒÙ†ÙŠØ¯ Ùˆ Ø§Ø² Ø¢Ù† Ø§Ø³ØªÙ\81اده ÙƒÙ†ÙŠØ¯.
     CREATE INDEX tabindex ON tab (lower(col));
-
-    4.13) tcgfw+n+h+ m+y+t+w+a+n+m+ d+r+ y+k+ d+r+x+w+a+s+t+ t+snx+y+c+ d+h+m+
-    k+h+ y+k+ f+y+l+d+ NULL a+s+t+?+
-    
-   b+a+ a+s+t+f+a+d+h+ a+z+ t+w+a+b+e+ IS NULL w+ IS NOT NULL m+y+
-   t+w+a+n+y+m+ NULL b+w+d+n+ y+k+ f+y+l+d+ r+a+ t+s+t+ k+n+y+m+.
-   
-    4.14) t+f+a+w+t+ b+y+n+ gfw+n+h+h+a+y+ m+x+t+l+f+ character tcy+s+t+?+
-    
+4.13) Iچگونه Ù…ي‌توانم Ø¯Ø± ÙŠÙƒ Ø¯Ø±Ø®ÙˆØ§Ø³Øª ØªØ´Ø®ÙŠØµ Ø¯Ù‡Ù… 
+كه ÙŠÙƒ Ù\81يلد NULL‌ Ø§Ø³ØªØŸ
+با Ø§Ø³ØªÙ\81اده Ø§Ø² ØªÙˆØ§Ø¨Ø¹ IS NULL Ùˆ IS NOT NULL Ù…ي‌توانيم 
+NULL Ø¨ÙˆØ¯Ù† ÙŠÙƒ Ù\81يلد Ø±Ø§ ØªØ³Øª ÙƒÙ†ÙŠÙ….
+4.14) ØªÙ\81اوت Ø¨ÙŠÙ† Ú¯ÙˆÙ†Ù‡â€ŒÙ‡Ø§ÙŠ Ù…ختلÙ\81 character Ú†ÙŠØ³ØªØŸ
 Type            Internal Name   Notes
 --------------------------------------------------
-VARCHAR(n)      varchar      a+n+d+a+z+h+,+ hkd+a+k+tkr+ tjw+l+ r+a+ n+sna+n+ m+y+ d+h+d+ b+d+w+n+ a+dda+f+h+ snd+n+ k+a+r+a+k+t+r+ a+dda+f+h+
-CHAR(n)            bpchar       k+a+r+a+k+t+r+h+a+y+ b+l+a+n+k+ b+r+a+y+ p+r+ snd+n+ tjw+l+ m+snx+c+ snd+h+ a+s+t+f+a+d+h+ m+y+snw+d+
-TEXT                text            hkd+a+k+tkr+ tjw+l+ r+a+ m+snx+c+ n+m+y+k+n+d+
-BYTEA               bytea         aMr+a+y+h+a+y+ a+z+ b+a+y+t+ b+a+ tjw+l+ m+t+i+y+r+
-"char"               char           y+k+ k+a+r+a+k+t+r+
-
-   n+a+m+ d+a+x+l+y+ gfw+n+h+h+a+ r+a+ d+r+ system catalogue w+ b+e+ddy+
-   a+z+ p+y+i+a+m+h+a+y+ x+tja+ m+y+t+w+a+n+ d+y+d+.
-   
-   tch+a+r+ gfw+n+h+ a+w+l+ h+m+gfy+ a+z+ n+w+e+ varlena h+s+t+n+d+ (4
-   b+a+y+t+ a+w+l+ r+w+y+ d+y+s+k+ tjw+l+ r+a+ m+snx+c+ m+y+k+n+d+ k+h+
-   b+h+ d+n+b+a+l+ aMn+ d+a+d+h+h+a+ q+r+a+r+ d+a+r+n+d+.)
-   b+n+a+b+r+a+y+n+ f+dda+y+ w+a+q+e+y+ a+s+t+f+a+d+h+ snd+h+ r+w+y+
-   d+y+s+k+ a+z+ a+n+d+a+z+h+ t+e+r+y+f+ snd+h+ b+y+snt+r+ a+s+t+. a+m+a+
-   a+y+n+ gfw+n+h+h+a+ r+a+ m+y+t+w+a+n+ f+snr+d+h+ k+r+d+ k+h+
-   a+y+n+k+a+r+ b+a+e+tk m+y+snw+d+ f+dda+y+ k+m+t+r+y+ r+w+y+ d+y+s+k+
-   a+sni+a+l+ k+n+n+d+.
-   
-   b+r+a+y+ dkx+y+r+h+ r+snt+h+h+a+y+ b+a+ tjw+l+ m+t+i+y+r+(VARCHAR(n
-   b+h+t+r+y+n+ a+n+t+x+a+b+ a+s+t+. d+r+ a+y+n+ gfw+n+h+ hkd+a+k+tkr+
-   tjw+l+ r+snt+h+ m+hkd+w+d+ a+s+t+ b+r+ x+l+a+f+ text k+h+ h+y+tc
-   m+hkd+w+d+y+t+y+ r+w+y+ hkd+a+k+tkr+ a+n+d+a+z+h+ r+snt+h+ n+m+y+
-   gfdka+r+d+.(d+r+ a+y+n+ gfw+n+h+ hkd+a+k+tkr+ tjw+l+ y+k+ r+snt+h+
-   y+k+ gfy+gfa+ b+a+y+t+ x+w+a+h+d+ b+w+d+)
-   
-   gfw+n+h+ (CHAR(n  b+r+a+y+ dkx+y+r+h+ d+a+d+h+h+a+y+ b+a+ tjw+l+
-   y+k+s+a+n+ a+s+t+.y+k+ gfw+n+h+y+ (CHAR(n b+a+ k+a+r+a+k+t+r+h+a+y+
-   b+l+a+n+k+ (x+a+l+y+) p+r+ m+y+snw+d+ t+a+ b+h+ tjw+l+ m+snx+c+ snd+h+
-   b+r+s+d+ d+r+ hka+l+y+k+h+ gfw+n+h+ VARCHAR k+a+r+a+k+t+r+h+a+ r+a+
-   b+h+ h+m+a+n+ c+w+r+t+ k+h+ h+s+t+n+d+ dkx+y+r+h+ m+y+k+n+d+. gfw+n+h+
-   BYTEA b+r+a+y+ dkx+y+r+h+ d+a+d+h+h+a+y+ b+a+y+n+r+y+ a+s+t+ b+h+
-   x+c+w+c+ d+a+d+h+h+a+y+ b+a+y+n+r+y+ k+h+ sna+m+l+ b+a+y+t+h+a+y+ NULL
-   h+s+t+n+d+. a+z+ n+zHr+ k+a+r+a+y+y+ t+m+a+m+ a+y+n+ gfw+n+h+h+a+
-   y+k+s+a+n+ h+s+t+n+d+.
-   
-    4.15.1) tcgfw+n+h+ m+y+t+w+a+n+m+ y+k+ f+y+l+d+ s+r+y+a+l+ y+a+
-    a+f+z+a+y+sny+ a+y+g+a+d+ k+n+m+?+
-    
-   PostgreSQL a+z+ d+a+d+h+h+a+y+ s+r+y+a+l+ p+snt+y+b+a+n+y+ m+y+k+n+d+.
-   b+r+a+y+ a+y+g+a+d+ y+k+ f+y+l+d+ s+r+y+a+l+ (b+r+a+y+ d+a+snt+n+ y+k+
-   f+y+l+d+ m+n+hkc+r+ b+h+ f+r+d+ b+r+a+y+ h+r+ r+d+y+f+ )b+h+ r+w+sn
-   z+y+r+ e+m+l+ k+n+y+d+:
-    CREATE TABLE person (
-        id   SERIAL,
-        name TEXT
+VARCHAR(n)      varchar      Ø§Ù†Ø¯Ø§Ø²Ù‡ØŒ Ø­Ø¯Ø§ÙƒØ«Ø± Ø·ÙˆÙ„ Ø±Ø§ Ù†Ø´Ø§Ù† Ù…ÙŠ Ø¯Ù‡Ø¯ Ø¨Ø¯ÙˆÙ† Ø§Ø¶Ø§Ù\81Ù‡ Ø´Ø¯Ù† ÙƒØ§Ø±Ø§ÙƒØªØ± Ø§Ø¶Ø§Ù\81Ù‡
+CHAR(n)            bpchar       ÙƒØ§Ø±Ø§ÙƒØªØ±Ù‡Ø§ÙŠ Ø¨Ù„انك Ø¨Ø±Ø§ÙŠ Ù¾Ø± Ø´Ø¯Ù† Ø·ÙˆÙ„ Ù…شخص Ø´Ø¯Ù‡ Ø§Ø³ØªÙ\81اده Ù…ي‌شود
+TEXT                text            Ø­Ø¯Ø§ÙƒØ«Ø± Ø·ÙˆÙ„ Ø±Ø§ Ù…شخص Ù†Ù…ي‌كند
+BYTEA               bytea         Ø¢Ø±Ø§ÙŠÙ‡â€ŒØ§ÙŠ Ø§Ø² Ø¨Ø§ÙŠØª Ø¨Ø§ Ø·ÙˆÙ„ Ù…تغير
+"char"               char           ÙŠÙƒ ÙƒØ§Ø±Ø§ÙƒØªØ±
+نام Ø¯Ø§Ø®Ù„ÙŠ Ú¯ÙˆÙ†Ù‡â€ŒÙ‡Ø§ Ø±Ø§ Ø¯Ø± system catalogue â€ŒÙˆ Ø¨Ø¹Ø¶ÙŠ Ø§Ø² 
+پيغامهاي Ø®Ø·Ø§ Ù…ي‌توان Ø¯ÙŠØ¯.
+چهار Ú¯ÙˆÙ†Ù‡ Ø§ÙˆÙ„ Ù‡Ù…Ú¯ÙŠ Ø§Ø² Ù†ÙˆØ¹ varlena Ù‡Ø³ØªÙ†Ø¯ (4 Ø¨Ø§ÙŠØª 
+اول Ø±ÙˆÙŠ Ø¯ÙŠØ³Ùƒ Ø·ÙˆÙ„ Ø±Ø§ Ù…شخص Ù…ي‌كند ÙƒÙ‡ Ø¨Ù‡ Ø¯Ù†Ø¨Ø§Ù„ 
+آن Ø¯Ø§Ø¯Ù‡â€ŒÙ‡Ø§ Ù‚رار Ø¯Ø§Ø±Ù†Ø¯.)‌بنابراين Ù\81ضاي 
+واقعي Ø§Ø³ØªÙ\81اده Ø´Ø¯Ù‡ Ø±ÙˆÙŠ Ø¯ÙŠØ³Ùƒ Ø§Ø² Ø§Ù†Ø¯Ø§Ø²Ù‡ ØªØ¹Ø±ÙŠÙ\81 
+شده Ø¨ÙŠØ´ØªØ± Ø§Ø³Øª. Ø§Ù…ا Ø§ÙŠÙ† Ú¯ÙˆÙ†Ù‡â€ŒÙ‡Ø§ Ø±Ø§ Ù…ي‌توان 
\81شرده ÙƒØ±Ø¯ ÙƒÙ‡ Ø§ÙŠÙ†ÙƒØ§Ø± Ø¨Ø§Ø¹Ø« Ù…ي‌شود Ù\81ضاي ÙƒÙ…تري 
+روي Ø¯ÙŠØ³Ùƒ Ø§Ø´ØºØ§Ù„ ÙƒÙ†Ù†Ø¯.
+براي Ø°Ø®ÙŠØ±Ù‡ Ø±Ø´ØªÙ‡â€ŒÙ‡Ø§ÙŠ Ø¨Ø§ Ø·ÙˆÙ„ Ù…تغير(VARCHAR(n‌ 
+بهترين Ø§Ù†ØªØ®Ø§Ø¨ Ø§Ø³Øª. Ø¯Ø± Ø§ÙŠÙ† Ú¯ÙˆÙ†Ù‡ Ø­Ø¯Ø§ÙƒØ«Ø± Ø·ÙˆÙ„ 
+رشته Ù…حدود Ø§Ø³Øª Ø¨Ø± Ø®Ù„اÙ\81 text ÙƒÙ‡ Ù‡ÙŠÚ† Ù…حدوديتي 
+روي Ø­Ø¯Ø§ÙƒØ«Ø± Ø§Ù†Ø¯Ø§Ø²Ù‡ Ø±Ø´ØªÙ‡ Ù†Ù…ي‌گذارد.(در Ø§ÙŠÙ† 
+گونه Ø­Ø¯Ø§ÙƒØ«Ø± Ø·ÙˆÙ„ ÙŠÙƒ Ø±Ø´ØªÙ‡ ÙŠÙƒ Ú¯ÙŠÚ¯Ø§ Ø¨Ø§ÙŠØª Ø®ÙˆØ§Ù‡Ø¯ 
+بود)
+گونه (CHAR(n  Ø¨Ø±Ø§ÙŠ Ø°Ø®ÙŠØ±Ù‡ Ø¯Ø§Ø¯Ù‡â€ŒÙ‡Ø§ÙŠ Ø¨Ø§ Ø·ÙˆÙ„ ÙŠÙƒØ³Ø§Ù† 
+است.يك Ú¯ÙˆÙ†Ù‡â€ŒÙŠ (CHAR(n Ø¨Ø§ ÙƒØ§Ø±Ø§ÙƒØªØ±Ù‡Ø§ÙŠ Ø¨Ù„انك 
+(خالي) Ù¾Ø± Ù…ي‌شود ØªØ§ Ø¨Ù‡ Ø·ÙˆÙ„ Ù…شخص Ø´Ø¯Ù‡ Ø¨Ø±Ø³Ø¯ Ø¯Ø± 
+حاليكه Ú¯ÙˆÙ†Ù‡ VARCHAR ÙƒØ§Ø±Ø§ÙƒØªØ±Ù‡Ø§ Ø±Ø§ Ø¨Ù‡ Ù‡Ù…ان ØµÙˆØ±Øª 
+كه Ù‡Ø³ØªÙ†Ø¯ Ø°Ø®ÙŠØ±Ù‡ Ù…ي‌كند. Ú¯ÙˆÙ†Ù‡ BYTEA Ø¨Ø±Ø§ÙŠ Ø°Ø®ÙŠØ±Ù‡ 
+داده‌هاي Ø¨Ø§ÙŠÙ†Ø±ÙŠ Ø§Ø³Øª Ø¨Ù‡ Ø®ØµÙˆØµ Ø¯Ø§Ø¯Ù‡â€ŒÙ‡Ø§ÙŠ 
+باينتري ÙƒÙ‡ Ø´Ø§Ù…Ù„ Ø¨Ø§ÙŠØªâ€ŒÙ‡Ø§ÙŠ NULL Ù‡Ø³ØªÙ†Ø¯. Ø§Ø² Ù†Ø¸Ø± 
+كارايي ØªÙ…ام Ø§ÙŠÙ† Ú¯ÙˆÙ†Ù‡â€ŒÙ‡Ø§ ÙŠÙƒØ³Ø§Ù† Ù‡Ø³ØªÙ†Ø¯.
+4.15.1) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم ÙŠÙƒ Ù\81يلد Ø³Ø±ÙŠØ§Ù„ ÙŠØ§ 
+اÙ\81زايشي Ø§ÙŠØ¬Ø§Ø¯ ÙƒÙ†Ù…ØŸ
+PostgreSQL Ø§Ø² Ø¯Ø§Ø¯Ù‡â€ŒÙ‡Ø§ÙŠ Ø³Ø±ÙŠØ§Ù„ Ù¾Ø´ØªÙŠØ¨Ø§Ù†ÙŠ Ù…ي‌كند. 
+براي Ø§ÙŠØ¬Ø§Ø¯ ÙŠÙƒ Ù\81يلد Ø³Ø±ÙŠØ§Ù„ (براي Ø¯Ø§Ø´ØªÙ† ÙŠÙƒ Ù\81يلد 
+منحصر Ø¨Ù‡ Ù\81رد Ø¨Ø±Ø§ÙŠ Ù‡Ø± Ø±Ø¯ÙŠÙ\81 )به Ø±ÙˆØ´ Ø²ÙŠØ± Ø¹Ù…Ù„ 
+كنيد:
+    CREATE TABLE person ( 
+        id   SERIAL, 
+        name TEXT 
     );
-
-   d+s+t+w+r+ b+a+l+a+ b+h+ tjw+r+ a+t+w+m+a+t+y+&#1705; b+h+ d+s+t+w+r+
-   z+y+r+ t+b+d+y+l+ m+y+snw+d+:
+دستور Ø¨Ø§Ù„ا Ø¨Ù‡ Ø·ÙˆØ± Ø§ØªÙˆÙ…اتيک Ø¨Ù‡ Ø¯Ø³ØªÙˆØ± Ø²ÙŠØ± 
+تبديل Ù…ي‌شود:
     CREATE SEQUENCE person_id_seq;
-    CREATE TABLE person (
+    CREATE TABLE person ( 
         id   INT4 NOT NULL DEFAULT nextval('person_id_seq'),
-        name TEXT
+        name TEXT 
     );
-
-   b+r+a+y+ d+y+d+n+ a+tjl+a+e+a+t+ b+y+snt+r+ b+h+ r+a+h+n+m+a+y+
-   d+s+t+w+r+ create_sequence  m+r+a+g+e+h+ k+n+y+d+. h+m+tcn+y+n+ m+y+
-   t+w+a+n+ a+z+ OIDh+r+ r+d+y+f+ b+h+ e+n+w+a+n+ y+k+ m+q+d+a+r+
-   m+n+hkc+r+ b+h+ f+r+d+ a+s+t+f+a+d+h+ k+r+d+. a+m+a+ d+r+ a+y+n+
-   hka+l+t+ b+r+a+y+ dump k+r+d+n+ w+ reloadk+r+d+n+ p+a+y+gfa+h+
-   d+a+d+h+ b+a+y+d+ d+s+t+w+r+ pg_dumps r+a+ b+a+ gfz+y+n+h+ o- a+g+r+a+
-   k+n+y+d+.
-   
-    4.15.2) tcgfw+n+h+ m+y+t+w+a+n+m+ m+q+d+a+r+ y+k+ d+r+g+ s+r+y+a+l+y+ r+a+
-    b+d+a+n+m+?+
-    
-   y+k+ r+w+sn b+r+a+y+ gfr+f+t+n+ m+q+d+a+r+ b+e+d+y+ y+k+ f+y+l+d+
-   s+r+y+a+l+ a+s+t+f+a+d+h+ a+z+ t+a+b+e+ ()nextval a+s+t+. d+r+ snb+h+
-   k+'+d+y+ k+h+ d+r+ a+d+a+m+h+ aMm+d+h+ a+s+t+ r+w+sn a+n+g+a+m+ a+y+n+
-   k+a+r+ n+sna+n+ d+a+d+h+ snd+h+ a+s+t+:
+براي Ø¯ÙŠØ¯Ù† Ø§Ø·Ù„اعات Ø¨ÙŠØ´ØªØ± Ø¨Ù‡ Ø±Ø§Ù‡Ù†Ù…اي Ø¯Ø³ØªÙˆØ± 
+create_sequence  Ù…راجعه ÙƒÙ†ÙŠØ¯. Ù‡Ù…چنين Ù…ي‌توان Ø§Ø² 
+OID‌هر Ø±Ø¯ÙŠÙ\81 Ø¨Ù‡ Ø¹Ù†ÙˆØ§Ù† ÙŠÙƒ Ù…قدار Ù…نحصر Ø¨Ù‡ Ù\81رد 
+استÙ\81اده ÙƒØ±Ø¯. Ø§Ù…ا Ø¯Ø± Ø§ÙŠÙ† Ø­Ø§Ù„ت Ø¨Ø±Ø§ÙŠ dump ÙƒØ±Ø¯Ù† Ùˆ 
+reload‌كردن Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ Ø¨Ø§ÙŠØ¯ Ø¯Ø³ØªÙˆØ± pg_dumps‌ Ø±Ø§ 
+با Ú¯Ø²ÙŠÙ†Ù‡ o-‌ Ø§Ø¬Ø±Ø§ ÙƒÙ†ÙŠØ¯.
+4.15.2) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ù…قدار ÙŠÙƒ Ø¯Ø±Ø¬ Ø³Ø±ÙŠØ§Ù„ÙŠ Ø±Ø§ 
+بدانم؟
+يك Ø±ÙˆØ´ Ø¨Ø±Ø§ÙŠ Ú¯Ø±Ù\81تن Ù…قدار Ø¨Ø¹Ø¯ÙŠ ÙŠÙƒ Ù\81يلد Ø³Ø±ÙŠØ§Ù„ 
+استÙ\81اده Ø§Ø² ØªØ§Ø¨Ø¹ ()nextval Ø§Ø³Øª. Ø¯Ø± Ø´Ø¨Ù‡ ÙƒÙ\8fدي ÙƒÙ‡ Ø¯Ø± 
+ادامه Ø¢Ù…ده Ø§Ø³Øª Ø±ÙˆØ´ Ø§Ù†Ø¬Ø§Ù… Ø§ÙŠÙ† ÙƒØ§Ø± Ù†Ø´Ø§Ù† Ø¯Ø§Ø¯Ù‡ 
+شده Ø§Ø³Øª:
     new_id = execute("SELECT nextval('person_id_seq')");
     execute("INSERT INTO person (id, name) VALUES (new_id, 'Blaise Pascal')");
-
-   b+a+ a+g+r+a+y+ d+s+t+w+r+ f+w+q+ m+q+d+a+r+ g+d+y+d+ r+a+ d+r+
-   m+t+i+y+r+ new_id n+y+z+ x+w+a+h+y+d+d+a+snt+ k+h+ m+y+t+w+a+n+y+d+
-   aMn+ r+a+ d+r+ b+q+y+h+ d+r+x+w+a+s+t+h+a+ n+y+z+ a+s+t+f+a+d+h+
-   k+n+y+d+. t+w+g+h+ d+a+snt+h+ b+a+sny+d+ k+h+ n+a+m+ SEQUENCEy+y+ k+h+
-   b+h+ tjw+r+ a+t+w+m+a+t+y+k+ a+y+g+a+d+ snd+h+ a+s+t+ b+h+ c+w+r+t+
-   table_serialcolumn_seq x+w+a+h+d+ b+w+d+. k+h+ d+r+ aMn+ table n+a+m+
-   g+d+w+l+ w+ serialcolumn n+a+m+ f+y+l+d+ s+r+y+a+l+ g+d+w+l+ m+y+
-   b+a+snd+.
-   
-   b+r+a+y+ d+y+d+n+ m+q+d+a+r+ n+s+b+t+ d+a+d+h+ snd+h+ b+h+ f+y+l+d+
-   s+r+y+a+l+ n+y+z+ m+y+t+w+a+n+ a+z+ t+a+b+e+ () currval b+h+ c+w+r+t+
-   z+y+r+ a+s+t+f+a+d+h+ k+r+d+.
+با Ø§Ø¬Ø±Ø§ Ø¯Ø³ØªÙˆØ± Ù\81وق Ù…قدار Ø¬Ø¯ÙŠØ¯ Ø±Ø§ Ø¯Ø± Ù…تغير new_id 
+نيز Ø®ÙˆØ§Ù‡ÙŠØ¯Ø¯Ø§Ø´Øª ÙƒÙ‡ Ù…ي‌توانيد Ø¢Ù† Ø±Ø§ Ø¯Ø± Ø¨Ù‚يه 
+درخواست‌هاي Ù†ÙŠØ² Ø§Ø³ØªÙ\81اده ÙƒÙ†ÙŠØ¯. ØªÙˆØ¬Ù‡ Ø¯Ø§Ø´ØªÙ‡ 
+باشيد ÙƒÙ‡ Ù†Ø§Ù… SEQUENCEيي ÙƒÙ‡ Ø¨Ù‡ Ø·ÙˆØ± Ø§ØªÙˆÙ…اتيك Ø§ÙŠØ¬Ø§Ø¯ 
+شده Ø§Ø³Øª Ø¨Ù‡ ØµÙˆØ±Øª table_serialcolumn_seq‌ Ø®ÙˆØ§Ù‡Ø¯ Ø¨ÙˆØ¯. ÙƒÙ‡ 
+در Ø¢Ù† table‌ Ù†Ø§Ù… Ø¬Ø¯ÙˆÙ„ Ùˆ serialcolumn Ù†Ø§Ù… Ù\81يلد Ø³Ø±ÙŠØ§Ù„ 
+جدول Ù…ي‌باشد.
+براي Ø¯ÙŠØ¯Ù† Ù…قدار Ù†Ø³Ø¨Øª Ø¯Ø§Ø¯Ù‡ Ø´Ø¯Ù‡ Ø¨Ù‡ Ù\81يلد Ø³Ø±ÙŠØ§Ù„ 
+نيز Ù…ي‌توان Ø§Ø² ØªØ§Ø¨Ø¹ () currval Ø¨Ù‡ ØµÙˆØ±Øª Ø²ÙŠØ± 
+استÙ\81اده ÙƒØ±Ø¯. 
     execute("INSERT INTO person (name) VALUES ('Blaise Pascal')");
     new_id = execute("SELECT currval('person_id_seq')");
+Ùˆ Ø³Ø±Ø§Ù†Ø¬Ø§Ù… Ø´Ù…ا Ù…ي‌توانيد Ø§Ø² Ù…قدار OID ÙƒÙ‡ Ø®Ø±ÙˆØ¬ÙŠ 
+دستور INSERT  Ø§Ø³Øª Ø¨Ø±Ø§ÙŠ Ø¯ÙŠØ¯Ù† Ù…قدار Ù¾ÙŠØ´ Ù\81رض 
+استÙ\81اده ÙƒÙ†ÙŠØ¯. Ù‡Ø± Ú†Ù†Ø¯ Ø§ÙŠÙ† Ø±ÙˆØ´ Ø¯Ø± Ù‡Ù…Ù‡ Ù¾Ù„تÙ\81رمها 
+قابل Ø§Ø³ØªÙ\81اده Ù†ÙŠØ³Øª Ùˆ Ø¶Ù…Ù† Ø§ÙŠÙ†ÙƒÙ‡ Ù\81يلد oid‌ Ø¨Ø¹Ø¯ 
+از Ø¹Ø¯Ø¯ 4 Ù…يليارد Ø¯ÙˆØ¨Ø§Ø±Ù‡ ØµÙ\81ر Ù…ي‌شود. Ø¯Ø± Ø²Ø¨Ø§Ù† 
+perl Ø¨Ø§ Ø§Ø³ØªÙ\81اده Ø§Ø² DBI Ùˆ DBD::Pg Ù…قدار oid‌را 
+مي‌توانيد Ø¨Ù‡ Ø´ÙƒÙ„ Ø²ÙŠØ± Ø§Ø³ØªØ®Ø±Ø§Ø¬ ÙƒÙ†ÙŠØ¯: Ø¨Ø¹Ø¯ Ø§Ø² 
+اجراي ()st->execute$ Ù…قدار oid‌ Ø¯Ø± Ù…تغير  sth->pg_oid_status$ 
+ذخيره Ø®ÙˆØ§Ù‡Ø¯ Ø´Ø¯.
+4.15.3) Ø¢ÛŒØ§ ØªÙˆØ§Ø¨Ø¹ ()nextval Ùˆ ()currval Ù…نجر Ø¨Ù‡ Ø§ÛŒØ¬Ø§Ø¯ 
+شرایط race Ø¨Ø±Ø§ÛŒ Ø³Ø§ÛŒØ± Ú©Ø§Ø±Ø¨Ø±Ø§Ù† Ù…ÛŒ Ø´ÙˆÙ†Ø¯ØŸ
+خیر، Ø§Ø³ØªÙ\81اده Ø§Ø² Ø§ÛŒÙ† ØªÙˆØ§Ø¨Ø¹ Ø´Ø±Ø§ÛŒØ· race Ø±Ø§ Ø¨Ù‡ 
+وجود Ù†Ù…ÛŒ Ø¢ÙˆØ±Ø¯.
+4.15.4) Ú†Ø±Ø§ Ø§Ø¹Ø¯Ø§Ø¯ Ø³Ø±ÛŒØ§Ù„ÛŒ Ù…ربوط Ø¨Ù‡ ØªØ±Ø§Ú©Ù†Ø´Ù‡Ø§ÛŒ abort 
+شده Ù…جدداً Ø§Ø³ØªÙ\81اده Ù†Ù…ÛŒ Ø´ÙˆØ¯ØŸ Ú†Ø±Ø§ Ø¨ÛŒÙ† Ø§Ø¹Ø¯Ø§Ø¯ 
+سریالی ÛŒÚ© Ù\81اصله Ø®Ø§Ù„ÛŒ Ø§ÛŒØ¬Ø§Ø¯ Ù…ÛŒ Ø´ÙˆØ¯ØŸ
+برای Ø¨Ø§Ù„ا Ø¨Ø±Ø¯Ù† Ø§Ù…کان Ø§Ø¬Ø±Ø§ÛŒ Ù‡Ù…زمان ØªØ±Ø§Ú©Ù†Ø´Ù‡Ø§ØŒ 
+اعداد Ø³Ø±ÛŒØ§Ù„ÛŒ Ø¨Ù‡ Ù…حض Ø§Ø¬Ø±Ø§ÛŒ ØªØ±Ø§Ú©Ù†Ø´ Ø¨Ù‡ Ø¢Ù†Ù‡Ø§ 
+تخصیص Ù…ÛŒ ÛŒØ§Ø¨Ø¯ Ø¯Ø± Ø§ÛŒÙ† Ø­Ø§Ù„ت Ø§Ú¯Ø± Ø¨Ø¹Ø¶ÛŒ Ø§Ø² 
+تراکنشها abort Ø´ÙˆÙ†Ø¯ Ø¨ÛŒÙ† Ø§Ø¹Ø¯Ø§Ø¯ Ø³Ø±ÛŒØ§Ù„ÛŒ Ø§Ø³ØªÙ\81اده 
+شده ÛŒÚ© Ù\81اصله Ø®Ø§Ù„ÛŒ Ø¨Ù‡ ÙˆØ¬ÙˆØ¯ Ù…ÛŒ Ø¢ÛŒØ¯.
+4.16) OID Ùˆ TID Ú†Ù‡ Ù‡Ø³ØªÙ†Ø¯ØŸ
+OID Ø±Ø§Ù‡ Ø­Ù„ PostgreSQL Ø¨Ø±Ø§ÛŒ Ø¯Ø§Ø´ØªÙ† ÛŒÚ© Ø´Ù†Ø§Ø³Ù‡ Ù…نحصر Ø¨Ù‡ 
\81رد Ø¨Ø±Ø§ÛŒ Ù‡Ø± Ø±Ø¯ÛŒÙ\81 Ø§Ø³Øª. Ù‡Ø± Ø±Ø¯ÛŒÙ\81 Ø¬Ø¯ÛŒØ¯ÛŒ Ú©Ù‡ Ø§ÛŒØ¬Ø§Ø¯ 
+Ù…ÛŒ Ø´ÙˆØ¯ ÛŒÚ© OID Ù…نحصر Ø¨Ù‡ Ù\81رد Ø¨Ù‡ Ø¢Ù† Ø§Ø®ØªØµØ§Øµ Ù…ÛŒ 
+یابد. ØªÙ…ام OIDهایی Ú©Ù‡ Ø¯Ø± Ø­ÛŒÙ† initdb Ø§ÛŒØ¬Ø§Ø¯ Ù…ÛŒ Ø´ÙˆÙ†Ø¯ 
+از 16384 Ú©Ù…تر Ù‡Ø³ØªÙ†Ø¯ Ùˆ OIDهایی Ø¨Ø¹Ø¯Ø§Ù‹ ØªÙˆÙ„ید Ù…ÛŒ Ø´ÙˆØ¯ 
+از Ø§ÛŒÙ† Ø¹Ø¯Ø¯ Ø¨Ø²Ø±Ú¯ØªØ± Ø®ÙˆØ§Ù‡Ø¯ Ø¨ÙˆØ¯. Ù†Ú©ØªÙ‡ Ù…هم Ø¢Ù† Ø§Ø³Øª 
+Ú©Ù‡ OIDها Ù†Ù‡ ØªÙ†Ù‡Ø§ Ø¯Ø± ÛŒÚ© Ø¬Ø¯ÙˆÙ„ Ø´Ø¨ÛŒÙ‡ Ù†ÛŒØ³ØªÙ†Ø¯ Ø¨Ù„Ú©Ù‡ 
+در Ú©Ù„ Ù¾Ø§ÛŒÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ Ù‡ÛŒÚ† Ø¯Ùˆ Ø±Ø¯ÛŒÙ\81ÛŒ Ø¯Ø§Ø±Ø§ÛŒ OID ÛŒÚ©Ø³Ø§Ù† 
+نخواهد Ø¨ÙˆØ¯.
+PostgreSQL Ø§Ø² OID Ø¯Ø± Ø³ÛŒØ³ØªÙ… Ø¯Ø§Ø®Ù„ÛŒ Ø®ÙˆØ¯ Ø¨Ø±Ø§ÛŒ Ø§ÛŒØ¬Ø§Ø¯ 
+ارتباط Ø¨ÛŒÙ† Ø±Ø¯ÛŒÙ\81های Ø¬Ø¯Ø§ÙˆÙ„ Ù…ختلÙ\81 Ø§Ø³ØªÙ\81اده Ù…ÛŒ 
+کند. ØªÙˆØµÛŒÙ‡ Ù…ÛŒ Ø´ÙˆØ¯ Ú©Ù‡ ÛŒÚ© Ø³ØªÙˆÙ† Ø§Ø² Ù†ÙˆØ¹ OID Ø¨Ø±Ø§ÛŒ 
+ذخیره Ø§ÛŒÙ† Ù\81یلد Ø¯Ø± Ø¬Ø¯ÙˆÙ„ Ø§ÛŒØ¬Ø§Ø¯ Ú©Ù†ÛŒØ¯. Ø³Ø§Ø®ØªÙ† ÛŒÚ© 
+نمایه Ø¨Ø±Ø§ÛŒ Ø§ÛŒÙ† Ù\81یلد Ø¨Ø§Ø¹Ø« Ø¯Ø³ØªØ±Ø³ÛŒ Ø³Ø±ÛŒØ¹ØªØ± Ø¨Ù‡ Ø¢Ù† 
+خواهد Ø´Ø¯.
+تمام Ù¾Ø§ÛŒÚ¯Ø§Ù‡Ù‡Ø§ÛŒ Ø¯Ø§Ø¯Ù‡ Ø¯Ø± PostgreSQL Ø¨Ø±Ø§ÛŒ Ú¯Ø±Ù\81تن OID 
+جدید Ø§Ø² ÛŒÚ© Ù†Ø§Ø­ÛŒÙ‡ Ù…رکزی Ø§Ø³ØªÙ\81اده Ù…ÛŒ Ú©Ù†Ø¯. ÙˆÙ„ÛŒ 
+اگر Ø¨Ø®ÙˆØ§Ù‡ÛŒÙ… OID Ø±Ø§ Ø¨Ù‡ Ø±ÙˆØ´ Ø¯ÛŒÚ¯Ø±ÛŒ Ø¨Ú¯ÛŒØ±ÛŒÙ… Ùˆ ÛŒØ§ 
+اینکه Ø¯Ø± Ø­ÛŒÙ† Ú©Ù¾ÛŒ Ú©Ø±Ø¯Ù† ÛŒÚ© Ø¬Ø¯ÙˆÙ„ Ø¨Ø®ÙˆØ§Ù‡ÛŒÙ… OIDهای 
+اصلی Ø¢Ù† ØªØºÛŒÛŒØ± Ù†Ú©Ù†Ø¯ Ø¨Ù‡ Ø±ÙˆØ´ Ø²ÛŒØ± Ù…ÛŒ ØªÙˆØ§Ù†ÛŒÙ… Ø¹Ù…Ù„ 
+کنیم:
 
-   w+ s+r+a+n+g+a+m+ snm+a+ m+y+t+w+a+n+y+d+ a+z+ m+q+d+a+r+ OID k+h+
-   x+r+w+g+y+ d+s+t+w+r+ INSERT  a+s+t+ b+r+a+y+ d+y+d+n+ m+q+d+a+r+
-   p+y+sn f+r+dd a+s+t+f+a+d+h+ k+n+y+d+. h+r+ tcn+d+ a+y+n+ r+w+sn d+r+
-   h+m+h+ p+l+t+f+r+m+h+a+ q+a+b+l+ a+s+t+f+a+d+h+ n+y+s+t+ w+ ddm+n+
-   a+y+n+k+h+ f+y+l+d+ oid b+e+d+ a+z+ e+d+d+ 4 m+y+l+y+a+r+d+
-   d+w+b+a+r+h+ c+f+r+ m+y+snw+d+. d+r+ z+b+a+n+ perl b+a+ a+s+t+f+a+d+h+
-   a+z+ DBI w+ DBD::Pg m+q+d+a+r+ oidr+a+ m+y+t+w+a+n+y+d+ b+h+ a+y+n+
-   snk+l+ a+s+t+x+r+a+g+ k+n+y+d+: b+e+d+ a+z+ a+g+r+a+y+ ()st->execute$
-   m+q+d+a+r+ oid d+r+ m+t+i+y+r+  sth->pg_oid_status$ dkx+y+r+h+
-   x+w+a+h+d+ snd+.
-   
-    4.15.3) aM&#1740;a+ t+w+a+b+e+ ()nextval w+ ()currval m+n+g+r+ b+h+
-    a+&#1740;g+a+d+ snr+a+&#1740;tj race b+r+a+&#1740; s+a+&#1740;r+
-    &#1705;a+r+b+r+a+n+ m+&#1740; snw+n+d+?+
-    
-   x+&#1740;r+,+ a+s+t+f+a+d+h+ a+z+ a+&#1740;n+ t+w+a+b+e+
-   snr+a+&#1740;tj race r+a+ b+h+ w+g+w+d+ n+m+&#1740; aMw+r+d+.
-   
-    4.15.4) tcr+a+ a+e+d+a+d+ s+r+&#1740;a+l+&#1740; m+r+b+w+tj b+h+
-    t+r+a+&#1705;n+snh+a+&#1740; abort snd+h+ m+g+d+d+a+:+ a+s+t+f+a+d+h+
-    n+m+&#1740; snw+d+?+ tcr+a+ b+&#1740;n+ a+e+d+a+d+ s+r+&#1740;a+l+&#1740;
-    &#1740;&#1705; f+a+c+l+h+ x+a+l+&#1740; a+&#1740;g+a+d+ m+&#1740; snw+d+?+
-    
-   b+r+a+&#1740; b+a+l+a+ b+r+d+n+ a+m+&#1705;a+n+ a+g+r+a+&#1740;
-   h+m+z+m+a+n+ t+r+a+&#1705;n+snh+a+,+ a+e+d+a+d+ s+r+&#1740;a+l+&#1740;
-   b+h+ m+hkdd a+g+r+a+&#1740; t+r+a+&#1705;n+sn b+h+ aMn+h+a+
-   t+x+c+&#1740;c+ m+&#1740; &#1740;a+b+d+ d+r+ a+&#1740;n+ hka+l+t+
-   a+gfr+ b+e+dd&#1740; a+z+ t+r+a+&#1705;n+snh+a+ abort snw+n+d+
-   b+&#1740;n+ a+e+d+a+d+ s+r+&#1740;a+l+&#1740; a+s+t+f+a+d+h+ snd+h+
-   &#1740;&#1705; f+a+c+l+h+ x+a+l+&#1740; b+h+ w+g+w+d+ m+&#1740;
-   aM&#1740;d+.
-   
-    4.16) OID w+ TID tch+ h+s+t+n+d+?+
-    
-   OID r+a+h+ hkl+ PostgreSQL b+r+a+&#1740; d+a+snt+n+ &#1740;&#1705;
-   snn+a+s+h+ m+n+hkc+r+ b+h+ f+r+d+ b+r+a+&#1740; h+r+ r+d+&#1740;f+
-   a+s+t+. h+r+ r+d+&#1740;f+ g+d+&#1740;d+&#1740; &#1705;h+
-   a+&#1740;g+a+d+ m+&#1740; snw+d+ &#1740;&#1705; OID m+n+hkc+r+ b+h+
-   f+r+d+ b+h+ aMn+ a+x+t+c+a+c+ m+&#1740; &#1740;a+b+d+. t+m+a+m+
-   OIDh+a+&#1740;&#1740; &#1705;h+ d+r+ hk&#1740;n+ initdb
-   a+&#1740;g+a+d+ m+&#1740; snw+n+d+ a+z+ 16384 &#1705;m+t+r+ h+s+t+n+d+
-   w+ OIDh+a+&#1740;&#1740; b+e+d+a+:+ t+w+l+&#1740;d+ m+&#1740; snw+d+
-   a+z+ a+&#1740;n+ e+d+d+ b+z+r+gft+r+ x+w+a+h+d+ b+w+d+. n+&#1705;t+h+
-   m+h+m+ aMn+ a+s+t+ &#1705;h+ OIDh+a+ n+h+ t+n+h+a+ d+r+ &#1740;&#1705;
-   g+d+w+l+ snb+&#1740;h+ n+&#1740;s+t+n+d+ b+l+&#1705;h+ d+r+ &#1705;l+
-   p+a+&#1740;gfa+h+ d+a+d+h+ h+&#1740;tc d+w+ r+d+&#1740;f+&#1740;
-   d+a+r+a+&#1740; OID &#1740;&#1705;s+a+n+ n+x+w+a+h+d+ b+w+d+.
-   
-   PostgreSQL a+z+ OID d+r+ s+&#1740;s+t+m+ d+a+x+l+&#1740; x+w+d+
-   b+r+a+&#1740; a+&#1740;g+a+d+ a+r+t+b+a+tj b+&#1740;n+
-   r+d+&#1740;f+h+a+&#1740; g+d+a+w+l+ m+x+t+l+f+ a+s+t+f+a+d+h+
-   m+&#1740; &#1705;n+d+. t+w+c+&#1740;h+ m+&#1740; snw+d+ &#1705;h+
-   &#1740;&#1705; s+t+w+n+ a+z+ n+w+e+ OID b+r+a+&#1740; dkx+&#1740;r+h+
-   a+&#1740;n+ f+&#1740;l+d+ d+r+ g+d+w+l+ a+&#1740;g+a+d+
-   &#1705;n+&#1740;d+. s+a+x+t+n+ &#1740;&#1705; n+m+a+&#1740;h+
-   b+r+a+&#1740; a+&#1740;n+ f+&#1740;l+d+ b+a+e+tk d+s+t+r+s+&#1740;
-   s+r+&#1740;e+t+r+ b+h+ aMn+ x+w+a+h+d+ snd+.
-   
-   t+m+a+m+ p+a+&#1740;gfa+h+h+a+&#1740; d+a+d+h+ d+r+ PostgreSQL
-   b+r+a+&#1740; gfr+f+t+n+ OID g+d+&#1740;d+ a+z+ &#1740;&#1705;
-   n+a+hk&#1740;h+ m+r+&#1705;z+&#1740; a+s+t+f+a+d+h+ m+&#1740;
-   &#1705;n+d+. w+l+&#1740; a+gfr+ b+x+w+a+h+&#1740;m+ OID r+a+ b+h+
-   r+w+sn d+&#1740;gfr+&#1740; b+gf&#1740;r+&#1740;m+ w+ &#1740;a+
-   a+&#1740;n+&#1705;h+ d+r+ hk&#1740;n+ &#1705;p+&#1740; &#1705;r+d+n+
-   &#1740;&#1705; g+d+w+l+ b+x+w+a+h+&#1740;m+ OIDh+a+&#1740;
-   a+c+l+&#1740; aMn+ t+i+&#1740;&#1740;r+ n+&#1705;n+d+ b+h+ r+w+sn
-   z+&#1740;r+ m+&#1740; t+w+a+n+&#1740;m+ e+m+l+ &#1705;n+&#1740;m+:
-   
-   
         CREATE TABLE new_table(mycol int);
         SELECT oid AS old_oid, mycol INTO tmp_table FROM old_table;
         COPY tmp_table TO '/tmp/pgtable';
         COPY new_table WITH OIDS FROM '/tmp/pgtable';
         DROP TABLE tmp_table;
-
-   OID &#1740;&#1705; e+d+d+ c+hk&#1740;hk 4 b+a+&#1740;t+&#1740; a+s+t+
-   w+ b+n+a+b+r+a+&#1740;n+ hkd+a+&#1705;tkr+ m+q+d+a+r+ aMn+ 4
-   m+&#1740;l+&#1740;a+r+d+ x+w+a+h+d+ b+w+d+ w+ b+e+d+ a+z+ aMn+
-   m+q+d+a+r+ aMn+ s+r+r+&#1740;z+ x+w+a+h+d+ snd+.  a+l+b+t+h+ t+a+
-   &#1705;n+w+n+ b+r+a+&#1740;  &#1705;s+&#1740;  a+&#1740;n+ a+t+f+a+q+
-   n+&#1740;f+t+a+d+h+ a+s+t+ w+ t+c+m+&#1740;m+ gfr+d+a+n+d+gfa+n+
-   PostgreSQL aMn+ a+s+t+ &#1705;h+ q+b+l+ a+z+ aMn+&#1705;h+ a+&#1740;n+
-   a+t+f+a+q+ r+x+ d+h+d+ a+&#1740;n+ m+sn&#1705;l+ r+a+ b+r+tjr+f+
-   &#1705;n+n+d+.
-   
-   TIDh+a+ b+r+a+&#1740; snn+a+s+a+&#1740;&#1740; m+hkl+
-   f+&#1740;z+&#1740;&#1705;&#1740; &#1740;&#1705; r+d+&#1740;f+ b+r+
-   a+s+a+s+ b+l+w+&#1705; w+ aMf+s+t+ m+&#1740; b+a+snd+. TIDh+a+ b+e+d+
-   a+z+ t+i+&#1740;&#1740;r+ p+&#1740;d+a+ &#1705;r+d+n+ &#1740;&#1705;
-   r+d+&#1740;f+ w+ &#1740;a+  b+a+z+x+w+a+n+&#1740;  aMn+  e+w+dd
-   m+&#1740; snw+n+d+. TIDh+a+ t+w+s+tj n+m+a+&#1740;h+ h+a+
-   a+s+t+f+a+d+h+ m+&#1740; snw+n+d+.
-   
-    4.17) m+e+n+y+ b+e+ddy+ a+z+ t+r+m+h+a+ w+ k+l+m+a+t+y+ k+h+ d+r+
-    PostgreSQL a+s+t+f+a+d+h+ m+y+snw+d+ tcy+s+t+?+
-    
-   l+&#1740;s+t+ b+r+x+&#1740; a+z+ t+r+m+h+a+ w+ &#1705;l+m+a+t+&#1740;
-   &#1705;h+ a+s+t+f+a+d+h+ m+&#1740; snw+n+d+:
-     * table, relation, class :&#1705;l+a+s+,+ r+a+b+tjh+,+ g+d+w+l+
-     * row, record, tuple tcn+d+t+a+&#1740;&#1740;,+ r+&#1705;w+r+d+,+
-       r+d+&#1740;f+
-     * column, field, attribute c+f+t+,+ f+&#1740;l+d+,+ s+t+w+n+
-     * retrieve, select a+n+t+x+a+b+,+ x+w+a+n+d+n+
-     * replace, updateb+h+ r+w+z+ &#1705;r+d+n+,+
-       g+a+&#1740;gfz+&#1740;n+&#1740;
-     * append, insert d+r+g+,+ a+dda+f+h+ &#1705;r+d+n+
-     * OID, serial value m+q+d+a+r+ s+r+&#1740;a+l+
-     * portal, cursor
-     * range variable, table name, table alias
-       
-   &#1740;&#1705; l+&#1740;s+t+ e+m+w+m+&#1740; a+z+ t+r+m+h+a+&#1740;
-   m+w+r+d+ a+s+t+f+a+d+h+ d+r+ p+a+&#1740;gfa+h+ d+a+d+h+ d+r+ aMd+r+s+
-   http://hea-www.harvard.edu/MST/simul/software/docs/pkgs/pgsql/glossary
-   /glossary.htm w+g+w+d+ d+a+r+d+.
-   
-    4.18) tcr+a+ m+n+ x+tja+y+ "ERROR: Memory exhausted in AllocSetAlloc" m+y+
-    gfy+r+m+?+
-    
-   a+&#1740;n+ x+tja+ a+hkt+m+a+l+a+:+ &#1740;a+ b+h+ x+a+tjr+ t+m+a+m+
-   snd+n+ hka+f+zHh+ m+g+a+z+&#1740; s+&#1740;s+t+m+ snm+a+s+t+ w+
-   &#1740;a+ a+&#1740;n+&#1705;h+ &#1705;r+n+l+ b+r+a+&#1740;
-   b+r+n+a+m+h+ h+a+ d+r+ m+w+r+d+ m+&#1740;z+a+n+ a+s+t+f+a+d+h+ a+z+
-   hka+f+zHh+ m+g+a+z+&#1740; m+hkd+w+d+&#1740;t+ a+e+m+a+l+
-   &#1705;r+d+h+ a+s+t+. q+b+l+ a+z+ a+g+r+a+&#1740; b+r+n+a+m+h+
-   a+c+l+&#1740; &#1740;&#1705;&#1740; a+z+ d+s+t+w+r+a+t+ z+&#1740;r+
-   r+a+ a+g+r+a+ &#1705;n+&#1740;d+.
-   
+OID ÛŒÚ© Ø¹Ø¯Ø¯ ØµØ­ÛŒØ­ 4 Ø¨Ø§ÛŒØªÛŒ Ø§Ø³Øª Ùˆ Ø¨Ù†Ø§Ø¨Ø±Ø§ÛŒÙ† Ø­Ø¯Ø§Ú©Ø«Ø± 
+مقدار Ø¢Ù† 4 Ù…یلیارد Ø®ÙˆØ§Ù‡Ø¯ Ø¨ÙˆØ¯ Ùˆ Ø¨Ø¹Ø¯ Ø§Ø² Ø¢Ù† 
+مقدار Ø¢Ù† Ø³Ø±Ø±ÛŒØ² Ø®ÙˆØ§Ù‡Ø¯ Ø´Ø¯.  Ø§Ù„بته ØªØ§ Ú©Ù†ÙˆÙ† Ø¨Ø±Ø§ÛŒ  
+کسی  Ø§ÛŒÙ† Ø§ØªÙ\81اق Ù†ÛŒÙ\81تاده Ø§Ø³Øª Ùˆ ØªØµÙ…یم Ú¯Ø±Ø¯Ø§Ù†Ø¯Ú¯Ø§Ù† 
+PostgreSQL Ø¢Ù† Ø§Ø³Øª Ú©Ù‡ Ù‚بل Ø§Ø² Ø¢Ù†Ú©Ù‡ Ø§ÛŒÙ† Ø§ØªÙ\81اق Ø±Ø® Ø¯Ù‡Ø¯ 
+این Ù…Ø´Ú©Ù„ Ø±Ø§ Ø¨Ø±Ø·Ø±Ù\81 Ú©Ù†Ù†Ø¯.
+TIDها Ø¨Ø±Ø§ÛŒ Ø´Ù†Ø§Ø³Ø§ÛŒÛŒ Ù…حل Ù\81یزیکی ÛŒÚ© Ø±Ø¯ÛŒÙ\81 Ø¨Ø± Ø§Ø³Ø§Ø³ 
+بلوک Ùˆ Ø¢Ù\81ست Ù…ÛŒ Ø¨Ø§Ø´Ø¯. TIDها Ø¨Ø¹Ø¯ Ø§Ø² ØªØºÛŒÛŒØ± Ù¾ÛŒØ¯Ø§ 
+کردن ÛŒÚ© Ø±Ø¯ÛŒÙ\81 Ùˆ ÛŒØ§ Ø¨Ø§Ø²Ø®ÙˆØ§Ù†ÛŒ Ø¢Ù† Ø¹ÙˆØ¶ Ù…ÛŒ Ø´ÙˆÙ†Ø¯. 
+TIDها ØªÙˆØ³Ø· Ù†Ù…ایه Ù‡Ø§ Ø§Ø³ØªÙ\81اده Ù…ÛŒ Ø´ÙˆÙ†Ø¯.
+4.17) Ù…عني Ø¨Ø¹Ø¶ÙŠ Ø§Ø² ØªØ±Ù…ها Ùˆ ÙƒÙ„ماتي ÙƒÙ‡ Ø¯Ø± PostgreSQL‌ 
+استÙ\81اده Ù…ي‌شود Ú†ÙŠØ³ØªØŸ
+لیست Ø¨Ø±Ø®ÛŒ Ø§Ø² ØªØ±Ù…ها Ùˆ Ú©Ù„ماتی Ú©Ù‡ Ø§Ø³ØªÙ\81اده Ù…ÛŒ 
+شوند:
+  table, relation, class :کلاس، Ø±Ø§Ø¨Ø·Ù‡ØŒ Ø¬Ø¯ÙˆÙ„
+  row, record, tuple Ú†Ù†Ø¯ØªØ§ÛŒÛŒØŒ Ø±Ú©ÙˆØ±Ø¯ØŒ Ø±Ø¯ÛŒÙ\81
+  column, field, attribute ØµÙ\81ت، Ù\81یلد، Ø³ØªÙˆÙ†
+  retrieve, select Ø§Ù†ØªØ®Ø§Ø¨ØŒ Ø®ÙˆØ§Ù†Ø¯Ù†
+  replace, updateبه Ø±ÙˆØ² Ú©Ø±Ø¯Ù†ØŒ Ø¬Ø§ÛŒÚ¯Ø²ÛŒÙ†ÛŒ 
+  append, insert Ø¯Ø±Ø¬ØŒ Ø§Ø¶Ø§Ù\81Ù‡ Ú©Ø±Ø¯Ù†
+  OID, serial value Ù…قدار Ø³Ø±ÛŒØ§Ù„
+  portal, cursor 
+  range variable, table name, table alias 
+یک Ù„یست Ø¹Ù…ومی Ø§Ø² ØªØ±Ù…های Ù…ورد Ø§Ø³ØªÙ\81اده Ø¯Ø± 
+پایگاه Ø¯Ø§Ø¯Ù‡ Ø¯Ø± Ø¢Ø¯Ø±Ø³  
+http://hea-www.harvard.edu/MST/simul/software/docs/pkgs/pgsql/glossary/glossary.htm 
+وجود Ø¯Ø§Ø±Ø¯.
+4.18) Ú†Ø±Ø§ Ù…Ù† Ø®Ø·Ø§ÙŠ "ERROR: Memory exhausted in AllocSetAlloc" 
+مي‌گيرم؟
+این Ø®Ø·Ø§ Ø§Ø­ØªÙ…الاً ÛŒØ§ Ø¨Ù‡ Ø®Ø§Ø·Ø± ØªÙ…ام Ø´Ø¯Ù† Ø­Ø§Ù\81ظه 
+مجازی Ø³ÛŒØ³ØªÙ… Ø´Ù…است Ùˆ ÛŒØ§ Ø§ÛŒÙ†Ú©Ù‡ Ú©Ø±Ù†Ù„ Ø¨Ø±Ø§ÛŒ 
+برنامه Ù‡Ø§ Ø¯Ø± Ù…ورد Ù…یزان Ø§Ø³ØªÙ\81اده Ø§Ø² Ø­Ø§Ù\81ظه 
+مجازی Ù…حدودیت Ø§Ø¹Ù…ال Ú©Ø±Ø¯Ù‡ Ø§Ø³Øª. Ù‚بل Ø§Ø² Ø§Ø¬Ø±Ø§ÛŒ 
+برنامه Ø§ØµÙ„ÛŒ ÛŒÚ©ÛŒ Ø§Ø² Ø¯Ø³ØªÙˆØ±Ø§Øª Ø²ÛŒØ± Ø±Ø§ Ø§Ø¬Ø±Ø§ Ú©Ù†ÛŒØ¯.
     ulimit -d 262144
     limit datasize 256m
-
-   b+s+t+h+ b+h+ n+w+e+ snl+ &#1740;&#1705;&#1740; a+z+ a+&#1740;n+
-   d+s+t+w+r+a+t+ m+m+&#1705;n+ a+s+t+ b+a+ m+w+f+q+&#1740;t+ a+g+r+a+
-   snw+d+. b+a+ a+g+r+a+&#1740; aMn+ d+s+t+w+r+ m+hkd+w+d+&#1740;t+
-   hka+f+zHh+ m+g+a+z+&#1740; b+r+a+&#1740; b+r+n+a+m+h+ h+a+
-   b+r+d+a+snt+h+ snd+h+ w+ b+a+ a+&#1740;n+ &#1705;a+r+ a+hkt+m+a+l+a+:+
-   d+r+x+w+a+s+t+&#1740; &#1705;h+ q+b+l+a+:+ x+tja+ m+&#1740; d+a+d+h+
-   a+s+t+ a+g+r+a+ x+w+a+h+d+ snd+.
-   
-    4.19) a+z+ k+g+a+ t+snx+y+c+ d+h+m+ k+h+ w+y+r+a+y+sn y+a+ n+s+x+h+
-    PostgreSQLy+y+ k+h+ m+n+ a+s+t+f+a+d+h+ m+y+k+n+m+ tcy+s+t+?+
-    
-   b+a+ a+g+r+a+&#1740; d+s+t+w+r+ ()SELECT version
-   
-    4.20) tcr+a+ hk&#1740;n+ a+g+r+a+&#1740; e+m+l+&#1740;a+t+ r+w+&#1740;
-    large-objecth+a+ x+tja+&#1740; "invalid large obj descriptor"b+h+ w+g+w+d+
-    m+&#1740; aM&#1740;d+?+
-    
-          snm+a+ b+a+&#1740;d+ q+b+l+ a+z+ snr+w+e+ d+s+t+w+r+a+t+&#1740;
-      &#1705;h+ b+a+ large-objecth+a+ &#1705;a+r+ m+&#1740; &#1705;n+n+d+
-                   BEGIN  w+ b+e+d+ a+z+ aMn+h+a+ h+m+ &#1740;&#1705; END
-            b+gfdka+r+&#1740;d+. d+r+ hka+l+ hka+ddr+ PostgreSQL h+n+d+l+
-          large-objecth+a+ r+a+ d+r+ z+m+a+n+ n+h+a+&#1740;&#1740; snd+n+
-                t+r+a+&#1705;n+sn (commitsnd+n+) m+&#1740; b+n+d+d+. b+h+
-       h+m+&#1740;n+ d+l+&#1740;l+ a+w+l+&#1740;n+ t+l+a+sn b+r+a+&#1740;
-           a+n+g+a+m+ h+r+ &#1705;a+r+&#1740; b+a+ h+n+d+l+ m+n+g+r+ b+h+
-              x+tja+&#1740; invalid large obj descriptor x+w+a+h+d+ snd+.
-           b+r+a+&#1740; g+l+w+gf&#1740;r+&#1740; a+z+ a+&#1740;n+ x+tja+
-           hkt+m+a+:+ b+a+&#1740;d+ a+z+ &#1740;&#1705; t+r+a+&#1705;n+sn
-               a+s+t+f+a+d+h+ &#1705;n+&#1740;d+. a+&#1740;n+ &#1705;a+r+
-    h+m+a+n+tjw+r+ &#1705;h+ q+b+l+a+:+ gff+t+h+ snd+ b+a+ a+s+t+f+a+d+h+
-                   a+z+ q+r+a+r+ d+a+d+n+ BEGIN w+ END d+r+ a+b+t+d+a+ w+
-            a+n+t+h+a+&#1740; d+s+t+w+r+a+t+ a+n+g+a+m+ m+&#1740; snw+d+.
-   
-   a+gfr+ a+&#1740;n+ x+tja+ r+a+ d+r+ hk&#1740;n+ a+s+t+f+a+d+h+ a+z+
-   &#1740;&#1705; d+r+a+&#1740;w+r+ ODBC d+r+&#1740;a+f+t+
-   &#1705;r+d+&#1740;d+ a+hkt+m+a+l+a+:+ b+a+&#1740;d+ a+&#1740;n+
-   d+s+t+w+r+ r+a+ a+g+r+a+ &#1705;n+&#1740;d+: set auto-commit off
-   
-    4.21) tcgfw+n+h+ y+k+ s+t+w+n+ a+y+g+a+d+ k+n+m+ k+h+ m+q+d+a+r+ z+m+a+n+
-    g+a+r+y+ r+a+ b+h+ e+n+w+a+n+ m+q+d+a+r+ p+y+snf+r+dd d+a+snt+h+ b+a+snd+?+
-    
-   a+z+ CURRENT_TIMESTAMP  a+s+t+f+a+d+h+ &#1705;n+&#1740;d+ d+r+
-   m+tka+l+ z+&#1740;r+ n+hkw+h+ a+n+g+a+m+ a+&#1740;n+ &#1705;a+r+
-   n+sna+n+ d+a+d+h+ snd+h+ a+s+t+:
-   
+بسته Ø¨Ù‡ Ù†ÙˆØ¹ Ø´Ù„ ÛŒÚ©ÛŒ Ø§Ø² Ø§ÛŒÙ† Ø¯Ø³ØªÙˆØ±Ø§Øª Ù…Ù…Ú©Ù† Ø§Ø³Øª Ø¨Ø§ 
+موÙ\81قیت Ø§Ø¬Ø±Ø§ Ø´ÙˆØ¯. Ø¨Ø§ Ø§Ø¬Ø±Ø§ÛŒ Ø¢Ù† Ø¯Ø³ØªÙˆØ± Ù…حدودیت 
+حاÙ\81ظه Ù…جازی Ø¨Ø±Ø§ÛŒ Ø¨Ø±Ù†Ø§Ù…Ù‡ Ù‡Ø§ Ø¨Ø±Ø¯Ø§Ø´ØªÙ‡ Ø´Ø¯Ù‡ Ùˆ Ø¨Ø§ 
+این Ú©Ø§Ø± Ø§Ø­ØªÙ…الاً Ø¯Ø±Ø®ÙˆØ§Ø³ØªÛŒ Ú©Ù‡ Ù‚بلاً Ø®Ø·Ø§ Ù…ÛŒ 
+داده Ø§Ø³Øª Ø§Ø¬Ø±Ø§ Ø®ÙˆØ§Ù‡Ø¯ Ø´Ø¯.
+4.19) Ø§Ø² ÙƒØ¬Ø§ ØªØ´Ø®ÙŠØµ Ø¯Ù‡Ù… ÙƒÙ‡ ÙˆÙŠØ±Ø§ÙŠØ´ ÙŠØ§ Ù†Ø³Ø®Ù‡ 
+PostgreSQLيي ÙƒÙ‡ Ù…Ù† Ø§Ø³ØªÙ\81اده Ù…ي‌كنم Ú†ÙŠØ³ØªØŸ
+با Ø§Ø¬Ø±Ø§ÛŒ Ø¯Ø³ØªÙˆØ± ()SELECT version
+4.20) Ú†Ø±Ø§ Ø¯Ø± Ø­ÛŒÙ† Ø§Ø¬Ø±Ø§ÛŒ Ø¹Ù…لیات Ø±ÙˆÛŒ large-objectها 
+خطای "invalid large obj descriptor"به ÙˆØ¬ÙˆØ¯ Ù…ÛŒ Ø¢ÛŒØ¯ØŸ
+شما Ø¨Ø§ÛŒØ¯ Ù‚بل Ø§Ø² Ø´Ø±ÙˆØ¹ Ø¯Ø³ØªÙˆØ±Ø§ØªÛŒ Ú©Ù‡ Ø¨Ø§ large-objectها 
+کار Ù…ÛŒ Ú©Ù†Ù†Ø¯ Ø§Ø² BEGIN  Ùˆ Ø¨Ø¹Ø¯ Ø§Ø² Ø¢Ù†Ù‡Ø§ Ù‡Ù… ÛŒÚ© END 
+بگذارید. Ø¯Ø± Ø­Ø§Ù„ Ø­Ø§Ø¶Ø± PostgreSQL Ù‡Ù†Ø¯Ù„ large-objectها Ø±Ø§ 
+در Ø²Ù…ان Ù†Ù‡Ø§ÛŒÛŒ Ø´Ø¯Ù† ØªØ±Ø§Ú©Ù†Ø´ (commitشدن) Ù…ÛŒ Ø¨Ù†Ø¯Ø¯. Ø¨Ù‡ 
+همین Ø¯Ù„یل Ø§ÙˆÙ„ین ØªÙ„اش Ø¨Ø±Ø§ÛŒ Ø§Ù†Ø¬Ø§Ù… Ù‡Ø± Ú©Ø§Ø±ÛŒ Ø¨Ø§ 
+هندل Ù…نجر Ø¨Ù‡ Ø®Ø·Ø§ÛŒ invalid large obj descriptor Ø®ÙˆØ§Ù‡Ø¯ Ø´Ø¯. 
+برای Ø¬Ù„وگیری Ø§Ø² Ø§ÛŒÙ† Ø®Ø·Ø§ Ø­ØªÙ…اً Ø¨Ø§ÛŒØ¯ Ø§Ø² ÛŒÚ© 
+تراکنش Ø§Ø³ØªÙ\81اده Ú©Ù†ÛŒØ¯. Ø§ÛŒÙ† Ú©Ø§Ø± Ù‡Ù…انطور Ú©Ù‡ 
+قبلاً Ú¯Ù\81ته Ø´Ø¯ Ø¨Ø§ Ø§Ø³ØªÙ\81اده Ø§Ø² Ù‚رار Ø¯Ø§Ø¯Ù† BEGIN Ùˆ END 
+در Ø§Ø¨ØªØ¯Ø§ Ùˆ Ø§Ù†ØªÙ‡Ø§ÛŒ Ø¯Ø³ØªÙˆØ±Ø§Øª Ø§Ù†Ø¬Ø§Ù… Ù…ÛŒ Ø´ÙˆØ¯.
+اگر Ø§ÛŒÙ† Ø®Ø·Ø§ Ø±Ø§ Ø¯Ø± Ø­ÛŒÙ† Ø§Ø³ØªÙ\81اده Ø§Ø² ÛŒÚ© Ø¯Ø±Ø§ÛŒÙˆØ± ODBC 
+دریاÙ\81ت Ú©Ø±Ø¯ÛŒØ¯ Ø§Ø­ØªÙ…الاً Ø¨Ø§ÛŒØ¯ Ø§ÛŒÙ† Ø¯Ø³ØªÙˆØ± Ø±Ø§ 
+اجرا Ú©Ù†ÛŒØ¯: set auto-commit off
+4.21) Ú†Ú¯ÙˆÙ†Ù‡ ÙŠÙƒ Ø³ØªÙˆÙ† Ø§ÙŠØ¬Ø§Ø¯ ÙƒÙ†Ù… ÙƒÙ‡ Ù…قدار Ø²Ù…ان 
+جاري Ø±Ø§ Ø¨Ù‡ Ø¹Ù†ÙˆØ§Ù† Ù…قدار Ù¾ÙŠØ´â€ŒÙ\81رض Ø¯Ø§Ø´ØªÙ‡ Ø¨Ø§Ø´Ø¯ØŸ
+از CURRENT_TIMESTAMP  Ø§Ø³ØªÙ\81اده Ú©Ù†ÛŒØ¯ Ø¯Ø± Ù…ثال Ø²ÛŒØ± Ù†Ø­ÙˆÙ‡ 
+انجام Ø§ÛŒÙ† Ú©Ø§Ø± Ù†Ø´Ø§Ù† Ø¯Ø§Ø¯Ù‡ Ø´Ø¯Ù‡ Ø§Ø³Øª:
 CREATE TABLE test (x int, modtime timestamp DEFAULT CURRENT_TIMESTAMP );
 
-    4.22) tcr+a+ "z+y+r+ d+r+x+w+a+s+t+h+a+y+y+" k+h+ a+z+ IN a+s+t+f+a+d+h+
-    m+y+k+n+n+d+ k+n+d+ h+s+t+n+d+?+
-    
-   d+r+ n+s+x+h+ h+a+&#1740; q+b+l+ a+z+ 7.4 e+m+l+ a+l+hka+q+
-   z+&#1740;r+ d+r+x+w+a+s+t+ w+ d+r+x+w+a+s+t+ a+c+l+&#1740; b+h+
-   a+&#1740;n+ c+w+r+t+ a+n+g+a+m+ m+&#1740; snw+d+ &#1705;h+
-   n+t+a+&#1740;g+ b+h+ d+s+t+ aMm+d+h+ a+z+ z+&#1740;r+ d+r+x+w+a+s+t+
-   b+h+ c+w+r+t+ t+r+t+&#1740;b+&#1740; b+r+a+&#1740; h+r+ r+d+&#1740;f+
-   a+e+m+a+l+ m+&#1740; snw+d+. a+gfr+ z+&#1740;r+d+r+x+w+a+s+t+
-   r+d+&#1740;f+ h+a+&#1740; &#1705;m+&#1740; r+a+ b+h+ e+n+w+a+n+
-   x+r+w+g+&#1740; b+r+gfr+d+a+n+d+ w+ d+r+x+w+a+s+t+
-   b+&#1740;r+w+n+&#1740; r+d+&#1740;f+ h+a+&#1740; z+&#1740;a+d+&#1740;
-   r+a+ sna+m+l+ snw+d+ a+s+t+f+a+d+h+ a+z+ IN b+h+t+r+&#1740;n+ r+w+sn
-   a+s+t+ d+r+ i+&#1740;r+ a+&#1740;n+c+w+r+t+ b+h+t+r+ a+s+t+ a+z+
-   EXISTS a+s+t+f+a+d+h+ snw+d+
-   
+4.22) Ú†Ø±Ø§ "زير Ø¯Ø±Ø®ÙˆØ§Ø³ØªÙ‡Ø§ÙŠÙŠ" ÙƒÙ‡ Ø§Ø² IN Ø§Ø³ØªÙ\81اده 
+مي‌كنند ÙƒÙ†Ø¯ Ù‡Ø³ØªÙ†Ø¯ØŸ
+در Ù†Ø³Ø®Ù‡ Ù‡Ø§ÛŒ Ù‚بل Ø§Ø² 7.4 Ø¹Ù…Ù„ Ø§Ù„حاق Ø²ÛŒØ± Ø¯Ø±Ø®ÙˆØ§Ø³Øª Ùˆ 
+درخواست Ø§ØµÙ„ÛŒ Ø¨Ù‡ Ø§ÛŒÙ† ØµÙˆØ±Øª Ø§Ù†Ø¬Ø§Ù… Ù…ÛŒ Ø´ÙˆØ¯ Ú©Ù‡ 
+نتایج Ø¨Ù‡ Ø¯Ø³Øª Ø¢Ù…ده Ø§Ø² Ø²ÛŒØ± Ø¯Ø±Ø®ÙˆØ§Ø³Øª Ø¨Ù‡ ØµÙˆØ±Øª 
+ترتیبی Ø¨Ø±Ø§ÛŒ Ù‡Ø± Ø±Ø¯ÛŒÙ\81 Ø§Ø¹Ù…ال Ù…ÛŒ Ø´ÙˆØ¯. Ø§Ú¯Ø± 
+زیردرخواست Ø±Ø¯ÛŒÙ\81 Ù‡Ø§ÛŒ Ú©Ù…ÛŒ Ø±Ø§ Ø¨Ù‡ Ø¹Ù†ÙˆØ§Ù† Ø®Ø±ÙˆØ¬ÛŒ 
+برگرداند Ùˆ Ø¯Ø±Ø®ÙˆØ§Ø³Øª Ø¨ÛŒØ±ÙˆÙ†ÛŒ Ø±Ø¯ÛŒÙ\81 Ù‡Ø§ÛŒ Ø²ÛŒØ§Ø¯ÛŒ Ø±Ø§ 
+شامل Ø´ÙˆØ¯ Ø§Ø³ØªÙ\81اده Ø§Ø² IN Ø¨Ù‡ØªØ±ÛŒÙ† Ø±ÙˆØ´ Ø§Ø³Øª Ø¯Ø± ØºÛŒØ± 
+اینصورت Ø¨Ù‡ØªØ± Ø§Ø³Øª Ø§Ø² EXISTS Ø§Ø³ØªÙ\81اده Ø´ÙˆØ¯
     SELECT *
     FROM tab
     WHERE col IN (SELECT subcol FROM subtab);
-
-   b+h+:
-   
+به:
     SELECT *
     FROM tab
     WHERE EXISTS (SELECT subcol FROM subtab WHERE subcol = col);
-
-   b+r+a+&#1740; a+g+r+a+&#1740; s+r+&#1740;e+ a+&#1740;n+ d+r+x+w+a+s+t+
-   b+a+&#1740;d+ b+r+a+&#1740; s+t+w+n+ subcol n+m+a+&#1740;h+
-   a+&#1740;g+a+d+ snd+h+ b+a+snd+.
-   
-   d+r+ n+s+x+h+ h+a+&#1740; b+e+d+ a+z+ 7.4 IN b+r+a+&#1740; a+l+hka+q+
-   a+z+ h+m+a+n+ t+&#1705;n+&#1740;&#1705; p+&#1740;tc&#1740;d+h+
-   m+w+r+d+ a+s+t+f+a+d+h+ d+r+ d+s+t+w+r+a+t+ m+e+m+w+l+&#1740;
-   a+s+t+f+a+d+h+ m+&#1740; &#1705;n+d+ w+ b+n+a+b+r+a+&#1740;n+
-   a+s+t+f+a+d+h+ a+z+ aMn+ n+s+b+t+ b+h+ EXISTS a+r+g+hk&#1740;t+
-   d+a+r+d+.
-   
-    4.23) tcgfw+n+h+ m+y+t+w+a+n+m+ y+k+ a+l+hka+q+ x+a+r+g+y+ (outer join)
-    a+n+g+a+m+ d+h+m+?+
-    
-   b+r+a+&#1740; a+n+g+a+m+ a+l+hka+q+ x+a+r+g+&#1740; b+h+ r+w+sn
-   z+&#1740;r+ e+m+l+ &#1705;n+&#1740;d+:
-   
+برای Ø§Ø¬Ø±Ø§ÛŒ Ø³Ø±ÛŒØ¹ Ø§ÛŒÙ† Ø¯Ø±Ø®ÙˆØ§Ø³Øª Ø¨Ø§ÛŒØ¯ Ø¨Ø±Ø§ÛŒ Ø³ØªÙˆÙ† 
+subcol Ù†Ù…ایه Ø§ÛŒØ¬Ø§Ø¯ Ø´Ø¯Ù‡ Ø¨Ø§Ø´Ø¯.
+در Ù†Ø³Ø®Ù‡ Ù‡Ø§ÛŒ Ø¨Ø¹Ø¯ Ø§Ø² 7.4 IN Ø¨Ø±Ø§ÛŒ Ø§Ù„حاق Ø§Ø² Ù‡Ù…ان 
+تکنیک Ù¾ÛŒÚ†ÛŒØ¯Ù‡ Ù…ورد Ø§Ø³ØªÙ\81اده Ø¯Ø± Ø¯Ø³ØªÙˆØ±Ø§Øª Ù…عمولی 
+استÙ\81اده Ù…ÛŒ Ú©Ù†Ø¯ Ùˆ Ø¨Ù†Ø§Ø¨Ø±Ø§ÛŒÙ† Ø§Ø³ØªÙ\81اده Ø§Ø² Ø¢Ù† Ù†Ø³Ø¨Øª 
+به EXISTS Ø§Ø±Ø¬Ø­ÛŒØª Ø¯Ø§Ø±Ø¯.
+4.23) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم ÙŠÙƒ Ø§Ù„حاق Ø®Ø§Ø±Ø¬ÙŠ (outer join) 
+انجام Ø¯Ù‡Ù…ØŸ
+برای Ø§Ù†Ø¬Ø§Ù… Ø§Ù„حاق Ø®Ø§Ø±Ø¬ÛŒ Ø¨Ù‡ Ø±ÙˆØ´ Ø²ÛŒØ± Ø¹Ù…Ù„ Ú©Ù†ÛŒØ¯:
     SELECT *
     FROM t1 LEFT OUTER JOIN t2 ON (t1.col = t2.col);
-
-   &#1740;a+
-   
+یا
     SELECT *
     FROM t1 LEFT OUTER JOIN t2 USING (col);
+درخواستهای Ø¨Ø§Ù„ا t1.col , t2.col Ø±Ø§ Ø¨Ù‡ Ù‡Ù… Ø§Ù„حاق Ù…ÛŒ 
+کند Ùˆ Ù‡Ù…چنین Ø±Ø¯ÛŒÙ\81های t1 Ú©Ù‡ Ù†Ø¸ÛŒØ± Ø¢Ù†Ù‡Ø§ Ø¯Ø± t2 
+نبوده Ø§Ø³Øª Ø±Ø§ Ù†ÛŒØ² Ø¨Ø±Ù…ÛŒ Ú¯Ø±Ø¯Ø§Ù†Ø¯. Ø§Ú¯Ø± Ø§Ø² RIGHT 
+استÙ\81اده Ø´ÙˆØ¯ Ù†ØªÛŒØ¬Ù‡ Ø¨Ø± Ø¹Ú©Ø³ Ø§Ø³Øª. ÛŒØ¹Ù†ÛŒ Ø±Ø¯ÛŒÙ\81های t2 
+Ú©Ù‡ Ù†Ø¸ÛŒØ± Ø¢Ù†Ù‡Ø§ Ø¯Ø± t1 Ù†Ø¨Ø§Ø´Ø¯ Ø±Ø§ Ù†Ø´Ø§Ù† Ù…ÛŒ Ø¯Ù‡Ø¯ Ùˆ Ø§Ú¯Ø± 
+از FULL Ø§Ø³ØªÙ\81اده Ø´ÙˆØ¯ Ù†ØªÛŒØ¬Ù‡ Ù‡Ù… Ø´Ø§Ù…Ù„ Ø±Ø¯ÛŒÙ\81های t1 
+است  Ùˆ Ù‡Ù… Ø´Ø§Ù…Ù„ Ø±Ø¯ÛŒÙ\81های t2. Ø§Ø³ØªÙ\81اده Ø§Ø² Ú©Ù„مه OUTER 
+اختیاری Ø§Ø³Øª Ú†Ø±Ø§ Ú©Ù‡ Ø§ÛŒÙ† Ú©Ù„مه Ø¨Ù‡ Ø·ÙˆØ± Ø¶Ù…Ù†ÛŒ 
+دستورهای LEFT, RIGHT, FULL ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯.
+در Ù†Ø³Ø®Ù‡ Ù‡Ø§ÛŒ Ù‚بلی Ù¾Ø§ÛŒÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ Ù…ÛŒ ØªÙˆØ§Ù†ÛŒÙ… Ø§Ù„حاق 
+خارجی Ø±Ø§ Ø¨Ù‡ Ú©Ù…Ú© Ø¯Ø³ØªÙˆØ±Ù‡Ø§ÛŒ UNION, NOT IN Ø´Ø¨ÛŒÙ‡ Ø³Ø§Ø²ÛŒ 
+کنیم. Ø§ÛŒÙ† Ú©Ø§Ø± Ø¯Ø± Ù…ثال Ø²ÛŒØ± Ù†Ø´Ø§Ù† Ø¯Ø§Ø¯Ù‡ Ø´Ø¯Ù‡ Ø§Ø³Øª:
 
-   d+r+x+w+a+s+t+h+a+&#1740; b+a+l+a+ t1.col , t2.col r+a+ b+h+ h+m+
-   a+l+hka+q+ m+&#1740; &#1705;n+d+ w+ h+m+tcn+&#1740;n+
-   r+d+&#1740;f+h+a+&#1740; t1 &#1705;h+ n+zH&#1740;r+ aMn+h+a+ d+r+ t2
-   n+b+w+d+h+ a+s+t+ r+a+ n+&#1740;z+ b+r+m+&#1740; gfr+d+a+n+d+. a+gfr+
-   a+z+ RIGHT a+s+t+f+a+d+h+ snw+d+ n+t+&#1740;g+h+ b+r+ e+&#1705;s+
-   a+s+t+. &#1740;e+n+&#1740; r+d+&#1740;f+h+a+&#1740; t2 &#1705;h+
-   n+zH&#1740;r+ aMn+h+a+ d+r+ t1 n+b+a+snd+ r+a+ n+sna+n+ m+&#1740;
-   d+h+d+ w+ a+gfr+ a+z+ FULL a+s+t+f+a+d+h+ snw+d+ n+t+&#1740;g+h+ h+m+
-   sna+m+l+ r+d+&#1740;f+h+a+&#1740; t1 a+s+t+  w+ h+m+ sna+m+l+
-   r+d+&#1740;f+h+a+&#1740; t2. a+s+t+f+a+d+h+ a+z+ &#1705;l+m+h+ OUTER
-   a+x+t+&#1740;a+r+&#1740; a+s+t+ tcr+a+ &#1705;h+ a+&#1740;n+
-   &#1705;l+m+h+ b+h+ tjw+r+ ddm+n+&#1740; d+r+ d+s+t+w+r+h+a+&#1740;
-   LEFT, RIGHT, FULL w+g+w+d+ d+a+r+d+.
-   
-   d+r+ n+s+x+h+ h+a+&#1740; q+b+l+&#1740; p+a+&#1740;gfa+h+ d+a+d+h+
-   m+&#1740; t+w+a+n+&#1740;m+ a+l+hka+q+ x+a+r+g+&#1740; r+a+ b+h+
-   &#1705;m+&#1705; d+s+t+w+r+h+a+&#1740; UNION, NOT IN snb+&#1740;h+
-   s+a+z+&#1740; &#1705;n+&#1740;m+. a+&#1740;n+ &#1705;a+r+ d+r+
-   m+tka+l+ z+&#1740;r+ n+sna+n+ d+a+d+h+ snd+h+ a+s+t+:
-   
     SELECT tab1.col1, tab2.col2
     FROM tab1, tab2
     WHERE tab1.col1 = tab2.col1
@@ -1569,125 +1174,83 @@ CREATE TABLE test (x int, modtime timestamp DEFAULT CURRENT_TIMESTAMP );
     FROM tab1
     WHERE tab1.col1 NOT IN (SELECT tab2.col1 FROM tab2)
     ORDER BY col1
+4.24) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توان Ø¯Ø±Ø®ÙˆØ§Ø³ØªÙ‡Ø§ÙŠÙŠ Ø§Ø² Ú†Ù†Ø¯ Ù¾Ø§ÙŠÚ¯Ø§Ù‡ 
+داده ØªÙˆÙ„يد ÙƒØ±Ø¯ØŸ
+در Ø­Ø§Ù„ Ø­Ø§Ø¶Ø± Ø§ÛŒÙ† Ú©Ø§Ø± Ø§Ù…کان Ù¾Ø°ÛŒØ± Ù†ÛŒØ³Øª. PostgreSQL 
\81قط Ø§Ù…کان Ø¯Ø±Ø®ÙˆØ§Ø³Øª Ø§Ø² Ù¾Ø§ÛŒÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ Ø§ÛŒ Ø±Ø§ Ù…ÛŒ 
+دهد Ú©Ù‡ Ø¯Ø± Ø­Ø§Ù„ Ø­Ø§Ø¶Ø± Ø¨Ù‡ Ø¢Ù† Ù…تصل Ø¨Ø§Ø´ÛŒØ¯ Ùˆ Ù†Ù…ÛŒ 
+توان Ø¨Ù‡ Ø·ÙˆØ± Ù‡Ù…زمان Ø§Ø² Ø¯Ùˆ Ù¾Ø§ÛŒÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ Ø§Ø³ØªÙ\81اده 
+کرد. Ø§Ù„بته ÛŒÚ© Ø¨Ø±Ù†Ø§Ù…Ù‡ Ú©Ø§Ø±Ø¨Ø±Ø¯ÛŒ Ø®ÙˆØ¯ Ù…ÛŒ ØªÙˆØ§Ù†Ø¯ Ø¨Ù‡ 
+طور Ù‡Ù…زمان Ø¯Ùˆ  Ù¾Ø§ÛŒÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ Ø±Ø§ Ù…ورد Ø§Ø³ØªÙ\81اده 
+قرار Ø¯Ø§Ø¯Ù‡ Ùˆ Ù†ØªØ§ÛŒØ¬ Ø±Ø§ Ø¨Ø§ Ù‡Ù… ØªØ±Ú©ÛŒØ¨ Ú©Ù†Ø¯ ÙˆÙ„ÛŒ Ù†Ù…ÛŒ 
+تواند Ø¯Ø± ÛŒÚ© Ø¯Ø±Ø®ÙˆØ§Ø³Øª Ø¨Ù‡ Ù‡Ø±  Ø¯Ùˆ Ù¾Ø§ÛŒÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ 
+رجوع Ú©Ù†Ø¯.
+4.25) Ú†Ú¯ÙˆÙ†Ù‡ Ø®Ø±ÙˆØ¬ÙŠ ÙŠÙƒ ØªØ§Ø¨Ø¹ Ù…ي‌تواند  Ú†Ù†Ø¯ Ø±Ø¯ÙŠÙ\81 
+يا Ø³ØªÙˆÙ† Ø¨Ø§Ø´Ø¯ØŸ
+در Ù†Ø³Ø®Ù‡ 7.3 Ø®Ø±ÙˆØ¬ÛŒ ÛŒÚ© ØªØ§Ø¨Ø¹ Ù…ÛŒ ØªÙˆØ§Ù†Ø¯ Ú†Ù†Ø¯ Ø±Ø¯ÛŒÙ\81 ÛŒØ§ 
+چند Ø³ØªÙˆÙ† Ø¨Ø§Ø´Ø¯. Ø¨Ø±Ø§ÛŒ Ø¯ÛŒØ¯Ù†  Ø§Ø·Ù„اعات Ø¨ÛŒØ´ØªØ± Ø¨Ù‡ 
+سایت Ø²ÛŒØ± Ù…راجعه 
+کنید:http://techdocs.postgresql.org/guides/SetReturningFunctions  
+4.26) Ø¯Ø± ØªÙˆØ§Ø¨Ø¹ PL/PgSQL Ú†Ø±Ø§ Ù†Ù…ي‌توان Ø¨Ø§ Ø§Ø·Ù…ينان 
+جداول Ù…وقت Ø±Ø§ Ø§ÙŠØ¬Ø§Ø¯ ÙŠØ§ Ø­Ø°Ù\81 ÙƒØ±Ø¯ØŸ
+PL/PgSQL Ù…حتوای ØªÙˆØ§Ø¨Ø¹ Ø±Ø§ Ø°Ø®ÛŒØ±Ù‡ (cache) Ù…ÛŒ Ú©Ù†Ø¯. ÛŒÚ© 
+اثر Ø¨Ø¯ Ø¬Ø§Ù†Ø¨ÛŒ Ø§ÛŒÙ† Ú©Ø§Ø± Ø¢Ù† Ø§Ø³Øª Ú©Ù‡ Ø§Ú¯Ø± Ø¯Ø± ØªØ§Ø¨Ø¹ Ø§Ø² 
+یک Ø¬Ø¯ÙˆÙ„ Ù…وقت Ø§Ø³ØªÙ\81اده Ø´ÙˆØ¯ Ùˆ Ø¨Ø¹Ø¯Ø§Ù‹ Ø¢Ù† Ø¬Ø¯ÙˆÙ„ Ø­Ø°Ù\81 
+Ùˆ ÛŒÚ© Ø¬Ø¯ÙˆÙ„ Ø¬Ø¯ÛŒØ¯ Ø¨Ù‡ Ø¬Ø§ÛŒ Ø¢Ù† Ø§ÛŒØ¬Ø§Ø¯ Ø´ÙˆØ¯ØŒ Ø¯Ø± 
\81راخوانی Ù…جدد  Ø¢Ù† ØªØ§Ø¨Ø¹ØŒ Ù…حتوای Ø°Ø®ÛŒØ±Ù‡ Ø´Ø¯Ù‡ 
+تابع  Ù‡Ù†ÙˆØ² Ø¨Ù‡ Ø¬Ø¯ÙˆÙ„ Ù‚دیمی Ø§Ø´Ø§Ø±Ù‡ Ù…ÛŒ Ú©Ù†Ø¯ Ùˆ 
+بنابراین Ø§Ø¬Ø±Ø§ÛŒ ØªØ§Ø¨Ø¹ Ø¨Ø§ Ø§Ø´Ú©Ø§Ù„ Ù…واجه Ù…ÛŒ Ø´ÙˆØ¯. 
+راه Ø­Ù„ Ø§ÛŒÙ† Ù…Ø´Ú©Ù„ Ø¢Ù† Ø§Ø³Øª Ú©Ù‡ Ø¨Ø±Ø§ÛŒ Ø¬Ø¯Ø§ÙˆÙ„ Ù…وقت Ø§Ø² 
+دستور EXECUTE Ø§Ø³ØªÙ\81اده Ø´ÙˆØ¯ Ú©Ù‡ Ø§ÛŒÙ† Ú©Ø§Ø± Ø³Ø¨Ø¨ Ù…ÛŒ Ø´ÙˆØ¯ 
+Ú©Ù‡ Ø¯Ø±Ø®ÙˆØ§Ø³Øª Ø¨Ø±Ø§ÛŒ Ù‡Ø± Ø¨Ø§Ø± Ø§Ø¬Ø±Ø§ Ù…جدداً Ù¾ÛŒÙ…ایش Ùˆ 
+تÙ\81سیر Ø´ÙˆØ¯.
+4.27) Ú†Ù‡ Ú¯Ø²ÙŠÙ†Ù‡â€ŒÙ‡Ø§ÙŠÙŠ Ø¨Ø±Ø§ÙŠ ØªÙƒØ±Ø§Ø± (replication) ÙˆØ¬ÙˆØ¯ 
+دارد؟ 
+There are several master/slave replication options available. These allow only 
+the master to make database changes and the slave can only do database reads. 
+The bottom of http://gborg.PostgreSQL.org/genpage?replication_research lists 
+them. A multi-master replication solution is being worked on at 
+http://gborg.PostgreSQL.org/project/pgreplication/projdisplay.php.
+4.28) Ú†Ù‡ Ú¯Ø²ÙŠÙ†Ù‡â€ŒÙ‡Ø§ÙŠÙŠ Ø¨Ø±Ø§ÙŠ Ø±Ù…زنگاري ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯ØŸ 
+  contrib/pgcrypto Ø´Ø§Ù…Ù„ ØªÙˆØ§Ø¨Ø¹ Ø±Ù…زنگاری Ø²ÛŒØ§Ø¯ÛŒ Ø§Ø³Øª Ú©Ù‡ 
+  Ù…ÛŒ ØªÙˆØ§Ù† Ø§Ø² Ø¢Ù†Ù‡Ø§ Ø¯Ø± Ø¯Ø³ØªÙˆØ±Ø§Øª SQL Ø§Ø³ØªÙ\81اده Ú©Ø±Ø¯.
+  Ø¨Ø±Ø§ÛŒ Ø±Ù…ز Ú©Ø±Ø¯Ù† Ø§Ø±ØªØ¨Ø§Ø· Ø¨ÛŒÙ† client Ùˆ server ØŒ Ù¾Ø§ÛŒÚ¯Ø§Ù‡ 
+  Ø¯Ø§Ø¯Ù‡ Ø­ØªÙ…اً Ú¯Ø²ÛŒÙ†Ù‡ SSL Ø±Ø§ Ø¨Ø± Ø±ÙˆÛŒ Ù¾Ø§ÛŒÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ 
+  Ù\81عال Ú©Ù†ÛŒÙ….
+  Ø¯Ø± Ù†Ø³Ø®Ù‡ 7.3 Ø¨Ù‡ Ø¨Ø¹Ø¯ Ú©Ù„مات Ø¹Ø¨ÙˆØ± Ú©Ø§Ø±Ø¨Ø±Ø§Ù† Ø¨Ù‡ Ø·ÙˆØ± 
+  Ø§ØªÙˆÙ…اتیک Ø¨Ù‡ ØµÙˆØ±Øª Ø±Ù…ز Ø´Ø¯Ù‡ Ø°Ø®ÛŒØ±Ù‡ Ù…ÛŒ Ø´ÙˆØ¯ ÙˆÙ„ÛŒ 
+  Ø¯Ø± Ù†Ø³Ø®Ù‡ Ù‡Ø§ÛŒ Ù‚بلی Ø¨Ø§ÛŒØ¯ Ú¯Ø²ÛŒÙ†Ù‡ PASSWORD_ENCRYPTION  Ø¯Ø± 
+  Ù\81ایلpostgresql.conf Ù\81عال Ú©Ù†ÛŒÙ…. 
+  Ù…ÛŒ ØªÙˆØ§Ù† Ù¾Ø§ÛŒÚ¯Ø§Ù‡Ù‡Ø§ÛŒ Ø¯Ø§Ø¯Ù‡ Ø±Ø§ Ø±ÙˆÛŒ ÛŒÚ© Ù\81ایل Ø³ÛŒØ³ØªÙ… 
+  Ø±Ù…زشده Ù†Ú¯Ø§Ù‡Ø¯Ø§Ø±ÛŒ Ú©Ø±Ø¯
+
+
 
-    4.24) tcgfw+n+h+ m+y+t+w+a+n+ d+r+x+w+a+s+t+h+a+y+y+ a+z+ tcn+d+
-    p+a+y+gfa+h+ d+a+d+h+ t+w+l+y+d+ k+r+d+?+
-    
-   d+r+ hka+l+ hka+ddr+ a+&#1740;n+ &#1705;a+r+ a+m+&#1705;a+n+
-   p+dk&#1740;r+ n+&#1740;s+t+. PostgreSQL f+q+tj a+m+&#1705;a+n+
-   d+r+x+w+a+s+t+ a+z+ p+a+&#1740;gfa+h+ d+a+d+h+ a+&#1740; r+a+
-   m+&#1740; d+h+d+ &#1705;h+ d+r+ hka+l+ hka+ddr+ b+h+ aMn+ m+t+c+l+
-   b+a+sn&#1740;d+ w+ n+m+&#1740;t+w+a+n+ b+h+ tjw+r+ h+m+z+m+a+n+ a+z+
-   d+w+ p+a+&#1740;gfa+h+ d+a+d+h+ a+s+t+f+a+d+h+ &#1705;r+d+. a+l+b+t+h+
-   &#1740;&#1705; b+r+n+a+m+h+ &#1705;a+r+b+r+d+&#1740; x+w+d+ m+&#1740;
-   t+w+a+n+d+ b+h+ tjw+r+ h+m+z+m+a+n+ d+w+  p+a+&#1740;gfa+h+ d+a+d+h+
-   r+a+ m+w+r+d+ a+s+t+f+a+d+h+ q+r+a+r+ d+a+d+h+ w+ n+t+a+&#1740;g+ r+a+
-   b+a+ h+m+ t+r+&#1705;&#1740;b+ &#1705;n+d+ w+l+&#1740; n+m+&#1740;
-   t+w+a+n+d+ d+r+ &#1740;&#1705; d+r+x+w+a+s+t+ b+h+ h+r+  d+w+
-   p+a+&#1740;gfa+h+ d+a+d+h+ r+g+w+e+ &#1705;n+d+.
-   
-    4.25) tcgfw+n+h+ x+r+w+g+y+ y+k+ t+a+b+e+ m+y+t+w+a+n+d+  tcn+d+ r+d+y+f+
-    y+a+ s+t+w+n+ b+a+snd+?+
-    
-   d+r+ n+s+x+h+ 7.3 x+r+w+g+&#1740; &#1740;&#1705; t+a+b+e+ m+&#1740;
-   t+w+a+n+d+ tcn+d+ r+d+&#1740;f+ &#1740;a+ tcn+d+ s+t+w+n+ b+a+snd+.
-   b+r+a+&#1740; d+&#1740;d+n+  a+tjl+a+e+a+t+ b+&#1740;snt+r+ b+h+
-   s+a+&#1740;t+ z+&#1740;r+ m+r+a+g+e+h+
-   &#1705;n+&#1740;d+:http://techdocs.postgresql.org/guides/SetReturningF
-   unctions
-   
-    4.26) d+r+ t+w+a+b+e+ PL/PgSQL tcr+a+ n+m+y+t+w+a+n+ b+a+ a+tjm+y+n+a+n+
-    g+d+a+w+l+ m+w+q+t+ r+a+ a+y+g+a+d+ y+a+ hkdkf+ k+r+d+?+
-    
-   PL/PgSQL m+hkt+w+a+&#1740; t+w+a+b+e+ r+a+ dkx+&#1740;r+h+ (cache)
-   m+&#1740; &#1705;n+d+. &#1740;&#1705; a+tkr+ b+d+ g+a+n+b+&#1740;
-   a+&#1740;n+ &#1705;a+r+ aMn+ a+s+t+ &#1705;h+ a+gfr+ d+r+ t+a+b+e+
-   a+z+ &#1740;&#1705; g+d+w+l+ m+w+q+t+ a+s+t+f+a+d+h+ snw+d+ w+
-   b+e+d+a+:+ aMn+ g+d+w+l+ hkdkf+ w+ &#1740;&#1705; g+d+w+l+
-   g+d+&#1740;d+ b+h+ g+a+&#1740; aMn+ a+&#1740;g+a+d+ snw+d+,+ d+r+
-   f+r+a+x+w+a+n+&#1740; m+g+d+d+  aMn+ t+a+b+e+,+ m+hkt+w+a+&#1740;
-   dkx+&#1740;r+h+ snd+h+ t+a+b+e+  h+n+w+z+ b+h+ g+d+w+l+
-   q+d+&#1740;m+&#1740; a+sna+r+h+ m+&#1740; &#1705;n+d+ w+
-   b+n+a+b+r+a+&#1740;n+ a+g+r+a+&#1740; t+a+b+e+ b+a+ a+sn&#1705;a+l+
-   m+w+a+g+h+ m+&#1740; snw+d+. r+a+h+ hkl+ a+&#1740;n+ m+sn&#1705;l+
-   aMn+ a+s+t+ &#1705;h+ b+r+a+&#1740; g+d+a+w+l+ m+w+q+t+ a+z+
-   d+s+t+w+r+ EXECUTE a+s+t+f+a+d+h+ snw+d+ &#1705;h+ a+&#1740;n+
-   &#1705;a+r+ s+b+b+ m+&#1740; snw+d+ &#1705;h+ d+r+x+w+a+s+t+
-   b+r+a+&#1740; h+r+ b+a+r+ a+g+r+a+ m+g+d+d+a+:+ p+&#1740;m+a+&#1740;sn
-   w+ t+f+s+&#1740;r+ snw+d+.
-   
-    4.27) tch+ gfz+y+n+h+h+a+y+y+ b+r+a+y+ t+k+r+a+r+ (replication) w+g+w+d+
-    d+a+r+d+?+
-    
-   There are several master/slave replication options available. These
-   allow only the master to make database changes and the slave can only
-   do database reads. The bottom of
-   http://gborg.PostgreSQL.org/genpage?replication_research lists them. A
-   multi-master replication solution is being worked on at
-   http://gborg.PostgreSQL.org/project/pgreplication/projdisplay.php.
-   
-    4.28) tch+ gfz+y+n+h+h+a+y+y+ b+r+a+y+ r+m+z+n+gfa+r+y+ w+g+w+d+ d+a+r+d+?+
-    
-     * contrib/pgcrypto sna+m+l+ t+w+a+b+e+ r+m+z+n+gfa+r+&#1740;
-       z+&#1740;a+d+&#1740; a+s+t+ &#1705;h+ m+&#1740; t+w+a+n+ a+z+
-       aMn+h+a+ d+r+ d+s+t+w+r+a+t+ SQL a+s+t+f+a+d+h+ &#1705;r+d+.
-     * b+r+a+&#1740; r+m+z+ &#1705;r+d+n+ a+r+t+b+a+tj b+&#1740;n+ client
-       w+ server  p+a+&#1740;gfa+h+ d+a+d+h+ hkt+m+a+:+ gfz+&#1740;n+h+
-       SSL r+a+ b+r+ r+w+&#1740; p+a+&#1740;gfa+h+ d+a+d+h+ f+e+a+l+
-       &#1705;n+&#1740;m+.
-     * d+r+ n+s+x+h+ 7.3 b+h+ b+e+d+ &#1705;l+m+a+t+ e+b+w+r+
-       &#1705;a+r+b+r+a+n+ b+h+ tjw+r+ a+t+w+m+a+t+&#1740;&#1705; b+h+
-       c+w+r+t+ r+m+z+ snd+h+ dkx+&#1740;r+h+ m+&#1740; snw+d+
-       w+l+&#1740; d+r+ n+s+x+h+ h+a+&#1740; q+b+l+&#1740; b+a+&#1740;d+
-       gfz+&#1740;n+h+ PASSWORD_ENCRYPTION r+a+ d+r+
-       f+a+&#1740;l+postgresql.conf f+e+a+l+ &#1705;n+&#1740;m+.
-     * m+&#1740; t+w+a+n+ p+a+&#1740;gfa+h+h+a+&#1740; d+a+d+h+ r+a+
-       r+w+&#1740; &#1740;&#1705; f+a+&#1740;l+ s+&#1740;s+t+m+
-       r+m+z+snd+h+ n+gfa+h+d+a+r+&#1740; &#1705;r+d+
-     _________________________________________________________________
-   
-                            Extending PostgreSQL
-                                      
-    5.1) m+n+ y+k+ t+a+b+e+ n+w+snt+h+a+m+. tcgfw+n+h+ aMn+ r+a+ d+r+ psql
-    a+g+r+a+ k+n+m+?+ tcr+a+ b+a+ a+g+r+a+y+ aMn+ core dump m+y+gfy+r+m+?+
-    
-   d+l+a+&#1740;l+ m+x+t+l+f+&#1740; m+&#1740; t+w+a+n+d+ b+a+e+tk
-   b+r+w+z+ a+&#1740;n+ m+sn&#1705;l+ snw+d+. a+m+a+ q+b+l+ a+z+ h+m+h+,+
-   t+a+b+e+ x+w+d+ r+a+ b+h+ c+w+r+t+ g+d+a+ t+s+t+ &#1705;n+&#1740;d+.
-   
-    5.2) tcgfw+n+h+ m+y+t+w+a+n+m+ d+r+ t+w+l+y+d+ n+w+e+h+a+ w+ t+w+a+b+e+
-    g+d+y+d+ w+ g+a+l+b+ b+r+a+y+ PostgreSQL h+m+k+a+r+y+ w+ m+sna+r+k+t+
-    d+a+snt+h+ b+a+snm+?+
-    
-   &#1705;d+ x+w+d+ r+a+ b+h+ gfr+w+h+ p+s+t+&#1740; pgsql-hackers
-    a+r+s+a+l+ &#1705;n+&#1740;d+.
-   
-    5.3)  tcgfw+n+h+ m+y+t+w+a+n+m+ y+k+ t+a+b+e+ b+h+ z+b+a+n+ C b+n+w+y+s+m+
-    k+h+ x+r+w+g+y+ aMn+ y+k+ tuple  (tcn+d+ t+a+y+y+) b+a+snd+?+
-    
-   d+r+ n+s+x+h+ h+a+&#1740; 7.3 b+h+ b+e+d+ &#1740;&#1705; t+a+b+e+
-   m+&#1740; t+w+a+n+d+ &#1740;&#1705; g+d+w+l+ r+a+ b+h+ e+n+w+a+n+
-   x+r+w+g+&#1740; b+r+gfr+d+a+n+d+. a+&#1740;n+ w+&#1740;zjgf&#1740;
-   d+r+ t+w+a+b+e+&#1740; &#1705;h+ b+h+ z+b+a+n+h+a+&#1740; C w+
-   PL/PgSQL n+w+snt+h+ m+&#1740;snw+n+d+ b+h+ tjw+r+ &#1705;a+m+l+
-   w+g+w+d+ d+a+r+d+. r+a+h+n+m+a+ b+r+n+a+m+h+ n+w+&#1740;s+a+n+ r+a+
-   m+tja+l+e+h+ &#1705;n+&#1740;d+. &#1740;&#1705; m+tka+l+ a+z+ n+hkw+h+
-   b+r+gfr+d+a+n+d+n+ &#1740;&#1705; g+d+w+l+ b+h+ e+n+w+a+n+
-   x+r+w+g+&#1740; d+r+ contrib/tablefunc aMm+d+h+ a+s+t+.
-   
-    5.4) m+n+ y+k+ f+a+y+l+ m+n+b+e+ r+a+ e+w+dd k+r+d+h+ a+m+ tcr+a+ d+r+
-    e+m+l+y+a+t+ k+a+m+p+y+l+ m+g+d+d+ aMn+,+ t+i+y+y+r+ d+y+d+h+ n+m+y+
-    snw+d+?+
-    
-   Makefile b+r+a+&#1740; f+a+&#1740;l+h+a+&#1740; include snd+h+
-   w+a+b+s+t+gf&#1740;h+a+ r+a+ b+h+ d+r+s+t+&#1740; n+sna+n+ n+m+&#1740;
-   d+h+d+. b+r+a+&#1740; a+tjm+&#1740;n+a+n+ a+z+ a+&#1740;n+&#1705;h+
-   f+a+&#1740;l+&#1740; &#1705;h+ e+w+dd &#1705;r+d+h+ a+&#1740;d+
-   hkt+m+a+:+ d+w+b+a+r+h+ &#1705;a+m+p+&#1740;l+ m+&#1740;snw+d+
-   d+s+t+w+r+ make clean r+a+ a+g+r+a+ &#1705;n+&#1740;d+. a+gfr+ a+z+
-   &#1705;a+m+p+&#1740;l+r+ gcc a+s+t+f+a+d+h+ m+&#1740;
-   &#1705;n+&#1740;d+ m+&#1740; t+w+a+n+&#1740;d+ a+z+ gfz+&#1740;n+h+
-   enable-depend-- d+r+ m+w+q+e+ a+g+r+a+&#1740; b+r+n+a+m+h+ configure
-   a+s+t+f+a+d+h+ &#1705;n+&#1740;d+ a+&#1740;n+ gfz+&#1740;n+h+ b+a+e+tk
-   m+&#1740; snw+d+ &#1705;h+ w+a+b+s+t+gf&#1740;h+a+ b+h+ tjw+r+
-   a+t+w+m+a+t+&#1740;&#1705; t+w+l+&#1740;d+ snw+d+.
+Extending PostgreSQL
+5.1) Ù…Ù† ÙŠÙƒ ØªØ§Ø¨Ø¹ Ù†ÙˆØ´ØªÙ‡â€ŒØ§Ù…. Ú†Ú¯ÙˆÙ†Ù‡ Ø¢Ù† Ø±Ø§ Ø¯Ø± psql 
+اجرا ÙƒÙ†Ù…ØŸ Ú†Ø±Ø§ Ø¨Ø§ Ø§Ø¬Ø±Ø§ÙŠ Ø¢Ù† core dump Ù…ي‌گيرم؟
+دلایل Ù…ختلÙ\81ÛŒ Ù…ÛŒ ØªÙˆØ§Ù†Ø¯ Ø¨Ø§Ø¹Ø« Ø¨Ø±ÙˆØ² Ø§ÛŒÙ† Ù…Ø´Ú©Ù„ 
+شود. Ø§Ù…ا Ù‚بل Ø§Ø² Ù‡Ù…Ù‡ ØªØ§Ø¨Ø¹ Ø®ÙˆØ¯ Ø±Ø§ Ø¨Ù‡ ØµÙˆØ±Øª Ø¬Ø¯Ø§ 
+تست Ú©Ù†ÛŒØ¯.
+5.2) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ø¯Ø± ØªÙˆÙ„يد Ù†ÙˆØ¹â€ŒÙ‡Ø§ Ùˆ ØªÙˆØ§Ø¨Ø¹ 
+جديد Ùˆ Ø¬Ø§Ù„ب Ø¨Ø±Ø§ÙŠ PostgreSQL‌ Ù‡Ù…كاري Ùˆ Ù…شاركت 
+داشته Ø¨Ø§Ø´Ù…ØŸ
+کد Ø®ÙˆØ¯ Ø±Ø§ Ø¨Ù‡ Ú¯Ø±ÙˆÙ‡ Ù¾Ø³ØªÛŒ pgsql-hackers   Ø§Ø±Ø³Ø§Ù„ Ú©Ù†ÛŒØ¯.
+5.3)  Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم ÙŠÙƒ ØªØ§Ø¨Ø¹ Ø¨Ù‡ Ø²Ø¨Ø§Ù† C Ø¨Ù†ÙˆÙŠØ³Ù… 
+كه Ø®Ø±ÙˆØ¬ÙŠ Ø¢Ù† ÙŠÙƒ â€Œtuple  (چند ØªØ§ÙŠÙŠ) Ø¨Ø§Ø´Ø¯ØŸ
+در Ù†Ø³Ø®Ù‡ Ù‡Ø§ÛŒ 7.3 Ø¨Ù‡ Ø¨Ø¹Ø¯ ÛŒÚ© ØªØ§Ø¨Ø¹ Ù…ÛŒ ØªÙˆØ§Ù†Ø¯ ÛŒÚ© Ø¬Ø¯ÙˆÙ„ 
+را Ø¨Ù‡ Ø¹Ù†ÙˆØ§Ù† Ø®Ø±ÙˆØ¬ÛŒ Ø¨Ø±Ú¯Ø±Ø¯Ø§Ù†Ø¯. Ø§ÛŒÙ† ÙˆÛŒÚ˜Ú¯ÛŒ Ø¯Ø± 
+توابعی Ú©Ù‡ Ø¨Ù‡ Ø²Ø¨Ø§Ù†Ù‡Ø§ÛŒ C Ùˆ PL/PgSQL Ù†ÙˆØ´ØªÙ‡ Ù…ÛŒ Ø´ÙˆÙ†Ø¯ 
+به Ø·ÙˆØ± Ú©Ø§Ù…Ù„ ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯. Ø±Ø§Ù‡Ù†Ù…ا Ø¨Ø±Ù†Ø§Ù…Ù‡ Ù†ÙˆÛŒØ³Ø§Ù† 
+را Ù…طالعه Ú©Ù†ÛŒØ¯. ÛŒÚ© Ù…ثال Ø§Ø² Ù†Ø­ÙˆÙ‡ Ø¨Ø±Ú¯Ø±Ø¯Ø§Ù†Ø¯Ù† ÛŒÚ© 
+جدول Ø¨Ù‡ Ø¹Ù†ÙˆØ§Ù† Ø®Ø±ÙˆØ¬ÛŒ Ø¯Ø± contrib/tablefunc Ø¢Ù…ده Ø§Ø³Øª.
+5.4) Ù…Ù† ÙŠÙƒ Ù\81ايل Ù…نبع Ø±Ø§ Ø¹ÙˆØ¶ ÙƒØ±Ø¯Ù‡ Ø§Ù… Ú†Ø±Ø§ Ø¯Ø± 
+عمليات ÙƒØ§Ù…پيل Ù…جدد Ø¢Ù† ØªØºÙŠÙŠØ± Ø¯ÙŠØ¯Ù‡ Ù†Ù…ي‌شود؟
+Makefile Ø¨Ø±Ø§ÛŒ Ù\81ایلهای include Ø´Ø¯Ù‡ ÙˆØ§Ø¨Ø³ØªÚ¯ÛŒÙ‡Ø§ Ø±Ø§ Ø¨Ù‡ 
+درستی Ù†Ø´Ø§Ù† Ù†Ù…ÛŒ Ø¯Ù‡Ø¯. Ø¨Ø±Ø§ÛŒ Ø§Ø·Ù…ینان Ø§Ø² Ø§ÛŒÙ†Ú©Ù‡ 
\81ایلی Ú©Ù‡ Ø¹ÙˆØ¶ Ú©Ø±Ø¯Ù‡ Ø§ÛŒØ¯ Ø­ØªÙ…اً Ø¯ÙˆØ¨Ø§Ø±Ù‡ Ú©Ø§Ù…پیل Ù…ÛŒ 
+شود Ø¯Ø³ØªÙˆØ± make clean Ø±Ø§ Ø§Ø¬Ø±Ø§ Ú©Ù†ÛŒØ¯. Ø§Ú¯Ø± Ø§Ø² Ú©Ø§Ù…پیلر 
+gcc Ø§Ø³ØªÙ\81اده Ù…ÛŒ Ú©Ù†ÛŒØ¯ Ù…ÛŒ ØªÙˆØ§Ù†ÛŒØ¯ Ø§Ø² Ú¯Ø²ÛŒÙ†Ù‡ 
+enable-depend-- Ø¯Ø± Ù…وقع Ø§Ø¬Ø±Ø§ÛŒ Ø¨Ø±Ù†Ø§Ù…Ù‡ configure Ø§Ø³ØªÙ\81اده 
+کنید Ø§ÛŒÙ† Ú¯Ø²ÛŒÙ†Ù‡ Ø¨Ø§Ø¹Ø« Ù…ÛŒ Ø´ÙˆØ¯ Ú©Ù‡ ÙˆØ§Ø¨Ø³ØªÚ¯ÛŒÙ‡Ø§ Ø¨Ù‡ 
+طور Ø§ØªÙˆÙ…اتیک ØªÙˆÙ„ید Ø´ÙˆØ¯.
\ No newline at end of file
index f9b891470338040e5efd0b045994a9aa1712479c..b304095b7508f4338c2906d1e341dde6fb7440c1 100644 (file)
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 <!-- saved from url=(0122) -->
-<HTML dir="ltr"><HEAD><TITLE>PostgreSQL FAQ</TITLE>
+<HTML dir="rtl"><HEAD><TITLE>PostgreSQL FAQ</TITLE>
 <META content="Microsoft FrontPage 6.0" name=GENERATOR>
-<META http-equiv=Content-Type content="text/html; charset=windows-1252"></HEAD>
-<BODY text=#000000 vLink=#a00000 aLink=#0000ff link=#ff0000 bgColor=#ffffff>
-<h1 dir="rtl"><span lang="fa"><font face="Tahoma">&#1587;&#1608;&#1575;&#1604;&#1575;&#1578;&#1610; &#1603;&#1607; &#1575;&#1594;&#1604;&#1576; &#1583;&#1585; &#1605;&#1608;&#1585;&#1583; </font>
-</span><font face="Tahoma">PostgreSQL</font><span lang="fa"><font face="Tahoma">&#8204; 
-&#1662;&#1585;&#1587;&#1610;&#1583;&#1607; &#1605;&#1610; &#1588;&#1608;&#1606;&#1583;</font></span></h1>
-<p dir="rtl"><font face="Tahoma"><span lang="fa">&#1578;&#1575;&#1585;&#1610;&#1582; &#1570;&#1582;&#1585;&#1610;&#1606; &#1575;&#1589;&#1604;&#1575;&#1581; &#1575;&#1610;&#1606; &#1601;&#1575;&#1610;&#1604;: 
-28 &#1588;&#1607;&#1585;&#1740;&#1608;&#1585; 1383 &#1607;&#1580;&#1585;&#1740; &#1588;&#1605;&#1587;&#1740;</span></font></p>
-<P dir="rtl"><span lang="fa"><font face="Tahoma">&#1606;&#1711;&#1607;&#1583;&#1575;&#1585;&#1606;&#1583;&#1607; &#1575;&#1589;&#1604;&#1610; &#1601;&#1575;&#1610;&#1604; (&#1586;&#1576;&#1575;&#1606; 
-&#1575;&#1606;&#1711;&#1604;&#1610;&#1587;&#1610;)&#1583;&#1585; &#1581;&#1575;&#1604; &#1581;&#1575;&#1590;&#1585; </font></span><font face="Tahoma">: Bruce Momjian
+<META http-equiv=Content-Type content="text/html; charset=utf-8"></HEAD>
+<BODY text=#000000 vLink=#A00000 aLink=#0000FF link=#FF0000 bgColor=#ffffff>
+<h1 dir="rtl"><font face="Tahoma"><span lang="fa">سوالاتي كه اغلب در مورد
+</span> </font>
+<font face="Tahoma">PostgreSQL</font><span lang="fa"><font face="Tahoma">‌ 
+پرسيده مي شوند</font></span></h1>
+<p dir="rtl"><font face="Tahoma"><span lang="fa">تاريخ آخرين اصلاح اين فايل: 28 
+شهریور 1383 هجری شمسی</span></font></p>
+<P dir="rtl"><span lang="fa"><font face="Tahoma">نگهدارنده اصلي فايل (زبان 
+انگليسي)در حال حاضر </font></span><font face="Tahoma">: Bruce Momjian
 <A 
 href="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</A></font></P>
-<P dir="rtl"><span lang="fa"><font face="Tahoma">&#1606;&#1711;&#1607;&#1583;&#1575;&#1585;&#1606;&#1583;&#1607; &#1601;&#1575;&#1610;&#1604; &#1576;&#1607; &#1586;&#1576;&#1575;&#1606; &#1601;&#1575;&#1585;&#1587;&#1610;:
+<P dir="rtl"><span lang="fa"><font face="Tahoma">نگهدارنده فايل به زبان فارسي:
 </font></span><font face="Tahoma"><a href="mailto:m.taghizadeh@imenafzar.net">
-m.taghizadeh@imenafzar.net</a> </font><span lang="fa"><font face="Tahoma">&nbsp;&#1605;&#1581;&#1605;&#1608;&#1583; 
-&#1578;&#1602;&#1610;&#8204;&#1586;&#1575;&#1583;&#1607; &#1605;&#1607;&#1585;&#1580;&#1585;&#1583;&#1740;</font></span><font face="Tahoma"><BR></font></P>
-<P dir="rtl"><span lang="fa"><font face="Tahoma">&#1570;&#1582;&#1585;&#1610;&#1606; &#1606;&#1587;&#1582;&#1607; &#1575;&#1610;&#1606; &#1601;&#1575;&#1610;&#1604; &#1585;&#1575; 
-&#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1610;&#1583; &#1575;&#1586; &#1575;&#1610;&#1606; &#1570;&#1583;&#1585;&#1587; &#1576;&#1711;&#1610;&#1585;&#1610;&#1583; </font></span><font face="Tahoma">&nbsp;<A 
+m.taghizadeh@imenafzar.net</a> </font><span lang="fa"><font face="Tahoma">&nbsp;محمود 
+تقي‌زاده مهرجردی</font></span><font face="Tahoma"><BR></font></P>
+<P dir="rtl"><span lang="fa"><font face="Tahoma">آخرين نسخه اين فايل را 
+مي‌توانيد از اين آدرس بگيريد </font></span><font face="Tahoma">&nbsp;<A 
 href="http://www.postgresql.org/docs/faqs/FAQ.html">http://www.PostgreSQL.org/docs/faqs/FAQ.html</A></font></P>
-<P dir="rtl"><span lang="fa"><font face="Tahoma">&#1587;&#1608;&#1575;&#1604;&#1575;&#1578;&#1610; &#1603;&#1607; &#1583;&#1585; &#1605;&#1608;&#1585;&#1583; &#1610;&#1603; 
-&#1587;&#1705;&#1608;&#1740;(&#1662;&#1604;&#1578;&#1601;&#1585;&#1605;) 
-&#1582;&#1575;&#1589; &#1575;&#1587;&#1578; &#1583;&#1585; &#1575;&#1610;&#1606; &#1570;&#1583;&#1585;&#1587; &#1580;&#1608;&#1575;&#1576; &#1583;&#1575;&#1583;&#1607; &#1588;&#1583;&#1607; &#1575;&#1606;&#1583; </font></span><font face="Tahoma">&nbsp;<A 
+<P dir="rtl"><span lang="fa"><font face="Tahoma">سوالاتي كه در مورد يك 
+سکوی(پلتفرم) خاص است در اين آدرس جواب داده شده اند </font></span><font face="Tahoma">
+&nbsp;<A 
 href="http://www.postgresql.org/docs/index.html">http://www.PostgreSQL.org/docs/index.html</A></font></P>
 <HR dir="rtl">
 
-<H2 align=center dir="rtl"><font face="Tahoma"><span lang="fa">&#1587;&#1608;&#1575;&#1604;&#1575;&#1578; &#1593;&#1605;&#1608;&#1605;&#1610;</span></font></H2>
-<p dir="rtl"><font face="Tahoma"><a href="#1.1">1.1</a>) 
-PostgreSQL</font><span lang="fa"><font face="Tahoma"> &#1670;&#1610;&#1587;&#1578; &#1608; &#1670;&#1711;&#1608;&#1606;&#1607; &#1576;&#1575;&#1610;&#1583; &#1570;&#1606; &#1585;&#1575; 
-&#1578;&#1604;&#1601;&#1592; &#1603;&#1585;&#1583;&#1567;</font></span><font face="Tahoma"><BR><A 
+<H2 align=center dir="rtl"><font face="Tahoma"><span lang="fa">سوالات عمومي</span></font></H2>
+<p dir="rtl"><font face="Tahoma"><a href="#1.1">1.1</a>) PostgreSQL</font><span lang="fa"><font face="Tahoma"> 
+چيست و چگونه بايد آن را تلفظ كرد؟</font></span><font face="Tahoma"><BR><A 
 href="#1.2">1.2</A>)
-<span lang="fa">&#1602;&#1575;&#1606;&#1608;&#1606; &#1603;&#1662;&#1610; &#1585;&#1575;&#1610;&#1578;&#8204; (&#1581;&#1602;&#1608;&#1602; &#1605;&#1593;&#1606;&#1608;&#1610;) &#1583;&#1585; &#1605;&#1608;&#1585;&#1583; </span>PostgreSQL
-<span lang="fa">&nbsp;&#1576;&#1607; &#1670;&#1607; &#1589;&#1608;&#1585;&#1578; &#1575;&#1587;&#1578;&#1567;</span><BR><A 
+<span lang="fa">قانون كپي رايت‌ (حقوق معنوي) در مورد </span>PostgreSQL
+<span lang="fa">&nbsp;به چه صورت است؟</span><BR><A 
 href="#1.3">1.3</A>)<span lang="fa">
-</span>PostgreSQL</font><span lang="fa"><font face="Tahoma">&#8204; &#1585;&#1608;&#1610; &#1670;&#1607; &#1606;&#1608;&#1593; 
-&#1610;&#1608;&#1606;&#1610;&#1603;&#1587;&#1607;&#1575;&#1610;&#1610; &#1575;&#1580;&#1585;&#1575; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583;&#1567;</font></span><font face="Tahoma"><BR><A 
+</span>PostgreSQL</font><span lang="fa"><font face="Tahoma">‌ روي چه نوع 
+يونيكسهايي اجرا مي‌شود؟</font></span><font face="Tahoma"><BR><A 
 href="#1.4">1.4</A>)
-</font><span lang="fa"><font face="Tahoma">&#1585;&#1608;&#1610; &#1670;&#1607; &#1605;&#1581;&#1610;&#1591;&#1607;&#1575;&#1610; &#1594;&#1610;&#1585; &#1610;&#1608;&#1606;&#1610;&#1603;&#1587;&#1610; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606; &#1570;&#1606; 
-&#1585;&#1575; &#1575;&#1580;&#1585;&#1575; &#1603;&#1585;&#1583;&#1567;</font></span><font face="Tahoma"><BR><A 
+</font><span lang="fa"><font face="Tahoma">روي چه محيطهاي غير يونيكسي مي‌توان آن 
+را اجرا كرد؟</font></span><font face="Tahoma"><BR><A 
 href="#1.5">1.5</A>) PostgreSQL</font><span lang="fa"><font face="Tahoma"> 
-&#1585;&#1575; &#1575;&#1586; &#1603;&#1580;&#1575; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1576;&#1711;&#1610;&#1585;&#1605;&#1567;</font></span><font face="Tahoma"><BR><A 
+را از كجا مي‌توانم بگيرم؟</font></span><font face="Tahoma"><BR><A 
 href="#1.6">1.6</A>) 
-</font><span lang="fa"><font face="Tahoma">&#1575;&#1586; &#1603;&#1580;&#1575; &#1582;&#1583;&#1605;&#1575;&#1578; &#1662;&#1588;&#1578;&#1610;&#1576;&#1575;&#1606;&#1610; &#1576;&#1711;&#1610;&#1585;&#1605;&#1567;</font></span><font face="Tahoma"><BR><A 
+</font><span lang="fa"><font face="Tahoma">از كجا خدمات پشتيباني بگيرم؟</font></span><font face="Tahoma"><BR><A 
 href="#1.7">1.7</A>)</font><span lang="fa"><font face="Tahoma"> 
-&#1570;&#1582;&#1585;&#1610;&#1606; &#1606;&#1587;&#1582;&#1607; &#1575;&#1593;&#1604;&#1575;&#1605; &#1588;&#1583;&#1607; &#1670;&#1610;&#1587;&#1578;&#1567;</font></span><font face="Tahoma"><BR><A 
+آخرين نسخه اعلام شده چيست؟</font></span><font face="Tahoma"><BR><A 
 href="#1.8">1.8</A>) 
-</font><span lang="fa"><font face="Tahoma">&#1670;&#1607; &#1605;&#1587;&#1578;&#1606;&#1583;&#1575;&#1578; &#1608; &#1585;&#1575;&#1607;&#1606;&#1605;&#1575;&#1574;&#1610;&#1607;&#1575;&#1610;&#1610; &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1606;&#1583;&#1567;</font></span><font face="Tahoma"><BR><A 
+</font><span lang="fa"><font face="Tahoma">چه مستندات و راهنمائيهايي وجود دارند؟</font></span><font face="Tahoma"><BR><A 
 href="#1.9">1.9</A>) 
-<span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1575;&#1586;&#1575;&#1588;&#1603;&#1575;&#1604;&#1575;&#1578; &#1588;&#1606;&#1575;&#1582;&#1578;&#1607; &#1588;&#1583;&#1607; &#1608; &#1610;&#1575; &#1575;&#1605;&#1603;&#1575;&#1606;&#1575;&#1578;&#1610; &#1603;&#1607; &#1583;&#1585; &#1575;&#1610;&#1606; 
-&#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; &#1608;&#1580;&#1608;&#1583; &#1606;&#1583;&#1575;&#1585;&#1583;&nbsp; &#1605;&#1591;&#1604;&#1593; &#1588;&#1608;&#1605;&#1567;</span><BR><A 
+<span lang="fa">چگونه مي‌توانم ازاشكالات شناخته شده و يا امكاناتي كه در اين 
+پايگاه داده وجود ندارد&nbsp; مطلع شوم؟</span><BR><A 
 href="#1.10">1.10</A>)
-</font><span lang="fa"><font face="Tahoma">&#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1586;&#1576;&#1575;&#1606; </font></span>
-<font face="Tahoma">SQL</font><span lang="fa"><font face="Tahoma"> &#1585;&#1575; &#1610;&#1575;&#1583; &#1576;&#1711;&#1610;&#1585;&#1605;&#1567;</font></span><font face="Tahoma"><BR><A 
+</font><span lang="fa"><font face="Tahoma">چگونه مي‌توانم زبان </font></span>
+<font face="Tahoma">SQL</font><span lang="fa"><font face="Tahoma"> را ياد بگيرم؟</font></span><font face="Tahoma"><BR><A 
 href="#1.11">1.11</A>)</font><span lang="fa"><font face="Tahoma"> 
-&#1570;&#1610;&#1575; </font></span><font face="Tahoma">PostgreSQL</font><span lang="fa"><font face="Tahoma"> 
-&#1605;&#1588;&#1603;&#1604; </font></span><font face="Tahoma">Y2K</font><span lang="fa"><font face="Tahoma">&#8204; 
-&#1583;&#1575;&#1585;&#1583; &#1610;&#1575; &#1582;&#1610;&#1585;&#1567;</font></span><font face="Tahoma"><BR><A 
+آيا </font></span><font face="Tahoma">PostgreSQL</font><span lang="fa"><font face="Tahoma"> 
+مشكل </font></span><font face="Tahoma">Y2K</font><span lang="fa"><font face="Tahoma">‌ 
+دارد يا خير؟</font></span><font face="Tahoma"><BR><A 
 href="#1.12">1.12</A>) 
-</font><span lang="fa"><font face="Tahoma">&#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1576;&#1607; &#1578;&#1610;&#1605; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; &#1606;&#1608;&#1610;&#1587;
+</font><span lang="fa"><font face="Tahoma">چگونه مي‌توانم به تيم برنامه نويس
 </font></span><font face="Tahoma">PostgreSQL</font><span lang="fa"><font face="Tahoma"> 
-&#1605;&#1604;&#1581;&#1602; &#1588;&#1608;&#1605;&#1567;</font></span><font face="Tahoma"><BR><A 
+ملحق شوم؟</font></span><font face="Tahoma"><BR><A 
 href="#1.13">1.13</A>) 
-<span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1610;&#1603; &#1575;&#1588;&#1603;&#1575;&#1604; &#1585;&#1575; &#1576;&#1607; &#1711;&#1585;&#1608;&#1607; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; &#1606;&#1608;&#1610;&#1587; &#1575;&#1593;&#1604;&#1575;&#1605; &#1603;&#1606;&#1605;&#1567;</span><BR><A 
+<span lang="fa">چگونه مي‌توانم يك اشكال را به گروه برنامه نويس اعلام كنم؟</span><BR><A 
 href="#1.14">1.14</A>)
-</font><span lang="fa"><font face="Tahoma">&nbsp;&#1608;&#1590;&#1593;&#1610;&#1578; </font></span>
-<font face="Tahoma">PostgreSQL</font><span lang="fa"><font face="Tahoma">&#8204; &#1583;&#1585; 
-&#1605;&#1602;&#1575;&#1610;&#1587;&#1607; &#1576;&#1575; &#1587;&#1575;&#1610;&#1585; </font></span><font face="Tahoma">DBMS<span lang="fa">&#1607;&#1575; &#1576;&#1607; &#1670;&#1607; 
-&#1589;&#1608;&#1585;&#1578; &#1575;&#1587;&#1578;&#1567;</span><BR><A 
+</font><span lang="fa"><font face="Tahoma">&nbsp;وضعيت </font></span>
+<font face="Tahoma">PostgreSQL</font><span lang="fa"><font face="Tahoma">‌ در 
+مقايسه با ساير </font></span><font face="Tahoma">DBMS<span lang="fa">ها به چه 
+صورت است؟</span><BR><A 
 href="#1.15">1.15</A>)
-<span lang="fa">&#1605;&#1606; &#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1575;&#1586; &#1606;&#1592;&#1585; &#1605;&#1575;&#1604;&#1610; &#1576;&#1607; </span>PostgreSQL<span lang="fa"> 
-&#1603;&#1605;&#1603; &#1603;&#1606;&#1605;&#1567;</span><BR>
+<span lang="fa">من چگونه مي‌توانم از نظر مالي به </span>PostgreSQL<span lang="fa"> 
+كمك كنم؟</span><BR>
 </font></p>
-<h2 align="center" dir="rtl"><font face="Tahoma"><span lang="fa">&#1587;&#1608;&#1575;&#1604;&#1575;&#1578; &#1605;&#1585;&#1576;&#1608;&#1591; &#1576;&#1607; 
-&#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607;</span></font></h2>
+<h2 align="center" dir="rtl"><font face="Tahoma"><span lang="fa">سوالات مربوط به 
+استفاده از پايگاه داده</span></font></h2>
 <p dir="rtl"><font face="Tahoma"><A 
 href="#2.1">2.1</A>)
-<span lang="fa">&#1570;&#1610;&#1575; &#1607;&#1610;&#1670; &#1583;&#1585;&#1575;&#1610;&#1608;&#1585; </span>ODBC</font><span lang="fa"><font face="Tahoma">&#8204; 
-&#1576;&#1585;&#1575;&#1610; </font></span><font face="Tahoma">PostgreSQL</font><font face="Tahoma"><span lang="fa"> 
-&#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583;&#1567;</span><BR><A 
+<span lang="fa">آيا هيچ درايور </span>ODBC</font><span lang="fa"><font face="Tahoma">‌ 
+براي </font></span><font face="Tahoma">PostgreSQL</font><font face="Tahoma"><span lang="fa"> 
+وجود دارد؟</span><BR><A 
 href="#2.2">2.2</A>)
-<span lang="fa">&#1670;&#1607; &#1575;&#1576;&#1586;&#1575;&#1585;&#1607;&#1575;&#1610;&#1610; &#1576;&#1585;&#1575;&#1610; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; </span>PostgreSQL<span lang="fa">&#8204; 
-&#1576;&#1575; &#1589;&#1601;&#1581;&#1575;&#1578; &#1608;&#1576; &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583;&#1567;</span><BR><A 
+<span lang="fa">چه ابزارهايي براي استفاده از </span>PostgreSQL<span lang="fa">‌ 
+با صفحات وب وجود دارد؟</span><BR><A 
 href="#2.3">2.3</A>)
-<span lang="fa">&#1570;&#1610;&#1575; </span>PostgreSQL<span lang="fa">&#8204; &#1610;&#1603; &#1608;&#1575;&#1587;&#1591; &#1603;&#1575;&#1585;&#1576;&#1585;&#1610; &#1711;&#1585;&#1575;&#1601;&#1610;&#1603;&#1610; 
-&#1583;&#1575;&#1585;&#1583;&#1567;</span><BR><A 
+<span lang="fa">آيا </span>PostgreSQL<span lang="fa">‌ يك واسط كاربري گرافيكي 
+دارد؟</span><BR><A 
 href="#2.4">2.4</A>)
-<span lang="fa">&#1576;&#1575; &#1670;&#1607; &#1586;&#1576;&#1575;&#1606;&#1607;&#1575;&#1610; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607;&#8204;&#1606;&#1608;&#1610;&#1587;&#1610; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606; &#1576;&#1575; </span>PostgreSQL<span lang="fa">&#8204; 
-&#1575;&#1585;&#1578;&#1576;&#1575;&#1591; &#1576;&#1585;&#1602;&#1585;&#1575;&#1585; &#1603;&#1585;&#1583;&#1567;</span><BR>
+<span lang="fa">با چه زبانهاي برنامه‌نويسي مي‌توان با </span>PostgreSQL<span lang="fa">‌ 
+ارتباط برقرار كرد؟</span><BR>
 </font></p>
-<h2 align="center" dir="rtl"><span lang="fa"><font face="Tahoma">&#1587;&#1608;&#1575;&#1604;&#1575;&#1578; &#1605;&#1585;&#1576;&#1608;&#1591; &#1576;&#1607; 
-&#1585;&#1575;&#1607;&#1576;&#1585;&#1610;</font></span></h2>
+<h2 align="center" dir="rtl"><span lang="fa"><font face="Tahoma">سوالات مربوط به 
+راهبري</font></span></h2>
 <p dir="rtl"><font face="Tahoma"><A 
 href="#3.1">3.1</A>)
-<span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; </span>PostgreSQL<span lang="fa">&#8204; &#1585;&#1575; &#1583;&#1585; &#1588;&#1575;&#1582;&#1607;&#8204;&#1575;&#1610; 
-&#1594;&#1610;&#1585; &#1575;&#1586; </span>/usr/local/pgsql/<span lang="fa">&nbsp; &#1606;&#1589;&#1576; &#1603;&#1606;&#1605;&#1567;</span><BR><A 
+<span lang="fa">چگونه مي‌توانم </span>PostgreSQL<span lang="fa">‌ را در شاخه‌اي 
+غير از </span>/usr/local/pgsql/<span lang="fa">&nbsp; نصب كنم؟</span><BR><A 
 href="#3.2">3.2</A>)
-<span lang="fa">&#1670;&#1585;&#1575; &#1605;&#1608;&#1602;&#1593;&#1610; &#1603;&#1607; &#1605;&#1606; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; </span>postmaster<span lang="fa">&#8204; &#1585;&#1575; 
-&#1575;&#1580;&#1585;&#1575; &#1605;&#1610; &#1603;&#1606;&#1605; &#1662;&#1610;&#1575;&#1605; </span>Bad system call<span lang="fa">&#8204; &#1608; &#1610;&#1575; </span>core dump
-<span lang="fa">&#8204;&#1605;&#1610;&#8204;&#1711;&#1610;&#1585;&#1605;&#1567;</span><BR><A 
+<span lang="fa">چرا موقعي كه من برنامه </span>postmaster<span lang="fa">‌ را 
+اجرا مي كنم پيام </span>Bad system call<span lang="fa">‌ و يا </span>core dump
+<span lang="fa">‌مي‌گيرم؟</span><BR><A 
 href="#3.3">3.3</A>)
-<span lang="fa">&#1670;&#1585;&#1575; &#1605;&#1608;&#1602;&#1593;&#1610; &#1603;&#1607; &#1605;&#1606; &#1587;&#1593;&#1610; &#1605;&#1610;&#8204;&#1603;&#1606;&#1605; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; </span>postmaster<span lang="fa">&#8204; 
-&#1585;&#1575; &#1575;&#1580;&#1585;&#1575; &#1603;&#1606;&#1605; &#1582;&#1591;&#1575;&#1610;</span> <I>IpcMemoryCreate</I>&nbsp; <span lang="fa">&#1605;&#1610;&#8204;&#1711;&#1610;&#1585;&#1605;&#1567;</span><BR><A 
+<span lang="fa">چرا موقعي كه من سعي مي‌كنم برنامه </span>postmaster<span lang="fa">‌ 
+را اجرا كنم خطاي</span> <I>IpcMemoryCreate</I>&nbsp; <span lang="fa">مي‌گيرم؟</span><BR><A 
 href="#3.4">3.4</A>)<I><span lang="fa">
-</span></I><span lang="fa">&#1670;&#1585;&#1575; &#1605;&#1608;&#1602;&#1593;&#1610; &#1603;&#1607; &#1605;&#1606; &#1587;&#1593;&#1610; &#1605;&#1610;&#8204;&#1603;&#1606;&#1605; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; </span>postmaster<span lang="fa">&#8204; 
-&#1585;&#1575; &#1575;&#1580;&#1585;&#1575; &#1603;&#1606;&#1605; &#1582;&#1591;&#1575;&#1610;</span> <I><span lang="fa">&nbsp;</span>IpcSemaphoreCreate<span lang="fa">
-</span></I><span lang="fa">&#1605;&#1610;&#8204;&#1711;&#1610;&#1585;&#1605;&#1567;</span><BR><A 
+</span></I><span lang="fa">چرا موقعي كه من سعي مي‌كنم برنامه </span>postmaster<span lang="fa">‌ 
+را اجرا كنم خطاي</span> <I><span lang="fa">&nbsp;</span>IpcSemaphoreCreate<span lang="fa">
+</span></I><span lang="fa">مي‌گيرم؟</span><BR><A 
 href="#3.5">3.5</A>) 
-<span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1575;&#1578;&#1589;&#1575;&#1604;&#1575;&#1578; &#1587;&#1575;&#1610;&#1585; &#1605;&#1575;&#1588;&#1610;&#1606;&#1607;&#1575; &#1585;&#1575; &#1603;&#1606;&#1578;&#1585;&#1604; &#1603;&#1606;&#1605;&#1567;</span><BR><A 
+<span lang="fa">چگونه مي‌توانم اتصالات ساير ماشينها را كنترل كنم؟</span><BR><A 
 href="#3.6">3.6</A>) 
-<span lang="fa">&#1576;&#1585;&#1575;&#1610; &#1603;&#1575;&#1585;&#1575;&#1610;&#1610; &#1576;&#1575;&#1604;&#1575;&#1578;&#1585; &#1608; &#1576;&#1607;&#1578;&#1585; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; &#1605;&#1606; &#1670;&#1607; &#1578;&#1606;&#1592;&#1610;&#1605;&#1575;&#1578;&#1610; &#1585;&#1575; &#1576;&#1575;&#1610;&#1583; 
-&#1575;&#1606;&#1580;&#1575;&#1605; &#1583;&#1607;&#1605;&#1567;</span><BR><A 
+<span lang="fa">براي كارايي بالاتر و بهتر پايگاه داده من چه تنظيماتي را بايد 
+انجام دهم؟</span><BR><A 
 href="#3.7">3.7</A>) 
-<span lang="fa">&#1670;&#1607; &#1575;&#1605;&#1603;&#1575;&#1606;&#1575;&#1578;&#1610; &#1576;&#1585;&#1575;&#1610; &#1662;&#1610;&#1583;&#1575; &#1603;&#1585;&#1583;&#1606; &#1575;&#1588;&#1603;&#1575;&#1604;&#8204; &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583;&#1567;</span><BR><A 
+<span lang="fa">چه امكاناتي براي پيدا كردن اشكال‌ وجود دارد؟</span><BR><A 
 href="#3.8">3.8</A>)
-<span lang="fa">&#1670;&#1585;&#1575; &#1605;&#1608;&#1602;&#1593;&#1610; &#1603;&#1607; &#1605;&#1606; &#1605;&#1610;&#8204;&#1582;&#1608;&#1575;&#1607;&#1605; &#1576;&#1607; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; &#1608;&#1589;&#1604; &#1588;&#1608;&#1605; &#1662;&#1610;&#1575;&#1605;</span> <I>"Sorry, too many clients&quot;
-<span lang="fa">&#8204;</span></I><span lang="fa">&#1605;&#1610;&#8204;&#1711;&#1610;&#1585;&#1605;&#1567;</span><BR><A 
+<span lang="fa">چرا موقعي كه من مي‌خواهم به پايگاه داده وصل شوم پيام</span> <I>
+&quot;Sorry, too many clients&quot;
+<span lang="fa">‌</span></I><span lang="fa">مي‌گيرم؟</span><BR><A 
 href="#3.9">3.9</A>)<span lang="fa"> 
-&#1583;&#1585; &#1588;&#1575;&#1582;&#1607; </span>&nbsp;<I>pgsql_tmp</I> <span lang="fa">&nbsp;&#1670;&#1607; &#1670;&#1610;&#1586;&#1610; &#1602;&#1585;&#1575;&#1585; &#1583;&#1575;&#1585;&#1583;&#1567;</span><BR><A 
+در شاخه </span>&nbsp;<I>pgsql_tmp</I> <span lang="fa">&nbsp;چه چيزي قرار دارد؟</span><BR><A 
 href="#3.10">3.10</A>)
-<span lang="fa">&#1670;&#1585;&#1575; &#1576;&#1585;&#1575;&#1610; &#1576;&#1607; &#1585;&#1608;&#1586; &#1603;&#1585;&#1583;&#1606; &#1606;&#1587;&#1582;&#1607; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; &#1605;&#1606; &#1576;&#1575;&#1610;&#1583; &#1603;&#1604; &#1583;&#1575;&#1583;&#1607; &#1607;&#1575; &#1585;&#1575;
-</span>dump<span lang="fa">&#8204; &#1608; &#1605;&#1580;&#1583;&#1583;&#1575;&#1611; </span>restore<span lang="fa"> &#1603;&#1606;&#1605;&#1567;</span><BR><A 
+<span lang="fa">چرا براي به روز كردن نسخه پايگاه داده من بايد كل داده ها را
+</span>dump<span lang="fa">‌ و مجدداً </span>restore<span lang="fa"> كنم؟</span><BR><A 
 href="#3.11">3.11</A>) 
-<span lang="fa">&#1575;&#1586; &#1670;&#1607; &#1587;&#1582;&#1578; &#1575;&#1601;&#1586;&#1575;&#1585;&#1610; &#1576;&#1575;&#1610;&#1583; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1603;&#1606;&#1605;&#1567;</span><BR>
+<span lang="fa">از چه سخت افزاري بايد استفاده كنم؟</span><BR>
 </font></p>
-<H2 align=center dir="rtl"><span lang="fa"><font face="Tahoma">&#1587;&#1608;&#1575;&#1604;&#1575;&#1578; &#1593;&#1605;&#1604;&#1610;&#1575;&#1578;&#1610;</font></span></H2>
+<H2 align=center dir="rtl"><span lang="fa"><font face="Tahoma">سوالات عملياتي</font></span></H2>
 <p dir="rtl"><font face="Tahoma"><A 
-href="#4.1">4.1</A>) 
-&#1578;&#1601;&#1575;&#1608;&#1578; &#1576;&#1610;&#1606; <span lang="en-us">binary cursors</span> &#1608; <span lang="en-us">Normal 
-cursors</span> &#1670;&#1610;&#1587;&#1578;&#1567;<BR><A 
+href="#4.1">4.1</A>) تفاوت بين <span lang="en-us">binary cursors</span> و <span lang="en-us">
+Normal cursors</span> چيست؟<BR><A 
 href="#4.2">4.2</A>)
-<span lang="fa">&#1605;&#1606; &#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1601;&#1602;&#1591; &#1585;&#1608;&#1610; &#1670;&#1606;&#1583; &#1585;&#1583;&#1610;&#1601; &#1575;&#1608;&#1604; 
-&#1610;&#1575; &#1610;&#1603; &#1585;&#1583;&#1610;&#1601; &#1578;&#1589;&#1575;&#1583;&#1601;&#1610; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578; </span>SELECT<span lang="fa">&#8204; 
-&#1576;&#1586;&#1606;&#1605;&#1567;</span><BR><A 
+<span lang="fa">من چگونه مي‌توانم فقط روي چند رديف اول يا يك رديف تصادفي درخواست </span>
+SELECT<span lang="fa">‌ بزنم؟</span><BR><A 
 href="#4.3">4.3</A>)
-<span lang="fa">&#1605;&#1606; &#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1604;&#1610;&#1587;&#1578;&#1610; &#1575;&#1586; &#1580;&#1583;&#1575;&#1608;&#1604; &#1610;&#1575; &#1587;&#1575;&#1610;&#1585; &#1670;&#1610;&#1586;&#1607;&#1575;&#1610;&#1610; &#1603;&#1607; &#1583;&#1585; </span>
-psql<span lang="fa">&#8204; &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583; &#1585;&#1575; &#1576;&#1576;&#1610;&#1606;&#1605;&#1567;</span><BR><A 
+<span lang="fa">من چگونه مي‌توانم ليستي از جداول يا ساير چيزهايي كه در </span>
+psql<span lang="fa">‌ وجود دارد را ببينم؟</span><BR><A 
 href="#4.4">4.4</A>) 
-<span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1610;&#1603; &#1587;&#1578;&#1608;&#1606; &#1580;&#1583;&#1608;&#1604; &#1585;&#1575; &#1581;&#1584;&#1601; &#1605;&#1610;&#8204;&#1603;&#1606;&#1610;&#1583;&#1567; &#1670;&#1711;&#1608;&#1606;&#1607; &#1606;&#1608;&#1593; &#1583;&#1575;&#1583;&#1607; &#1570;&#1606; &#1585;&#1575; &#1593;&#1608;&#1590; 
-&#1603;&#1606;&#1610;&#1605;&#1567;</span><BR><A 
+<span lang="fa">چگونه يك ستون جدول را حذف مي‌كنيد؟ چگونه نوع داده آن را عوض 
+كنيم؟</span><BR><A 
 href="#4.5">4.5</A>) 
-<span lang="fa">&#1581;&#1583;&#1575;&#1603;&#1579;&#1585; &#1575;&#1606;&#1583;&#1575;&#1586;&#1607; &#1610;&#1603; &#1585;&#1583;&#1610;&#1601;&#1548;&#8204; &#1580;&#1583;&#1608;&#1604; &#1608; &#1582;&#1608;&#1583; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; &#1670;&#1602;&#1583;&#1585; &#1575;&#1587;&#1578;&#1567;</span><BR><A 
+<span lang="fa">حداكثر اندازه يك رديف،‌ جدول و خود پايگاه داده چقدر است؟</span><BR><A 
 href="#4.6">4.6</A>)
-<span lang="fa">&#1670;&#1602;&#1583;&#1585; &#1601;&#1590;&#1575;&#1610; &#1583;&#1610;&#1587;&#1603; &#1587;&#1582;&#1578; &#1576;&#1585;&#1575;&#1610; &#1584;&#1582;&#1610;&#1585;&#1607; &#1603;&#1585;&#1583;&#1606; &#1583;&#1575;&#1583;&#1607;&#8204;&#8204;&#1607;&#1575;&#1610; &#1610;&#1603; &#1601;&#1575;&#1610;&#1604; &#1605;&#1578;&#1606;&#1610; &#1605;&#1608;&#1585;&#1583; 
-&#1606;&#1610;&#1575;&#1586; &#1575;&#1587;&#1578;&#1567;</span><BR><A 
+<span lang="fa">چقدر فضاي ديسك سخت براي ذخيره كردن داده‌‌هاي يك فايل متني مورد 
+نياز است؟</span><BR><A 
 href="#4.7">4.7</A>)
-<span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1576;&#1601;&#1607;&#1605;&#1605; &#1603;&#1607; &#1670;&#1607; &#1603;&#1575;&#1585;&#1576;&#1585;&#1575;&#1606;&#1548;&#8204; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607;&#1548;&#8204; &#1606;&#1605;&#1575;&#1610;&#1607; &#1608; 
-&#1580;&#1583;&#1575;&#1608;&#1604;&#1610; &#1583;&#1585; &#1587;&#1610;&#1587;&#1578;&#1605; &#1578;&#1593;&#1585;&#1610;&#1601; &#1588;&#1583;&#1607; &#1575;&#1587;&#1578;&#1567;</span><BR><A 
+<span lang="fa">چگونه مي‌توانم بفهمم كه چه كاربران،‌ پايگاه داده،‌ نمايه و 
+جداولي در سيستم تعريف شده است؟</span><BR><A 
 href="#4.8">4.8</A>) 
-<span lang="fa">&#1670;&#1585;&#1575; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578;&#1607;&#1575;&#1610; &#1605;&#1606; &#1603;&#1606;&#1583; &#1575;&#1580;&#1585;&#1575; &#1605;&#1610;&#8204;&#1588;&#1608;&#1606;&#1583; &#1610;&#1575; &#1670;&#1585;&#1575; &#1575;&#1586; &#1606;&#1605;&#1575;&#1610;&#1607; &#1607;&#1575; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; 
-&#1606;&#1605;&#1610;&#8204;&#1603;&#1606;&#1606;&#1583;&#1567;</span><BR><A 
+<span lang="fa">چرا درخواستهاي من كند اجرا مي‌شوند يا چرا از نمايه ها استفاده 
+نمي‌كنند؟</span><BR><A 
 href="#4.9">4.9</A>) 
-<span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1606;&#1581;&#1608;&#1607; &#1576;&#1585;&#1585;&#1587;&#1610; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578; &#1585;&#1575; &#1578;&#1608;&#1587;&#1591; &#1576;&#1607;&#1610;&#1606;&#1607;&#8204;&#1587;&#1575;&#1586; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578;&#1607;&#1575; 
-&#1605;&#1588;&#1575;&#1607;&#1583;&#1607; &#1603;&#1606;&#1605;&#1567;</span><BR><A 
+<span lang="fa">چگونه مي‌توانم نحوه بررسي درخواست را توسط بهينه‌ساز درخواستها 
+مشاهده كنم؟</span><BR><A 
 href="#4.10">4.10</A>) 
-<span lang="fa">&#1606;&#1605;&#1575;&#1610;&#1607; </span>R-tree<span lang="fa">&#8204; &#1670;&#1610;&#1587;&#1578;&#1567;</span><BR><A 
+<span lang="fa">نمايه </span>R-tree<span lang="fa">‌ چيست؟</span><BR><A 
 href="#4.11">4.11</A>)
-<span lang="fa">&#1576;&#1607;&#1610;&#1606;&#1607; &#1587;&#1575;&#1586; &#1578;&#1603;&#1608;&#1610;&#1606;&#1610; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578; &#1670;&#1610;&#1587;&#1578;&#1567;</span> (Genetic Query Optimizer)<BR><A 
+<span lang="fa">بهينه ساز تكويني درخواست چيست؟</span> (Genetic Query Optimizer)<BR><A 
 href="#4.12">4.12</A>)
-<span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1575;&#1586; &#1593;&#1576;&#1575;&#1585;&#1575;&#1578; &#1605;&#1606;&#1592;&#1605; &#1576;&#1585;&#1575;&#1610; &#1580;&#1587;&#1578;&#1580;&#1608; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1603;&#1606;&#1605;&#1567; &#1670;&#1711;&#1608;&#1606;&#1607; &#1580;&#1587;&#1578;&#1580;&#1608;&#1610;&#1610; &#1575;&#1606;&#1580;&#1575;&#1605; 
-&#1583;&#1607;&#1605; &#1603;&#1607; &#1581;&#1587;&#1575;&#1587; &#1576;&#1607; &#1605;&#1578;&#1606; &#1606;&#1576;&#1575;&#1588;&#1583;&#1567; &#1670;&#1711;&#1608;&#1606;&#1607; &#1576;&#1585;&#1575;&#1610; &#1610;&#1603; &#1580;&#1587;&#1578;&#1580;&#1608;&#1610; &#1594;&#1610;&#1585; &#1581;&#1587;&#1575;&#1587; &#1576;&#1607; &#1605;&#1578;&#1606; &#1575;&#1586; &#1606;&#1605;&#1575;&#1610;&#1607; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; 
-&#1603;&#1606;&#1605;&#1567;</span><BR><A 
+<span lang="fa">چگونه از عبارات منظم براي جستجو استفاده كنم؟ چگونه جستجويي انجام 
+دهم كه حساس به متن نباشد؟ چگونه براي يك جستجوي غير حساس به متن از نمايه استفاده 
+كنم؟</span><BR><A 
 href="#4.13">4.13</A>)
-<span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1583;&#1585; &#1610;&#1603; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578; &#1578;&#1588;&#1582;&#1610;&#1589; &#1583;&#1607;&#1605; &#1603;&#1607; &#1610;&#1603; &#1601;&#1610;&#1604;&#1583; </span>NULL<span lang="fa">&#8204; 
-&#1575;&#1587;&#1578;&#1567;</span><BR><A 
+<span lang="fa">چگونه مي‌توانم در يك درخواست تشخيص دهم كه يك فيلد </span>NULL<span lang="fa">‌ 
+است؟</span><BR><A 
 href="#4.14">4.14</A>)
-<span lang="fa">&#1578;&#1601;&#1575;&#1608;&#1578; &#1576;&#1610;&#1606; &#1711;&#1608;&#1606;&#1607;&#8204;&#1607;&#1575;&#1610; &#1605;&#1582;&#1578;&#1604;&#1601; </span>character<span lang="fa"> &#1670;&#1610;&#1587;&#1578;&#1567;</span><BR><A 
+<span lang="fa">تفاوت بين گونه‌هاي مختلف </span>character<span lang="fa"> چيست؟</span><BR><A 
 href="#4.15.1">4.15.1</A>)
-<span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1610;&#1603; &#1601;&#1610;&#1604;&#1583; &#1587;&#1585;&#1610;&#1575;&#1604; &#1610;&#1575; &#1575;&#1601;&#1586;&#1575;&#1610;&#1588;&#1610; &#1575;&#1610;&#1580;&#1575;&#1583; &#1603;&#1606;&#1605;&#1567;</span><BR><A 
+<span lang="fa">چگونه مي‌توانم يك فيلد سريال يا افزايشي ايجاد كنم؟</span><BR><A 
 href="#4.15.2">4.15.2</A>)
-<span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1605;&#1602;&#1583;&#1575;&#1585; &#1610;&#1603; &#1583;&#1585;&#1580; &#1587;&#1585;&#1610;&#1575;&#1604;&#1610; &#1585;&#1575; &#1576;&#1583;&#1575;&#1606;&#1605;&#1567;</span><BR><A 
-href="#4.15.3">4.15.3</A>) <span lang="fa">&#1570;&#1740;&#1575; &#1578;&#1608;&#1575;&#1576;&#1593; ()</span>nextval<span lang="fa"> 
-&#1608; ()</span>currval<span lang="fa"> &#1605;&#1606;&#1580;&#1585; &#1576;&#1607; &#1575;&#1740;&#1580;&#1575;&#1583; &#1588;&#1585;&#1575;&#1740;&#1591; </span>race<span lang="fa"> 
-&#1576;&#1585;&#1575;&#1740; &#1587;&#1575;&#1740;&#1585; &#1705;&#1575;&#1585;&#1576;&#1585;&#1575;&#1606; &#1605;&#1740; &#1588;&#1608;&#1606;&#1583;&#1567;</span><BR><A 
+<span lang="fa">چگونه مي‌توانم مقدار يك درج سريالي را بدانم؟</span><BR><A 
+href="#4.15.3">4.15.3</A>) <span lang="fa">آیا توابع ()</span>nextval<span lang="fa"> 
+و ()</span>currval<span lang="fa"> منجر به ایجاد شرایط </span>race<span lang="fa"> 
+برای سایر کاربران می شوند؟</span><BR><A 
 href="#4.15.4">4.15.4</A>) 
-<span lang="fa">&#1670;&#1585;&#1575; &#1575;&#1593;&#1583;&#1575;&#1583; &#1587;&#1585;&#1740;&#1575;&#1604;&#1740; &#1605;&#1585;&#1576;&#1608;&#1591; &#1576;&#1607; &#1578;&#1585;&#1575;&#1705;&#1606;&#1588;&#1607;&#1575;&#1740; </span>abort<span lang="fa"> 
-&#1588;&#1583;&#1607; &#1605;&#1580;&#1583;&#1583;&#1575;&#1611; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1606;&#1605;&#1740; &#1588;&#1608;&#1583;&#1567; &#1670;&#1585;&#1575; &#1576;&#1740;&#1606; &#1575;&#1593;&#1583;&#1575;&#1583; &#1587;&#1585;&#1740;&#1575;&#1604;&#1740; &#1740;&#1705; &#1601;&#1575;&#1589;&#1604;&#1607; &#1582;&#1575;&#1604;&#1740; &#1575;&#1740;&#1580;&#1575;&#1583; &#1605;&#1740; &#1588;&#1608;&#1583;&#1567;</span><BR><A 
-href="#4.16">4.16</A>) 
-OID<span lang="fa"> &#1608; </span>TID<span lang="fa"> &#1670;&#1607; &#1607;&#1587;&#1578;&#1606;&#1583;&#1567;</span><BR><A 
+<span lang="fa">چرا اعداد سریالی مربوط به تراکنشهای </span>abort<span lang="fa"> 
+شده مجدداً استفاده نمی شود؟ چرا بین اعداد سریالی یک فاصله خالی ایجاد می شود؟</span><BR><A 
+href="#4.16">4.16</A>) OID<span lang="fa"> و </span>TID<span lang="fa"> چه 
+هستند؟</span><BR><A 
 href="#4.17">4.17</A>)
-<span lang="fa">&#1605;&#1593;&#1606;&#1610; &#1576;&#1593;&#1590;&#1610; &#1575;&#1586; &#1578;&#1585;&#1605;&#1607;&#1575; &#1608; &#1603;&#1604;&#1605;&#1575;&#1578;&#1610; &#1603;&#1607; &#1583;&#1585; </span>PostgreSQL<span lang="fa">&#8204; 
-&#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583; &#1670;&#1610;&#1587;&#1578;&#1567;</span><BR><A 
+<span lang="fa">معني بعضي از ترمها و كلماتي كه در </span>PostgreSQL<span lang="fa">‌ 
+استفاده مي‌شود چيست؟</span><BR><A 
 href="#4.18">4.18</A>)<span lang="fa"> 
-&#1670;&#1585;&#1575; &#1605;&#1606; &#1582;&#1591;&#1575;&#1610; </span><i>&quot;ERROR: Memory exhausted in AllocSetAlloc&quot;</i><span lang="fa"> 
-&#1605;&#1610;&#8204;&#1711;&#1610;&#1585;&#1605;&#1567;</span><BR><A 
+چرا من خطاي </span><i>&quot;ERROR: Memory exhausted in AllocSetAlloc&quot;</i><span lang="fa"> 
+مي‌گيرم؟</span><BR><A 
 href="#4.19">4.19</A>)
-<span lang="fa">&#1575;&#1586; &#1603;&#1580;&#1575; &#1578;&#1588;&#1582;&#1610;&#1589; &#1583;&#1607;&#1605; &#1603;&#1607; &#1608;&#1610;&#1585;&#1575;&#1610;&#1588; &#1610;&#1575; &#1606;&#1587;&#1582;&#1607; </span>PostgreSQL<span lang="fa">&#1610;&#1610; 
-&#1603;&#1607; &#1605;&#1606; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1605;&#1610;&#8204;&#1603;&#1606;&#1605; &#1670;&#1610;&#1587;&#1578;&#1567;</span><BR><A 
-href="#4.20">4.20</A>) <span lang="fa">&#1670;&#1585;&#1575; &#1583;&#1585; &#1581;&#1740;&#1606; &#1575;&#1580;&#1585;&#1575;&#1740; &#1593;&#1605;&#1604;&#1740;&#1575;&#1578; &#1585;&#1608;&#1740; </span>
-large-object<span lang="fa">&#1607;&#1575; &#1582;&#1591;&#1575;&#1740; </span>&quot;<I>invalid large obj descriptor</I>&quot;<span lang="fa">&#1576;&#1607; 
-&#1608;&#1580;&#1608;&#1583; &#1605;&#1740; &#1570;&#1740;&#1583;&#1567;</span><BR><A 
+<span lang="fa">از كجا تشخيص دهم كه ويرايش يا نسخه </span>PostgreSQL<span lang="fa">يي 
+كه من استفاده مي‌كنم چيست؟</span><BR><A 
+href="#4.20">4.20</A>) <span lang="fa">چرا در حین اجرای عملیات روی </span>
+large-object<span lang="fa">ها خطای </span>&quot;<I>invalid large obj descriptor</I>&quot;<span lang="fa">به 
+وجود می آید؟</span><BR><A 
 href="#4.21">4.21</A>)
-<span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1610;&#1603; &#1587;&#1578;&#1608;&#1606; &#1575;&#1610;&#1580;&#1575;&#1583; &#1603;&#1606;&#1605; &#1603;&#1607; &#1605;&#1602;&#1583;&#1575;&#1585; &#1586;&#1605;&#1575;&#1606; &#1580;&#1575;&#1585;&#1610; &#1585;&#1575; &#1576;&#1607; &#1593;&#1606;&#1608;&#1575;&#1606; &#1605;&#1602;&#1583;&#1575;&#1585; 
-&#1662;&#1610;&#1588;&#8204;&#1601;&#1585;&#1590; &#1583;&#1575;&#1588;&#1578;&#1607; &#1576;&#1575;&#1588;&#1583;&#1567;</span><BR><A 
+<span lang="fa">چگونه يك ستون ايجاد كنم كه مقدار زمان جاري را به عنوان مقدار 
+پيش‌فرض داشته باشد؟</span><BR><A 
 href="#4.22">4.22</A>)
-<span lang="fa">&#1670;&#1585;&#1575; &#1586;&#1610;&#1585; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578;&#1607;&#1575;&#1610;&#1610; &#1603;&#1607; &#1575;&#1586; </span>IN<span lang="fa"> &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; 
-&#1605;&#1610;&#8204;&#1603;&#1606;&#1606;&#1583; &#1603;&#1606;&#1583; &#1607;&#1587;&#1578;&#1606;&#1583;&#1567;</span><BR><A 
+<span lang="fa">چرا زير درخواستهايي كه از </span>IN<span lang="fa"> استفاده 
+مي‌كنند كند هستند؟</span><BR><A 
 href="#4.23">4.23</A>) 
-<span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1610;&#1603; &#1575;&#1604;&#1581;&#1575;&#1602; &#1582;&#1575;&#1585;&#1580;&#1610; (</span>outer join<span lang="fa">) 
-&#1575;&#1606;&#1580;&#1575;&#1605; &#1583;&#1607;&#1605;&#1567;</span><BR><A 
+<span lang="fa">چگونه مي‌توانم يك الحاق خارجي (</span>outer join<span lang="fa">) 
+انجام دهم؟</span><BR><A 
 href="#4.24">4.24</A>)
-<span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578;&#1607;&#1575;&#1610;&#1610; &#1575;&#1586; &#1670;&#1606;&#1583; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; &#1578;&#1608;&#1604;&#1610;&#1583; &#1603;&#1585;&#1583;&#1567;</span><BR><A 
+<span lang="fa">چگونه مي‌توان درخواستهايي از چند پايگاه داده توليد كرد؟</span><BR><A 
 href="#4.25">4.25</A>) 
-<span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1582;&#1585;&#1608;&#1580;&#1610; &#1610;&#1603; &#1578;&#1575;&#1576;&#1593; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1583;&nbsp; &#1670;&#1606;&#1583; &#1585;&#1583;&#1610;&#1601; &#1610;&#1575; &#1587;&#1578;&#1608;&#1606; &#1576;&#1575;&#1588;&#1583;&#1567;</span><BR><A 
+<span lang="fa">چگونه خروجي يك تابع مي‌تواند&nbsp; چند رديف يا ستون باشد؟</span><BR><A 
 href="#4.26">4.26</A>)&nbsp;
-<span lang="fa">&#1583;&#1585; &#1578;&#1608;&#1575;&#1576;&#1593; </span>PL/PgSQL<span lang="fa"> &#1670;&#1585;&#1575; &#1606;&#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606; &#1576;&#1575; &#1575;&#1591;&#1605;&#1610;&#1606;&#1575;&#1606; 
-&#1580;&#1583;&#1575;&#1608;&#1604; &#1605;&#1608;&#1602;&#1578; &#1585;&#1575; &#1575;&#1610;&#1580;&#1575;&#1583; &#1610;&#1575; &#1581;&#1584;&#1601; &#1603;&#1585;&#1583;&#1567;</span><BR><A 
+<span lang="fa">در توابع </span>PL/PgSQL<span lang="fa"> چرا نمي‌توان با اطمينان 
+جداول موقت را ايجاد يا حذف كرد؟</span><BR><A 
 href="#4.27">4.27</A>) 
-<span lang="fa">&#1670;&#1607; &#1711;&#1586;&#1610;&#1606;&#1607;&#8204;&#1607;&#1575;&#1610;&#1610; &#1576;&#1585;&#1575;&#1610; &#1578;&#1603;&#1585;&#1575;&#1585; (</span>replication<span lang="fa">)</span>
-<span lang="fa">&#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583;&#1567;</span><BR><A 
+<span lang="fa">چه گزينه‌هايي براي تكرار (</span>replication<span lang="fa">)</span>
+<span lang="fa">وجود دارد؟</span><BR><A 
 href="#4.28">4.28</A>) 
-<span lang="fa">&#1670;&#1607; &#1711;&#1586;&#1610;&#1606;&#1607;&#8204;&#1607;&#1575;&#1610;&#1610; &#1576;&#1585;&#1575;&#1610; &#1585;&#1605;&#1586;&#1606;&#1711;&#1575;&#1585;&#1610; &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583;&#1567;</span><BR>
+<span lang="fa">چه گزينه‌هايي براي رمزنگاري وجود دارد؟</span><BR>
 </font></p>
-<h2 align="center" dir="rtl"><font face="Tahoma"><span lang="fa">&#1578;&#1608;&#1587;&#1593;&#1607; </span>
+<h2 align="center" dir="rtl"><font face="Tahoma"><span lang="fa">توسعه </span>
 PostgreSQL</font></h2>
 <p dir="rtl"><font face="Tahoma"><A 
 href="#5.1">5.1</A>)
-<span lang="fa">&#1605;&#1606; &#1610;&#1603; &#1578;&#1575;&#1576;&#1593; &#1606;&#1608;&#1588;&#1578;&#1607;&#8204;&#1575;&#1605;. &#1670;&#1711;&#1608;&#1606;&#1607; &#1570;&#1606; &#1585;&#1575; &#1583;&#1585; </span>psql<span lang="fa"> 
-&#1575;&#1580;&#1585;&#1575; &#1603;&#1606;&#1605;&#1567; &#1670;&#1585;&#1575; &#1576;&#1575; &#1575;&#1580;&#1585;&#1575;&#1610; &#1570;&#1606; </span>core dump<span lang="fa"> &#1605;&#1610;&#8204;&#1711;&#1610;&#1585;&#1605;&#1567;</span><BR><A 
+<span lang="fa">من يك تابع نوشته‌ام. چگونه آن را در </span>psql<span lang="fa"> 
+اجرا كنم؟ چرا با اجراي آن </span>core dump<span lang="fa"> مي‌گيرم؟</span><BR><A 
 href="#5.2">5.2</A>)
-<span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1583;&#1585; &#1578;&#1608;&#1604;&#1610;&#1583; &#1606;&#1608;&#1593;&#8204;&#1607;&#1575; &#1608; &#1578;&#1608;&#1575;&#1576;&#1593; &#1580;&#1583;&#1610;&#1583; &#1608; &#1580;&#1575;&#1604;&#1576; &#1576;&#1585;&#1575;&#1610; </span>
-PostgreSQL<span lang="fa">&#8204; &#1607;&#1605;&#1603;&#1575;&#1585;&#1610; &#1608; &#1605;&#1588;&#1575;&#1585;&#1603;&#1578; &#1583;&#1575;&#1588;&#1578;&#1607; &#1576;&#1575;&#1588;&#1605;.</span><BR><A 
+<span lang="fa">چگونه مي‌توانم در توليد نوع‌ها و توابع جديد و جالب براي </span>
+PostgreSQL<span lang="fa">‌ همكاري و مشاركت داشته باشم.</span><BR><A 
 href="#5.3">5.3</A>)
-<span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1610;&#1603; &#1578;&#1575;&#1576;&#1593; &#1576;&#1607; &#1586;&#1576;&#1575;&#1606; </span>C<span lang="fa"> &#1576;&#1606;&#1608;&#1610;&#1587;&#1605; 
-&#1603;&#1607; &#1582;&#1585;&#1608;&#1580;&#1610; &#1570;&#1606; &#1610;&#1603;</span> <span lang="fa">&#8204;</span>tuple<span lang="fa"> </span>&nbsp;<span lang="fa">(&#1670;&#1606;&#1583; 
-&#1578;&#1575;&#1610;&#1610;) &#1576;&#1575;&#1588;&#1583;&#1567;</span><BR><A 
+<span lang="fa">چگونه مي‌توانم يك تابع به زبان </span>C<span lang="fa"> بنويسم 
+كه خروجي آن يك</span> <span lang="fa">‌</span>tuple<span lang="fa"> </span>&nbsp;<span lang="fa">(چند 
+تايي) باشد؟</span><BR><A 
 href="#5.4">5.4</A>) 
-<span lang="fa">&#1605;&#1606; &#1610;&#1603; &#1601;&#1575;&#1610;&#1604; &#1605;&#1606;&#1576;&#1593; &#1585;&#1575; &#1593;&#1608;&#1590; &#1603;&#1585;&#1583;&#1607; &#1575;&#1605; &#1670;&#1585;&#1575; &#1583;&#1585; &#1593;&#1605;&#1604;&#1610;&#1575;&#1578; &#1603;&#1575;&#1605;&#1662;&#1610;&#1604; &#1605;&#1580;&#1583;&#1583; &#1570;&#1606; 
-&#1578;&#1594;&#1610;&#1610;&#1585; &#1583;&#1610;&#1583;&#1607; &#1606;&#1605;&#1610;&#8204;&#1588;&#1608;&#1583;&#1567;</span><BR>
+<span lang="fa">من يك فايل منبع را عوض كرده ام چرا در عمليات كامپيل مجدد آن 
+تغيير ديده نمي‌شود؟</span><BR>
 </font></p>
 <HR dir="rtl">
 
-<H2 align=center dir="rtl"><font face="Tahoma"><span lang="fa">&#1587;&#1608;&#1575;&#1604;&#1575;&#1578; &#1593;&#1605;&#1608;&#1605;&#1610;</span></font></H2>
+<H2 align=center dir="rtl"><font face="Tahoma"><span lang="fa">سوالات عمومي</span></font></H2>
 <H4 dir="rtl"><font face="Tahoma"><A name=1.1>1.1</A>) <span lang="en-us">
-PostgreSQL</span> &#1670;&#1610;&#1587;&#1578; &#1608; &#1670;&#1711;&#1608;&#1606;&#1607; &#1570;&#1606; &#1585;&#1575; &#1576;&#1575;&#1610;&#1583; &#1578;&#1604;&#1601;&#1592; &#1603;&#1585;&#1583;&#1567;</font></H4>
-<p dir="rtl"><span lang="en-us">PostgreSQL</span> &#1576;&#1607; &#1589;&#1608;&#1585;&#1578; <span lang="en-us">
-Post-Gres-Q-L</span>&#8204; &#1578;&#1604;&#1601;&#1592; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583;. &#1610;&#1603; &#1601;&#1575;&#1610;&#1604; &#1589;&#1608;&#1578;&#1610; &#1583;&#1585; &#1570;&#1583;&#1585;&#1587;
+PostgreSQL</span> چيست و چگونه آن را بايد تلفظ كرد؟</font></H4>
+<p dir="rtl"><span lang="en-us">PostgreSQL</span> به صورت <span lang="en-us">
+Post-Gres-Q-L</span>‌ تلفظ مي‌شود. يك فايل صوتي در آدرس
 <a href="http://www.postfresql.org/postgresql.mp3&#8204;"><span lang="en-us">
-http://www.postfresql.org/postgresql.mp3</span>&#8204;</a> &#1576;&#1585;&#1575;&#1610; &#1603;&#1587;&#1575;&#1606;&#1610; &#1603;&#1607; &#1605;&#1575;&#1610;&#1604;&#1606;&#1583; &#1578;&#1604;&#1601;&#1592; 
-&#1589;&#1581;&#1610;&#1581; &#1585;&#1575; &#1576;&#1588;&#1606;&#1608;&#1606;&#1583; &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583;.</p>
-<P dir="rtl"><span lang="en-us">PostgreSQL</span> &#1575;&#1586; &#1585;&#1608;&#1610; &#1587;&#1610;&#1587;&#1578;&#1605; &#1605;&#1583;&#1610;&#1585;&#1610;&#1578; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; 
-&#1583;&#1575;&#1583;&#1607; <span lang="en-us">POSTGRES</span> &#1578;&#1608;&#1587;&#1593;&#1607; &#1583;&#1575;&#1583;&#1607; &#1588;&#1583;&#1607; &#1575;&#1587;&#1578; (&#1607;&#1606;&#1608;&#1586; &#1607;&#1605; &#1576;&#1593;&#1590;&#1610; &#1605;&#1608;&#1575;&#1602;&#1593; 
-&#1576;&#1585;&#1575;&#1610; &#1587;&#1575;&#1583;&#1711;&#1610; &#1576;&#1607; &#1570;&#1606; <span lang="en-us">Postgres</span> &#1711;&#1601;&#1578;&#1607; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583;) &#1603;&#1607; &#1610;&#1603; &#1606;&#1605;&#1608;&#1606;&#1607; 
-&#1578;&#1581;&#1602;&#1610;&#1602;&#1575;&#1578;&#1610; &#1575;&#1586; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607;&#8204;&#1607;&#1575;&#1610; &#1606;&#1587;&#1604; &#1576;&#1593;&#1583; &#1575;&#1587;&#1578;. <span lang="en-us">PostgreSQL</span> 
-&#1607;&#1605;&#1575;&#1606; &#1575;&#1604;&#1711;&#1608;&#1610; &#1583;&#1575;&#1583;&#1607; &#1602;&#1608;&#1610; &#1608; &#1575;&#1606;&#1608;&#1575;&#1593; &#1583;&#1575;&#1583;&#1607;&nbsp; &#1585;&#1575; &#1581;&#1601;&#1592; &#1603;&#1585;&#1583;&#1607; &#1575;&#1587;&#1578; &#1608;&#1604;&#1610; &#1586;&#1576;&#1575;&#1606;
-<span lang="en-us">PostQuel</span> &#1585;&#1575; &#1576;&#1575; &#1610;&#1603; &#1586;&#1610;&#1585;&#1605;&#1580;&#1605;&#1608;&#1593;&#1607; &#1662;&#1610;&#1588;&#1585;&#1601;&#1578;&#1607; &#1575;&#1586;
-<span lang="en-us">SQL</span> &#1580;&#1575;&#1610;&#1711;&#1586;&#1610;&#1606; &#1603;&#1585;&#1583;&#1607; &#1575;&#1587;&#1578;. <span lang="en-us">PostgreSQL</span> 
-&#1605;&#1578;&#1606; &#1576;&#1575;&#1586; &#1576;&#1608;&#1583;&#1607; &#1608; &#1605;&#1578;&#1606; &#1603;&#1575;&#1605;&#1604; &#1570;&#1606; &#1583;&#1585; &#1583;&#1587;&#1578;&#1585;&#1587; &#1575;&#1587;&#1578;.</P>
-<P dir="rtl"><font face="Tahoma"><span lang="en-us">PostgreSQL </span>&nbsp;&#1578;&#1608;&#1587;&#1591; 
-&#1610;&#1603; &#1578;&#1610;&#1605; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607;&#8204;&#1606;&#1608;&#1610;&#1587; &#1603;&#1607; &#1607;&#1605;&#1711;&#1610; &#1583;&#1585; &#1711;&#1585;&#1608;&#1607; &#1662;&#1587;&#1578; &#1575;&#1604;&#1603;&#1578;&#1585;&#1608;&#1606;&#1610;&#1603; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607;&#8204;&#1606;&#1608;&#1610;&#1587;&#1575;&#1606;
-<span lang="en-us">PostgreSQL</span>&nbsp; &#1593;&#1590;&#1608; &#1607;&#1587;&#1578;&#1606;&#1583;&#1548; &#1575;&#1606;&#1580;&#1575;&#1605; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583;. &#1607;&#1605;&#1575;&#1607;&#1606;&#1711; &#1603;&#1606;&#1606;&#1583;&#1607; 
-&#1575;&#1589;&#1604;&#1610; &#1583;&#1585; &#1581;&#1575;&#1604; &#1581;&#1575;&#1590;&#1585; <span lang="en-us">Marc G. Fournier</span>&#8204; &#1576;&#1607; &#1570;&#1583;&#1585;&#1587;
+http://www.postfresql.org/postgresql.mp3</span>‌</a> براي كساني كه مايلند تلفظ 
+صحيح را بشنوند وجود دارد.</p>
+<P dir="rtl"><span lang="en-us">PostgreSQL</span> از روي سيستم مديريت پايگاه 
+داده <span lang="en-us">POSTGRES</span> توسعه داده شده است (هنوز هم بعضي مواقع 
+براي سادگي به آن <span lang="en-us">Postgres</span> گفته مي‌شود) كه يك نمونه 
+تحقيقاتي از پايگاه داده‌هاي نسل بعد است. <span lang="en-us">PostgreSQL</span> 
+همان الگوي داده قوي و انواع داده&nbsp; را حفظ كرده است ولي زبان
+<span lang="en-us">PostQuel</span> را با يك زيرمجموعه پيشرفته از
+<span lang="en-us">SQL</span> جايگزين كرده است. <span lang="en-us">PostgreSQL</span> 
+متن باز بوده و متن كامل آن در دسترس است.</P>
+<P dir="rtl"><font face="Tahoma"><span lang="en-us">PostgreSQL </span>&nbsp;توسط يك 
+تيم برنامه‌نويس كه همگي در گروه پست الكترونيك برنامه‌نويسان
+<span lang="en-us">PostgreSQL</span>&nbsp; عضو هستند، انجام مي‌شود. هماهنگ كننده 
+اصلي در حال حاضر <span lang="en-us">Marc G. Fournier</span>‌ به آدرس
 <span lang="en-us"><a href="mailto:scrappy@PostgreSQL.org">
-scrappy@PostgreSQL.org</a></span>&nbsp; &#1605;&#1610;&#8204;&#1576;&#1575;&#1588;&#1583;. (&#1576;&#1585;&#1575;&#1610; &#1583;&#1610;&#1583;&#1606; &#1606;&#1581;&#1608;&#1607; &#1605;&#1604;&#1581;&#1602; &#1588;&#1583;&#1606; &#1576;&#1607; &#1575;&#1610;&#1606; 
-&#1578;&#1610;&#1605; &#1602;&#1587;&#1605;&#1578; <A 
+scrappy@PostgreSQL.org</a></span>&nbsp; مي‌باشد. (براي ديدن نحوه ملحق شدن به اين 
+تيم قسمت <A 
 href="#1.6">1.6</A> 
-&#1585;&#1575; &#1576;&#1576;&#1610;&#1606;&#1610;&#1583;). &#1575;&#1610;&#1606; &#1578;&#1610;&#1605; &#1583;&#1585; &#1581;&#1575;&#1590;&#1585; &#1605;&#1587;&#1574;&#1608;&#1604;&#1610;&#1578; &#1578;&#1605;&#1575;&#1605; &#1605;&#1587;&#1575;&#1574;&#1604; &#1605;&#1585;&#1576;&#1608;&#1591; &#1576;&#1607; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607;&#8204;&#1606;&#1608;&#1610;&#1587;&#1610;
-<span lang="en-us">PostgreSQL</span> &#1585;&#1575; &#1576;&#1585; &#1593;&#1607;&#1583;&#1607; &#1583;&#1575;&#1585;&#1583;. &#1575;&#1610;&#1606; &#1610;&#1603; &#1662;&#1585;&#1608;&#1688;&#1607; &#1711;&#1585;&#1608;&#1607;&#1610; &#1575;&#1587;&#1578; &#1608; 
-&#1578;&#1581;&#1578; &#1603;&#1606;&#1578;&#1585;&#1604; &#1607;&#1610;&#1670; &#1588;&#1585;&#1603;&#1578;&#1610; &#1606;&#1610;&#1587;&#1578;. &#1576;&#1585;&#1575;&#1610; &#1575;&#1591;&#1604;&#1575;&#1593;&#1575;&#1578; &#1576;&#1610;&#1588;&#1578;&#1585; &#1583;&#1585; &#1605;&#1608;&#1585;&#1583; &#1575;&#1610;&#1606; &#1578;&#1610;&#1605; &#1576;&#1607; &#1570;&#1583;&#1585;&#1587;
+را ببينيد). اين تيم در حاضر مسئوليت تمام مسائل مربوط به برنامه‌نويسي
+<span lang="en-us">PostgreSQL</span> را بر عهده دارد. اين يك پروژه گروهي است و 
+تحت كنترل هيچ شركتي نيست. براي اطلاعات بيشتر در مورد اين تيم به آدرس
 <A 
-href="http://www.postgresql.org/docs/faqs/FAQ_DEV.html">http://www.PostgreSQL.org/docs/faqs/FAQ_DEV.html</A> 
-&#1605;&#1585;&#1575;&#1580;&#1593;&#1607; &#1603;&#1606;&#1610;&#1583;.</font></P>
-<P dir="rtl"><font face="Tahoma">&#1575;&#1608;&#1604;&#1610;&#1606; &#1606;&#1587;&#1582;&#1607; <span lang="en-us">PostgreSQL</span>&#8204; 
-&#1578;&#1608;&#1587;&#1591; Andrew Yu and Jolly Chen &#1576;&#1607; &#1608;&#1580;&#1608;&#1583; &#1570;&#1605;&#1583;. &#1575;&#1601;&#1585;&#1575;&#1583; &#1576;&#1587;&#1610;&#1575;&#1585;&#1610; &#1583;&#1585; &#1578;&#1608;&#1587;&#1593;&#1607; &#1608; &#1585;&#1601;&#1593; &#1575;&#1588;&#1603;&#1575;&#1604; &#1608; 
-&#1575;&#1606;&#1578;&#1602;&#1575;&#1604; &#1570;&#1606; &#1588;&#1585;&#1603;&#1578; &#1603;&#1585;&#1583;&#1607;&#8204;&#1575;&#1606;&#1583;. &#1605;&#1578;&#1606; &#1575;&#1589;&#1604;&#1610; <span lang="en-us">Postgres</span> &#1603;&#1607;
-<span lang="en-us">PostgreSQL</span> &#1575;&#1586; &#1585;&#1608;&#1610; &#1570;&#1606; &#1606;&#1608;&#1588;&#1578;&#1607; &#1588;&#1583;&#1607; &#1575;&#1587;&#1578;&#1548; &#1578;&#1608;&#1587;&#1591; &#1578;&#1593;&#1583;&#1575;&#1583; &#1586;&#1610;&#1575;&#1583;&#1610; 
-&#1583;&#1575;&#1606;&#1588;&#1580;&#1608;&#1610; &#1603;&#1575;&#1585;&#1588;&#1606;&#1575;&#1587;&#1610; &#1575;&#1585;&#1588;&#1583;&#1608; &#1583;&#1575;&#1606;&#1588;&#1580;&#1608;&#1610; &#1603;&#1575;&#1585;&#1588;&#1606;&#1575;&#1587;&#1610; &#1608; &#1578;&#1610;&#1605; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607;&#8204;&#1606;&#1608;&#1610;&#1587;&#1610; &#1603;&#1607; &#1578;&#1581;&#1578; &#1606;&#1592;&#1585; &#1662;&#1585;&#1608;&#1601;&#1587;&#1608;&#1585; 
-Michael Stonebrake &#1583;&#1585; &#1583;&#1575;&#1606;&#1588;&#1711;&#1575;&#1607; &#1576;&#1585;&#1603;&#1604;&#1610;&#1548;&#8204;&#1603;&#1575;&#1604;&#1610;&#1601;&#1585;&#1606;&#1610;&#1575; &#1603;&#1575;&#1585; &#1605;&#1610;&#8204;&#1603;&#1585;&#1583;&#1607;&#8204;&#1575;&#1606;&#1583; &#1606;&#1608;&#1588;&#1578;&#1607; &#1588;&#1583;&#1607; &#1575;&#1587;&#1578;.</font></P>
-<P dir="rtl"><font face="Tahoma">&#1606;&#1575;&#1605; &#1575;&#1589;&#1604;&#1610; &#1606;&#1585;&#1605; &#1575;&#1601;&#1586;&#1575;&#1585; &#1583;&#1585; &#1583;&#1575;&#1606;&#1588;&#1711;&#1575;&#1607; &#1576;&#1585;&#1603;&#1604;&#1610;
-<span lang="en-us">Postgres</span>&#8204; &#1576;&#1608;&#1583;. &#1583;&#1585; &#1587;&#1575;&#1604; 1995 &#1576;&#1593;&#1583; &#1575;&#1586; &#1575;&#1590;&#1575;&#1601;&#1607; &#1588;&#1583;&#1606;
-<span lang="en-us">SQL</span> &#1606;&#1575;&#1605; &#1570;&#1606; &#1576;&#1607;<span lang="en-us"> Postgres95</span> 
-&#1578;&#1594;&#1610;&#1610;&#1585; &#1583;&#1575;&#1583;&#1607; &#1588;&#1583;.<span lang="en-us"> </span>&#1583;&#1585; &#1587;&#1575;&#1604; 1996 &#1606;&#1575;&#1605; &#1570;&#1606; &#1576;&#1607;
-<span lang="en-us">PostgreSQL</span> &#1578;&#1594;&#1610;&#1610;&#1585; &#1583;&#1575;&#1583;&#1607; &#1588;&#1583;.</font></P>
-<H4 dir="rtl"><font face="Tahoma"><A name=1.2>1.2</A>) &#1602;&#1608;&#1575;&#1606;&#1610;&#1606; &#1603;&#1662;&#1610; &#1585;&#1575;&#1610;&#1578; &#1583;&#1585; &#1605;&#1608;&#1585;&#1583;
-<span lang="en-us">PostgreSQL</span> &#1576;&#1607; &#1670;&#1607; &#1589;&#1608;&#1585;&#1578; &#1575;&#1587;&#1578;&#1567;</font></H4>
-<p dir="rtl"><font face="Tahoma"><span lang="en-us">PostgreSQL</span> &#1578;&#1581;&#1578; &#1602;&#1575;&#1606;&#1608;&#1606; 
-&#1603;&#1662;&#1610; &#1585;&#1575;&#1610;&#1578; &#1586;&#1610;&#1585; &#1602;&#1585;&#1575;&#1585; &#1583;&#1575;&#1585;&#1583;:</font></p>
+href="http://www.postgresql.org/docs/faqs/FAQ_DEV.html">
+http://www.PostgreSQL.org/docs/faqs/FAQ_DEV.html</A> 
+مراجعه كنيد.</font></P>
+<P dir="rtl"><font face="Tahoma">اولين نسخه <span lang="en-us">PostgreSQL</span>‌ 
+توسط Andrew Yu and Jolly Chen به وجود آمد. افراد بسياري در توسعه و رفع اشكال و 
+انتقال آن شركت كرده‌اند. متن اصلي <span lang="en-us">Postgres</span> كه
+<span lang="en-us">PostgreSQL</span> از روي آن نوشته شده است، توسط تعداد زيادي 
+دانشجوي كارشناسي ارشدو دانشجوي كارشناسي و تيم برنامه‌نويسي كه تحت نظر پروفسور 
+Michael Stonebrake در دانشگاه بركلي،‌كاليفرنيا كار مي‌كرده‌اند نوشته شده است.</font></P>
+<P dir="rtl"><font face="Tahoma">نام اصلي نرم افزار در دانشگاه بركلي
+<span lang="en-us">Postgres</span>‌ بود. در سال 1995 بعد از اضافه شدن
+<span lang="en-us">SQL</span> نام آن به<span lang="en-us"> Postgres95</span> 
+تغيير داده شد.<span lang="en-us"> </span>در سال 1996 نام آن به
+<span lang="en-us">PostgreSQL</span> تغيير داده شد.</font></P>
+<H4 dir="rtl"><font face="Tahoma"><A name=1.2>1.2</A>) قوانين كپي رايت در مورد
+<span lang="en-us">PostgreSQL</span> به چه صورت است؟</font></H4>
+<p dir="rtl"><font face="Tahoma"><span lang="en-us">PostgreSQL</span> تحت قانون 
+كپي رايت زير قرار دارد:</font></p>
 <P dir="ltr"><font face="Tahoma">PostgreSQL Data Base Management System</font></P>
-<P dir="ltr"><font face="Tahoma">Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group 
-Portions Copyright (c) 1994-6 Regents of the University of California</font></P>
-<P dir="ltr"><font face="Tahoma">Permission to use, copy, modify, and distribute this software and its 
-documentation for any purpose, without fee, and without a written agreement is 
-hereby granted, provided that the above copyright notice and this paragraph and 
-the following two paragraphs appear in all copies.</font></P>
-<P dir="ltr"><font face="Tahoma">IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR 
-DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST 
-PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF 
-THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 
-DAMAGE.</font></P>
-<P dir="ltr"><font face="Tahoma">THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, 
-INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
-FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS 
-IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO PROVIDE 
-MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.</font></P>
-<P dir="rtl"><font face="Tahoma">&#1602;&#1575;&#1606;&#1608;&#1606; &#1576;&#1575;&#1604;&#1575; &#1604;&#1610;&#1587;&#1575;&#1606;&#1587; <span lang="en-us">BSD</span> 
-&#1603;&#1607; &#1610;&#1603; &#1604;&#1610;&#1587;&#1575;&#1606;&#1587; &#1603;&#1604;&#1575;&#1587;&#1610;&#1603; &#1576;&#1585;&#1575;&#1610; &#1605;&#1578;&#1606;&#8204;&#1607;&#1575;&#1610; &#1576;&#1575;&#1586; &#1575;&#1587;&#1578; &#1605;&#1610;&#8204;&#1576;&#1575;&#1588;&#1583;. &#1607;&#1610;&#1670; &#1605;&#1581;&#1583;&#1608;&#1583;&#1610;&#1578;&#1610; &#1583;&#1585; &#1605;&#1608;&#1585;&#1583; &#1606;&#1581;&#1608;&#1607; 
-&#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; &#1605;&#1578;&#1606; &#1583;&#1585; &#1570;&#1606; &#1583;&#1610;&#1583;&#1607; &#1606;&#1605;&#1610;&#8204;&#1588;&#1608;&#1583;. &#1605;&#1575; &#1570;&#1606; &#1585;&#1575; &#1583;&#1608;&#1587;&#1578; &#1583;&#1575;&#1585;&#1610;&#1605; &#1608; &#1607;&#1610;&#1670; &#1602;&#1589;&#1583;&#1610; &#1576;&#1585;&#1575;&#1610; &#1578;&#1594;&#1610;&#1610;&#1585; &#1570;&#1606; 
-&#1606;&#1583;&#1575;&#1585;&#1610;&#1605;.</font></P>
-<H4 dir="rtl"><font face="Tahoma"><A name=1.3>1.3</A>) PostgreSQL</font><span lang="fa"><font face="Tahoma">&#8204; &#1585;&#1608;&#1610; &#1670;&#1607; &#1606;&#1608;&#1593; 
-&#1610;&#1608;&#1606;&#1610;&#1603;&#1587;&#1607;&#1575;&#1610;&#1610; &#1575;&#1580;&#1585;&#1575; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583;&#1567;</font></span></H4>
-<p dir="rtl"><font face="Tahoma">&#1583;&#1585; &#1581;&#1575;&#1604;&#1578; &#1603;&#1604;&#1610; <span lang="en-us">PostgreSQL</span> 
-&#1585;&#1608;&#1610; &#1607;&#1585; &#1662;&#1604;&#1578;&#1601;&#1585;&#1605; (&#1587;&#1603;&#1608;&#1610;) &#1587;&#1575;&#1586;&#1711;&#1575;&#1585; &#1576;&#1575; &#1610;&#1608;&#1606;&#1610;&#1603;&#1587; &#1575;&#1580;&#1585;&#1575; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583;. &#1604;&#1610;&#1587;&#1578; &#1662;&#1604;&#1578;&#1601;&#1585;&#1605;&#1607;&#1575;&#1610;&#1610; &#1603;&#1607; &#1578;&#1575;&#1603;&#1606;&#1608;&#1606;
-<span lang="en-us">PostgreSQL</span>&#8204; &#1585;&#1608;&#1610; &#1570;&#1606;&#1607;&#1575; &#1606;&#1589;&#1576; &#1608; &#1578;&#1587;&#1578; &#1588;&#1583;&#1607; &#1575;&#1587;&#1578; &#1583;&#1585;&#1602;&#1587;&#1605;&#1578; 
-&#1583;&#1587;&#1578;&#1608;&#1585;&#1575;&#1604;&#1593;&#1605;&#1604;&#1607;&#1575;&#1610; &#1606;&#1589;&#1576; &#1570;&#1605;&#1583;&#1607; &#1575;&#1587;&#1578;.</font></p>
-<H4 dir="rtl"><font face="Tahoma"><A name=1.4>1.4</A>) </font><span lang="fa"><font face="Tahoma">&#1585;&#1608;&#1610; &#1670;&#1607; &#1605;&#1581;&#1610;&#1591;&#1607;&#1575;&#1610; &#1594;&#1610;&#1585; &#1610;&#1608;&#1606;&#1610;&#1603;&#1587;&#1610; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606; &#1570;&#1606; 
-&#1585;&#1575; &#1575;&#1580;&#1585;&#1575; &#1603;&#1585;&#1583;&#1567;</font></span></H4>
+<P dir="ltr"><font face="Tahoma">Portions copyright (c) 1996-2004, PostgreSQL 
+Global Development Group Portions Copyright (c) 1994-6 Regents of the University 
+of California</font></P>
+<P dir="ltr"><font face="Tahoma">Permission to use, copy, modify, and distribute 
+this software and its documentation for any purpose, without fee, and without a 
+written agreement is hereby granted, provided that the above copyright notice 
+and this paragraph and the following two paragraphs appear in all copies.</font></P>
+<P dir="ltr"><font face="Tahoma">IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA 
+BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR 
+CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS 
+SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN 
+ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</font></P>
+<P dir="ltr"><font face="Tahoma">THE UNIVERSITY OF CALIFORNIA SPECIFICALLY 
+DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED 
+HEREUNDER IS ON AN &quot;AS IS&quot; BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO 
+OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR 
+MODIFICATIONS.</font></P>
+<P dir="rtl"><font face="Tahoma">قانون بالا ليسانس <span lang="en-us">BSD</span> 
+كه يك ليسانس كلاسيك براي متن‌هاي باز است مي‌باشد. هيچ محدوديتي در مورد نحوه 
+استفاده از متن در آن ديده نمي‌شود. ما آن را دوست داريم و هيچ قصدي براي تغيير آن 
+نداريم.</font></P>
+<H4 dir="rtl"><font face="Tahoma"><A name=1.3>1.3</A>) PostgreSQL</font><span lang="fa"><font face="Tahoma">‌ 
+روي چه نوع يونيكسهايي اجرا مي‌شود؟</font></span></H4>
+<p dir="rtl"><font face="Tahoma">در حالت كلي <span lang="en-us">PostgreSQL</span> 
+روي هر پلتفرم (سكوي) سازگار با يونيكس اجرا مي‌شود. ليست پلتفرمهايي كه تاكنون
+<span lang="en-us">PostgreSQL</span>‌ روي آنها نصب و تست شده است درقسمت 
+دستورالعملهاي نصب آمده است.</font></p>
+<H4 dir="rtl"><font face="Tahoma"><A name=1.4>1.4</A>) </font><span lang="fa"><font face="Tahoma">
+روي چه محيطهاي غير يونيكسي مي‌توان آن را اجرا كرد؟</font></span></H4>
 <P dir="rtl"><font face="Tahoma"><STRONG>Client</STRONG></font></P>
-<P dir="rtl"><font face="Tahoma">&#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606; <span lang="en-us">psql, </span>
-&#1603;&#1578;&#1575;&#1576;&#1582;&#1575;&#1606;&#1607; <span lang="en-us">libpq</span> &#1608; &#1587;&#1575;&#1610;&#1585; &#1608;&#1575;&#1587;&#1591;&#1607;&#1575; &#1608; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607;&#8204;&#1607;&#1575;&#1610; &#1603;&#1575;&#1585;&#1576;&#1585;&#1583;&#1610; &#1585;&#1575; 
-&#1591;&#1608;&#1585;&#1610; &#1603;&#1575;&#1605;&#1662;&#1610;&#1604; &#1603;&#1585;&#1583; &#1603;&#1607; &#1585;&#1608;&#1610; &#1605;&#1581;&#1610;&#1591;&#1607;&#1575;&#1610; &#1608;&#1610;&#1606;&#1583;&#1608;&#1586; &#1606;&#1610;&#1586; &#1575;&#1580;&#1585;&#1575; &#1588;&#1608;&#1606;&#1583;. &#1583;&#1585; &#1575;&#1610;&#1606; &#1581;&#1575;&#1604;&#1578;
-<span lang="en-us">Client</span> &#1585;&#1608;&#1610; &#1608;&#1610;&#1606;&#1583;&#1608;&#1586; &#1575;&#1580;&#1585;&#1575; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583; &#1608; &#1575;&#1586; &#1591;&#1585;&#1576;&#1602; &#1588;&#1576;&#1603;&#1607; &#1608; &#1662;&#1585;&#1608;&#1578;&#1603;&#1604;
-<span lang="en-us">TCP/IP</span> &#1576;&#1575; &#1610;&#1603; &#1587;&#1585;&#1608;&#1585; &#1603;&#1607; &#1585;&#1608;&#1610; &#1610;&#1603; &#1662;&#1604;&#1578;&#1601;&#1585;&#1605; &#1604;&#1610;&#1606;&#1608;&#1603;&#1587; &#1583;&#1585; &#1581;&#1575;&#1604; 
-&#1575;&#1580;&#1585;&#1575;&#1587;&#1578; &#1575;&#1585;&#1578;&#1576;&#1575;&#1591; &#1576;&#1585;&#1602;&#1585;&#1575;&#1585; &#1605;&#1610;&#8204;&#1603;&#1606;&#1583;.&#1610;&#1603; &#1601;&#1575;&#1610;&#1604; <span lang="en-us">win32.mak</span> &#1607;&#1605;&#1585;&#1575;&#1607; &#1576;&#1575; 
-&#1603;&#1583;&#1607;&#1575;&#1610; <span lang="en-us">PostgreSQL</span> &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583; &#1603;&#1607; &#1576;&#1585;&#1575;&#1610; &#1603;&#1575;&#1605;&#1662;&#1610;&#1604; &#1603;&#1585;&#1583;&#1606; 
-&#1603;&#1578;&#1575;&#1576;&#1582;&#1575;&#1606;&#1607; <span lang="en-us">libpq</span> &#1608; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; <span lang="en-us">psql</span> 
-&#1605;&#1610;&#8204;&#1576;&#1575;&#1588;&#1583;. <span lang="en-us">P</span>&#8204;<span lang="en-us">ostgreSQL</span>&#8204; &#1607;&#1605;&#1670;&#1606;&#1610;&#1606; 
-&#1575;&#1605;&#1603;&#1575;&#1606; &#1575;&#1585;&#1578;&#1576;&#1575;&#1591; &#1576;&#1607; &#1589;&#1608;&#1585;&#1578; <span lang="en-us">ODBC</span>&#8204;&nbsp; &#1585;&#1575; &#1606;&#1610;&#1586; &#1583;&#1575;&#1585;&#1583;.</font></P>
+<P dir="rtl"><font face="Tahoma">مي‌توان <span lang="en-us">psql, </span>
+كتابخانه <span lang="en-us">libpq</span> و ساير واسطها و برنامه‌هاي كاربردي را 
+طوري كامپيل كرد كه روي محيطهاي ويندوز نيز اجرا شوند. در اين حالت
+<span lang="en-us">Client</span> روي ويندوز اجرا مي‌شود و از طربق شبكه و پروتكل
+<span lang="en-us">TCP/IP</span> با يك سرور كه روي يك پلتفرم لينوكس در حال 
+اجراست ارتباط برقرار مي‌كند.يك فايل <span lang="en-us">win32.mak</span> همراه با 
+كدهاي <span lang="en-us">PostgreSQL</span> وجود دارد كه براي كامپيل كردن 
+كتابخانه <span lang="en-us">libpq</span> و برنامه <span lang="en-us">psql</span> 
+مي‌باشد. <span lang="en-us">P</span>‌<span lang="en-us">ostgreSQL</span>‌ همچنين 
+امكان ارتباط به صورت <span lang="en-us">ODBC</span>‌&nbsp; را نيز دارد.</font></P>
 <P dir="rtl"><font face="Tahoma"><STRONG>Server</STRONG></font></P>
-<P dir="rtl"><strong style="font-weight: 400"><font face="Tahoma">&#1576;&#1575; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586;
-<span lang="en-us">Cygwin</span>&#8204; &#1608; &#1603;&#1578;&#1575;&#1576;&#1582;&#1575;&#1606;&#1607; <span lang="en-us">Cygnus</span> 
-&#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; &#1585;&#1575; &#1585;&#1608;&#1610; &#1608;&#1610;&#1606;&#1583;&#1608;&#1586; <span lang="en-us">NT</span> &#1608; &#1610;&#1575;
-<span lang="en-us">Win2K</span> &#1575;&#1580;&#1585;&#1575; &#1603;&#1585;&#1583;.&#1576;&#1585;&#1575;&#1610; &#1583;&#1610;&#1583;&#1606; &#1575;&#1591;&#1604;&#1575;&#1593;&#1575;&#1578; &#1576;&#1610;&#1588;&#1578;&#1585; &#1601;&#1575;&#1610;&#1604;<span lang="en-us">
+<P dir="rtl"><strong style="font-weight: 400"><font face="Tahoma">با استفاده از
+<span lang="en-us">Cygwin</span>‌ و كتابخانه <span lang="en-us">Cygnus</span> 
+مي‌توان پايگاه داده را روي ويندوز <span lang="en-us">NT</span> و يا
+<span lang="en-us">Win2K</span> اجرا كرد.براي ديدن اطلاعات بيشتر فايل<span lang="en-us">
 </span></font></strong><font face="Tahoma"> <I>pgsql/doc/FAQ_MSWIN<span lang="en-us">
-</span>&#8204;</I>&#1585;&#1575; &#1603;&#1607; &#1576;&#1607;&#1605;&#1585;&#1575;&#1607; &#1578;&#1608;&#1586;&#1576;&#1593;&#8204;&#1607;&#1575;&#1610; <span lang="en-us">PostgreSQL</span> &#1570;&#1605;&#1583;&#1607; &#1575;&#1587;&#1578; 
-&#1576;&#1576;&#1610;&#1606;&#1610;&#1583; &#1608; &#1610;&#1575; &#1575;&#1610;&#1606;&#1603;&#1607; &#1576;&#1607; &#1575;&#1610;&#1606; &#1589;&#1601;&#1581;&#1607; <A 
-href="http://www.postgresql.org/docs/faqs/text/FAQ_MSWIN">http://www.PostgreSQL.org/docs/faqs/text/FAQ_MSWIN</A> 
-&#1605;&#1585;&#1575;&#1580;&#1593;&#1607; &#1603;&#1606;&#1610;&#1583;.</font></P>
-<P dir="rtl"><font face="Tahoma">&#1583;&#1585; &#1581;&#1575;&#1604; &#1581;&#1575;&#1590;&#1585; &#1610;&#1603; &#1593;&#1605;&#1604;&#1610;&#1575;&#1578; &#1575;&#1606;&#1578;&#1602;&#1575;&#1604; <span lang="en-us">
-PostgreSQL</span> &#1576;&#1607; &#1585;&#1608;&#1610; &#1587;&#1603;&#1608;&#1607;&#1575;&#1610; <span lang="en-us">Win NT/2000/XP</span> &#1583;&#1585; 
-&#1580;&#1585;&#1610;&#1575;&#1606; &#1575;&#1587;&#1578;. &#1576;&#1585;&#1575;&#1610; &#1583;&#1610;&#1583;&#1606; &#1608;&#1590;&#1593;&#1610;&#1578; &#1575;&#1610;&#1606; &#1662;&#1585;&#1608;&#1688;&#1607; &#1576;&#1607; &#1587;&#1575;&#1610;&#1578;&#8204;&#1607;&#1575;&#1610; <A 
+</span>‌</I>را كه بهمراه توزبع‌هاي <span lang="en-us">PostgreSQL</span> آمده است 
+ببينيد و يا اينكه به اين صفحه <A 
+href="http://www.postgresql.org/docs/faqs/text/FAQ_MSWIN">
+http://www.PostgreSQL.org/docs/faqs/text/FAQ_MSWIN</A> 
+مراجعه كنيد.</font></P>
+<P dir="rtl"><font face="Tahoma">در حال حاضر يك عمليات انتقال <span lang="en-us">
+PostgreSQL</span> به روي سكوهاي <span lang="en-us">Win NT/2000/XP</span> در 
+جريان است. براي ديدن وضعيت اين پروژه به سايت‌هاي <A 
 href="http://momjian.postgresql.org/main/writings/pgsql/win32.html">
-http://momjian.postgresql.org/main/writings/pgsql/win32.htm</A> &#1608; <A 
-href="http://techdocs.postgresql.org/guides/Windows">http://techdocs.postgresql.org/guides/Windows</A> 
-&#1605;&#1585;&#1575;&#1580;&#1593;&#1607; &#1603;&#1606;&#1610;&#1583;. </font></P>
-<P dir="rtl"><font face="Tahoma">&#1607;&#1605;&#1670;&#1606;&#1610;&#1606; &#1610;&#1603; &#1593;&#1605;&#1604;&#1610;&#1575;&#1578; &#1575;&#1606;&#1578;&#1602;&#1575;&#1604; &#1576;&#1585; &#1585;&#1608;&#1610;
-<span lang="en-us">Novell Netware 6</span> &#1606;&#1610;&#1586; &#1583;&#1585; &#1581;&#1575;&#1604; &#1575;&#1606;&#1580;&#1575;&#1605; &#1575;&#1587;&#1578; &#1603;&#1607; &#1583;&#1585; &#1587;&#1575;&#1610;&#1578; <A 
-href="http://forge.novell.com/">http://forge.novell.com</A> &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1610;&#1583; &#1575;&#1591;&#1604;&#1575;&#1593;&#1575;&#1578; 
-&#1576;&#1610;&#1588;&#1578;&#1585; &#1585;&#1575; &#1576;&#1576;&#1610;&#1606;&#1610;&#1583;.</font></P>
+http://momjian.postgresql.org/main/writings/pgsql/win32.htm</A> و <A 
+href="http://techdocs.postgresql.org/guides/Windows">
+http://techdocs.postgresql.org/guides/Windows</A> 
+مراجعه كنيد. </font></P>
+<P dir="rtl"><font face="Tahoma">همچنين يك عمليات انتقال بر روي
+<span lang="en-us">Novell Netware 6</span> نيز در حال انجام است كه در سايت <A 
+href="http://forge.novell.com/">http://forge.novell.com</A> مي‌توانيد اطلاعات 
+بيشتر را ببينيد.</font></P>
 <H4 dir="rtl"><font face="Tahoma"><A name=1.5>1.5</A>) PostgreSQL</font><span lang="fa"><font face="Tahoma"> 
-&#1585;&#1575; &#1575;&#1586; &#1603;&#1580;&#1575; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1576;&#1711;&#1610;&#1585;&#1605;&#1567;</font></span></H4>
-<p dir="rtl"><font face="Tahoma"><span lang="en-us">PostgreSQL</span>&#8204; &#1585;&#1575; &#1575;&#1586; 
-&#1587;&#1575;&#1610;&#1578; &#1575;&#1589;&#1604;&#1610; &#1570;&#1606;&nbsp; <A 
-href="ftp://ftp.postgresql.org/pub">ftp://ftp.PostgreSQL.org/pub</A> &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1610;&#1583; 
-&#1576;&#1711;&#1610;&#1585;&#1610;&#1583;. &#1583;&#1585; &#1589;&#1601;&#1581;&#1607; &#1575;&#1589;&#1604;&#1610; &#1587;&#1575;&#1610;&#1578; &#1604;&#1610;&#1587;&#1578; &#1587;&#1575;&#1610;&#1585; &#1570;&#1583;&#1585;&#1587;&#1607;&#1575;&#1610;&#1610; &#1603;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1610;&#1583; <span lang="en-us">
-PostgreSQL</span>&#8204; &#1585;&#1575; &#1575;&#1586; &#1570;&#1606;&#1607;&#1575; &#1576;&#1711;&#1610;&#1585;&#1610;&#1583; &#1570;&#1605;&#1583;&#1607; &#1575;&#1587;&#1578;.</font></p>
-<H4 dir="rtl"><font face="Tahoma"><A name=1.6>1.6</A>) </font><span lang="fa"><font face="Tahoma">&#1575;&#1586; &#1603;&#1580;&#1575; &#1582;&#1583;&#1605;&#1575;&#1578; &#1662;&#1588;&#1578;&#1610;&#1576;&#1575;&#1606;&#1610; &#1576;&#1711;&#1610;&#1585;&#1605;&#1567;</font></span></H4>
-<p dir="rtl"><font face="Tahoma">&#1711;&#1585;&#1608;&#1607; &#1662;&#1587;&#1578;&#1610; &#1575;&#1589;&#1604;&#1610; <A 
+را از كجا مي‌توانم بگيرم؟</font></span></H4>
+<p dir="rtl"><font face="Tahoma"><span lang="en-us">PostgreSQL</span>‌ را از 
+سايت اصلي آن&nbsp; <A 
+href="ftp://ftp.postgresql.org/pub">ftp://ftp.PostgreSQL.org/pub</A> مي‌توانيد 
+بگيريد. در صفحه اصلي سايت ليست ساير آدرسهايي كه مي‌توانيد <span lang="en-us">
+PostgreSQL</span>‌ را از آنها بگيريد آمده است.</font></p>
+<H4 dir="rtl"><font face="Tahoma"><A name=1.6>1.6</A>) </font><span lang="fa"><font face="Tahoma">
+از كجا خدمات پشتيباني بگيرم؟</font></span></H4>
+<p dir="rtl"><font face="Tahoma">گروه پستي اصلي <A 
 href="mailto:pgsql-general@PostgreSQL.org">pgsql-general@PostgreSQL.org</A> 
-&#1605;&#1610;&#8204;&#1576;&#1575;&#1588;&#1583;. &#1575;&#1610;&#1606; &#1711;&#1585;&#1608;&#1607; &#1576;&#1585;&#1575;&#1610; &#1576;&#1581;&#1579; &#1583;&#1585; &#1605;&#1608;&#1585;&#1583; &#1605;&#1608;&#1590;&#1608;&#1593;&#1575;&#1578; &#1605;&#1582;&#1578;&#1604;&#1601; &#1583;&#1585; &#1586;&#1605;&#1610;&#1606;&#1607; <span lang="en-us">
-PostgreSQL</span> &#1575;&#1587;&#1578;. &#1576;&#1585;&#1575;&#1610; &#1593;&#1590;&#1608; &#1588;&#1583;&#1606; &#1583;&#1585; &#1575;&#1610;&#1606; &#1711;&#1585;&#1608;&#1607; &#1662;&#1587;&#1578;&#1610; &#1610;&#1603; &#1606;&#1575;&#1605;&#1607; &#1575;&#1604;&#1603;&#1578;&#1585;&#1608;&#1606;&#1610;&#1603;&#1610; 
-&#1576;&#1607; &#1570;&#1583;&#1585;&#1587; &#1711;&#1585;&#1608;&#1607; &#1576;&#1575; 
-&#1605;&#1581;&#1578;&#1608;&#1610;&#1575;&#1578;&#1740; &#1603;&#1607; &#1583;&#1585; &#1575;&#1583;&#1575;&#1605;&#1607; &#1570;&#1605;&#1583;&#1607; &#1575;&#1587;&#1578; &#1575;&#1585;&#1587;&#1575;&#1604; &#1603;&#1606;&#1610;&#1583;. &#1583;&#1585; &#1602;&#1587;&#1605;&#1578; <span lang="en-us">
-Subject</span> &#1670;&#1610;&#1586;&#1610; &#1606;&#1606;&#1608;&#1610;&#1587;&#1610;&#1583;.</font></p>
+مي‌باشد. اين گروه براي بحث در مورد موضوعات مختلف در زمينه <span lang="en-us">
+PostgreSQL</span> است. براي عضو شدن در اين گروه پستي يك نامه الكترونيكي به آدرس 
+گروه با محتوياتی كه در ادامه آمده است ارسال كنيد. در قسمت <span lang="en-us">
+Subject</span> چيزي ننويسيد.</font></p>
 <div dir="rtl">
        <PRE><font face="Tahoma">    subscribe
     end
 </font></PRE>
 </div>
-<P dir="rtl"><font face="Tahoma">&#1570;&#1583;&#1585;&#1587; &#1711;&#1585;&#1608;&#1607;: <A 
-href="mailto:pgsql-general-request@PostgreSQL.org">pgsql-general-request@PostgreSQL.org</A></font></P>
-<P dir="rtl"><font face="Tahoma">&#1607;&#1605;&#1670;&#1606;&#1610;&#1606; &#1610;&#1603; &#1711;&#1585;&#1608;&#1607; &#1662;&#1587;&#1578;&#1610; &#1607;&#1605; &#1576;&#1607; &#1589;&#1608;&#1585;&#1578; &#1575;&#1585;&#1587;&#1575;&#1604; &#1670;&#1603;&#1610;&#1583;&#1607; 
-&#1662;&#1610;&#1575;&#1605;&#1607;&#1575; &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583;. &#1576;&#1585;&#1575;&#1610; &#1593;&#1590;&#1608; &#1588;&#1583;&#1606; &#1583;&#1585; &#1575;&#1610;&#1606; &#1711;&#1585;&#1608;&#1607; &#1610;&#1603; &#1606;&#1575;&#1605;&#1607; &#1576;&#1575; &#1605;&#1581;&#1578;&#1608;&#1610;&#1575;&#1578; &#1586;&#1610;&#1585; &#1576;&#1607; 
-&#1575;&#1740;&#1606; &#1570;&#1583;&#1585;&#1587;&nbsp; 
-&#1575;&#1585;&#1587;&#1575;&#1604; &#1603;&#1606;&#1610;&#1583;. <A 
-href="mailto:pgsql-general-digest-request@PostgreSQL.org">pgsql-general-digest-request@PostgreSQL.org</A> 
+<P dir="rtl"><font face="Tahoma">آدرس گروه: <A 
+href="mailto:pgsql-general-request@PostgreSQL.org">
+pgsql-general-request@PostgreSQL.org</A></font></P>
+<P dir="rtl"><font face="Tahoma">همچنين يك گروه پستي هم به صورت ارسال چكيده 
+پيامها وجود دارد. براي عضو شدن در اين گروه يك نامه با محتويات زير به این آدرس&nbsp; 
+ارسال كنيد. <A 
+href="mailto:pgsql-general-digest-request@PostgreSQL.org">
+pgsql-general-digest-request@PostgreSQL.org</A> 
 </font></P>
 <div dir="rtl">
        <PRE><font face="Tahoma">    subscribe
     end
 </font></PRE></div>
-<p dir="rtl"><font face="Tahoma">&#1583;&#1585; &#1575;&#1610;&#1606; &#1711;&#1585;&#1608;&#1607; &#1607;&#1585; &#1605;&#1608;&#1602;&#1593; &#1581;&#1580;&#1605; &#1606;&#1575;&#1605;&#1607;&#8204;&#1607;&#1575; &#1576;&#1607; 30 &#1603;&#1610;&#1604;&#1608;&#1576;&#1575;&#1610;&#1578; 
-&#1585;&#1587;&#1610;&#1583; &#1576;&#1585;&#1575;&#1610; &#1578;&#1605;&#1575;&#1605; &#1575;&#1593;&#1590;&#1575;&#1569; &#1575;&#1585;&#1587;&#1575;&#1604; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583;.</font></p>
-<p dir="rtl"><font face="Tahoma">&#1711;&#1585;&#1608;&#1607; &#1662;&#1587;&#1578;&#1610; &#1576;&#1585;&#1585;&#1587;&#1610; &#1575;&#1616;&#1588;&#1603;&#1575;&#1604;&#1575;&#1578; &#1607;&#1605; &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583;. &#1576;&#1585;&#1575;&#1610; &#1593;&#1590;&#1608; 
-&#1588;&#1583;&#1606; &#1583;&#1585; &#1575;&#1610;&#1606; &#1711;&#1585;&#1608;&#1607; &#1610;&#1603; &#1606;&#1575;&#1605;&#1607; &#1576;&#1575; &#1605;&#1581;&#1578;&#1608;&#1610;&#1575;&#1578; &#1586;&#1610;&#1585; &#1576;&#1607; 
+<p dir="rtl"><font face="Tahoma">در اين گروه هر موقع حجم نامه‌ها به 30 كيلوبايت 
+رسيد براي تمام اعضاء ارسال مي‌شود.</font></p>
+<p dir="rtl"><font face="Tahoma">گروه پستي بررسي اِشكالات هم وجود دارد. براي عضو 
+شدن در اين گروه يك نامه با محتويات زير به 
 <A 
-href="mailto:pgsql-bugs-request@PostgreSQL.org">pgsql-bugs-request@PostgreSQL.org</A> 
-&#1575;&#1585;&#1587;&#1575;&#1604; &#1603;&#1606;&#1610;&#1583;.</font></p>
+href="mailto:pgsql-bugs-request@PostgreSQL.org">
+pgsql-bugs-request@PostgreSQL.org</A> 
+ارسال كنيد.</font></p>
 <div dir="rtl">
        <PRE><font face="Tahoma">    subscribe
     end
 </font></PRE></div>
-<P dir="rtl"><font face="Tahoma" size="3">&#1711;&#1585;&#1608;&#1607; &#1662;&#1587;&#1578;&#1610; &#1605;&#1582;&#1589;&#1608;&#1589; &#1578;&#1608;&#1587;&#1593;&#1607; &#1583;&#1607;&#1606;&#1583;&#1711;&#1575;&#1606; 
-(&#1576;&#1585;&#1606;&#1575;&#1605;&#1607;&#8204;&#1606;&#1608;&#1610;&#1587;&#1575;&#1606;) &#1606;&#1610;&#1586; &#1608;&#1580;&#1608;&#1583;&#1583;&#1575;&#1585;&#1583;. &#1576;&#1585;&#1575;&#1610; &#1593;&#1590;&#1608;&#1610;&#1578; &#1583;&#1585; &#1575;&#1610;&#1606; &#1711;&#1585;&#1608;&#1607; &#1610;&#1603; &#1606;&#1575;&#1605;&#1607; &#1576;&#1607; &#1570;&#1583;&#1585;&#1587; &#1586;&#1610;&#1585; &#1576;&#1575; 
-&#1605;&#1581;&#1578;&#1608;&#1610;&#1575;&#1578; &#1605;&#1588;&#1582;&#1589; &#1588;&#1583;&#1607; &#1575;&#1585;&#1587;&#1575;&#1604; &#1603;&#1606;&#1610;&#1583;.&nbsp; </font><font face="Tahoma">
+<P dir="rtl"><font face="Tahoma" size="3">گروه پستي مخصوص توسعه دهندگان (برنامه‌نويسان) 
+نيز وجوددارد. براي عضويت در اين گروه يك نامه به آدرس زير با محتويات مشخص شده 
+ارسال كنيد.&nbsp; </font><font face="Tahoma">
 <A 
 href="mailto:pgsql-hackers-request@PostgreSQL.org"><font size="3">pgsql-hackers-request@PostgreSQL.org</font></A><span lang="en-us">
 </span>&nbsp;</font></p>
@@ -391,280 +397,293 @@ href="mailto:pgsql-hackers-request@PostgreSQL.org"><font size="3">pgsql-hackers-
     end
 </font></PRE>
 </div>
-<p dir="rtl"><font face="Tahoma">&#1711;&#1585;&#1608;&#1607;&#1607;&#1575;&#1610; &#1662;&#1587;&#1578;&#1610; &#1583;&#1610;&#1711;&#1585;&#1610; &#1606;&#1610;&#1586; &#1583;&#1585; &#1586;&#1605;&#1610;&#1606;&#1607;
-<span lang="en-us">PostgreSQL</span>&#8204; &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583;&nbsp; &#1603;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1610;&#1583; &#1583;&#1585; &#1587;&#1575;&#1610;&#1578; <A 
-  href="http://www.postgresql.org/">http://www.postgresql.org</A> &#1576;&#1576;&#1610;&#1606;&#1610;&#1583;.</font></p>
-<p dir="rtl"><font face="Tahoma">&#1607;&#1605;&#1670;&#1606;&#1610;&#1606; &#1610;&#1603; &#1603;&#1575;&#1606;&#1575;&#1604; <span lang="en-us">IRC</span> 
-&#1585;&#1608;&#1610; <span lang="en-us">Freenode</span> &#1608; <span lang="en-us">EFNet</span> &#1576;&#1606;&#1575;&#1605; <I>PostgreSQL<span lang="en-us">#</span> </I>
-&#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583;. &#1588;&#1605;&#1575; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1610;&#1583; &#1575;&#1586; &#1601;&#1585;&#1605;&#1575;&#1606; &#1610;&#1608;&#1606;&#1610;&#1603;&#1587;&#1610; </font> <CODE>
-<font face="Tahoma">irc -c '#PostgreSQL' 
-"$USER&quot; irc.phoenix.net.</font></CODE><font face="Tahoma"> &#1610;&#1575; </font> <CODE>
-<font face="Tahoma">irc -c '#PostgreSQL' &quot;$USER&quot; irc.freenode.net<span lang="en-us">
-</span>&#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1603;&#1606;&#1610;&#1583;.</font></CODE></p>
-<p dir="rtl"><font face="Tahoma">&#1604;&#1610;&#1587;&#1578; &#1588;&#1585;&#1603;&#1578;&#1607;&#1575;&#1610;&#1610; &#1603;&#1607; &#1575;&#1586; &#1591;&#1585;&#1610;&#1602; &#1570;&#1606;&#1607;&#1575; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1610;&#1583; &#1582;&#1583;&#1605;&#1575;&#1578; 
-&#1662;&#1588;&#1578;&#1610;&#1576;&#1575;&#1606;&#1610; &#1578;&#1580;&#1575;&#1585;&#1610; &#1583;&#1585; &#1586;&#1605;&#1610;&#1606;&#1607; <span lang="en-us">PostgreSQL</span> &#1583;&#1585;&#1610;&#1575;&#1601;&#1578; &#1603;&#1606;&#1610;&#1583; &#1583;&#1585; &#1575;&#1610;&#1606; 
-&#1570;&#1583;&#1585;&#1587; <A 
-href="http://techdocs.postgresql.org/companies.php">http://techdocs.postgresql.org/companies.php</A></font><code><font face="Tahoma"> 
-&#1605;&#1608;&#1580;&#1608;&#1583; &#1575;&#1587;&#1578;.</font></code></p>
+<p dir="rtl"><font face="Tahoma">گروههاي پستي ديگري نيز در زمينه
+<span lang="en-us">PostgreSQL</span>‌ وجود دارد&nbsp; كه مي‌توانيد در سايت <A 
+  href="http://www.postgresql.org/">http://www.postgresql.org</A> ببينيد.</font></p>
+<p dir="rtl"><font face="Tahoma">همچنين يك كانال <span lang="en-us">IRC</span> 
+روي <span lang="en-us">Freenode</span> و <span lang="en-us">EFNet</span> بنام <I>
+PostgreSQL<span lang="en-us">#</span> </I>
+وجود دارد. شما مي‌توانيد از فرمان يونيكسي </font> <CODE>
+<font face="Tahoma">irc -c &#39;#PostgreSQL&#39; &quot;$USER&quot; irc.phoenix.net.</font></CODE><font face="Tahoma"> 
+يا </font> <CODE>
+<font face="Tahoma">irc -c &#39;#PostgreSQL&#39; &quot;$USER&quot; irc.freenode.net<span lang="en-us">
+</span>استفاده كنيد.</font></CODE></p>
+<p dir="rtl"><font face="Tahoma">ليست شركتهايي كه از طريق آنها مي‌توانيد خدمات 
+پشتيباني تجاري در زمينه <span lang="en-us">PostgreSQL</span> دريافت كنيد در اين 
+آدرس <A 
+href="http://techdocs.postgresql.org/companies.php">
+http://techdocs.postgresql.org/companies.php</A></font><code><font face="Tahoma"> 
+موجود است.</font></code></p>
 <H4 dir="rtl"><font face="Tahoma"><A name=1.7>1.7</A>) </font><span lang="fa"><font face="Tahoma"> 
-&#1570;&#1582;&#1585;&#1610;&#1606; &#1606;&#1587;&#1582;&#1607; &#1575;&#1593;&#1604;&#1575;&#1605; &#1588;&#1583;&#1607; &#1670;&#1610;&#1587;&#1578;&#1567;</font></span></H4>
-<p dir="rtl"><font face="Tahoma">&#1570;&#1582;&#1585;&#1610;&#1606; &#1606;&#1587;&#1582;&#1607; <span lang="en-us">PostgreSQL</span>&#8204;<span lang="en-us">
-</span>&nbsp;&#1603;&#1607; &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583; 7.4.3 &#1575;&#1587;&#1578;.</font></p>
-<p dir="rtl"><font face="Tahoma">&#1607;&#1583;&#1601; &#1605;&#1575; &#1570;&#1606; &#1575;&#1587;&#1578; &#1603;&#1607; &#1607;&#1585; 6 &#1605;&#1575;&#1607; &#1578;&#1575; 8 &#1605;&#1575;&#1607; &#1610;&#1603; &#1606;&#1587;&#1582;&#1607; &#1580;&#1583;&#1610;&#1583; 
-&#1575;&#1585;&#1575;&#1574;&#1607; &#1588;&#1608;&#1583;.</font></p>
-<H4 dir="rtl"><font face="Tahoma"><A name=1.8>1.8</A>) </font><span lang="fa"><font face="Tahoma">&#1670;&#1607; &#1605;&#1587;&#1578;&#1606;&#1583;&#1575;&#1578; &#1608; &#1585;&#1575;&#1607;&#1606;&#1605;&#1575;&#1574;&#1610;&#1607;&#1575;&#1610;&#1610; &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1606;&#1583;&#1567;</font></span></H4>
-<p dir="rtl"><font face="Tahoma">&#1670;&#1606;&#1583;&#1610;&#1606; &#1603;&#1578;&#1575;&#1576;&#1670;&#1607; &#1608; &#1589;&#1601;&#1581;&#1575;&#1578; &#1585;&#1575;&#1607;&#1606;&#1605;&#1575; &#1608; &#1605;&#1579;&#1575;&#1604;&#1607;&#1575;&#1610; &#1603;&#1608;&#1670;&#1603; 
-&#1607;&#1605;&#1585;&#1575;&#1607; &#1576;&#1575; &#1605;&#1578;&#1606; &#1575;&#1589;&#1604;&#1610; <span lang="en-us">PostgreSQL</span>&#8204; &#1583;&#1585; &#1588;&#1575;&#1582;&#1607;
-<span lang="en-us">doc </span>&#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583;. &#1576;&#1585;&#1575;&#1610; &#1583;&#1610;&#1583;&#1606; &#1589;&#1601;&#1581;&#1575;&#1578; &#1585;&#1575;&#1607;&#1606;&#1605;&#1575; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1610;&#1583; &#1576;&#1607; 
-&#1587;&#1575;&#1610;&#1578; <A 
+آخرين نسخه اعلام شده چيست؟</font></span></H4>
+<p dir="rtl"><font face="Tahoma">آخرين نسخه <span lang="en-us">PostgreSQL</span>‌<span lang="en-us">
+</span>&nbsp;كه وجود دارد 7.4.3 است.</font></p>
+<p dir="rtl"><font face="Tahoma">هدف ما آن است كه هر 6 ماه تا 8 ماه يك نسخه جديد 
+ارائه شود.</font></p>
+<H4 dir="rtl"><font face="Tahoma"><A name=1.8>1.8</A>) </font><span lang="fa"><font face="Tahoma">
+چه مستندات و راهنمائيهايي وجود دارند؟</font></span></H4>
+<p dir="rtl"><font face="Tahoma">چندين كتابچه و صفحات راهنما و مثالهاي كوچك 
+همراه با متن اصلي <span lang="en-us">PostgreSQL</span>‌ در شاخه
+<span lang="en-us">doc </span>وجود دارد. براي ديدن صفحات راهنما مي‌توانيد به 
+سايت <A 
 href="http://www.postgresql.org/docs">http://www.PostgreSQL.org/docs</A><span lang="en-us">
-</span>&nbsp;&#1606;&#1610;&#1586; &#1605;&#1585;&#1575;&#1580;&#1593;&#1607; &#1606;&#1605;&#1575;&#1610;&#1610;&#1583;.</font></p>
-<p dir="rtl"><font face="Tahoma">&#1583;&#1608; &#1603;&#1578;&#1575;&#1576; &#1583;&#1585; &#1586;&#1605;&#1610;&#1606;&#1607; <span lang="en-us">PostgreSQL</span>&#8204;<span lang="en-us">
-</span>&nbsp;&#1583;&#1585; &#1570;&#1583;&#1585;&#1587;&#8204;&#1607;&#1575;&#1610; <A 
+</span>&nbsp;نيز مراجعه نماييد.</font></p>
+<p dir="rtl"><font face="Tahoma">دو كتاب در زمينه <span lang="en-us">PostgreSQL</span>‌<span lang="en-us">
+</span>&nbsp;در آدرس‌هاي <A 
 href="http://www.postgresql.org/docs/awbook.html">
 http://www.PostgreSQL.org/docs/awbook.htm</A> 
-&#1608; <A 
+و <A 
 href="http://www.commandprompt.com/ppbook/">http://www.commandprompt.com/ppbook</A> 
-&#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583;. &#1604;&#1610;&#1587;&#1578;&#1610; &#1575;&#1586; &#1603;&#1578;&#1575;&#1576;&#1607;&#1575;&#1610;&#1610; &#1603;&#1607; &#1602;&#1575;&#1576;&#1604; &#1582;&#1585;&#1610;&#1583; &#1575;&#1587;&#1578; &#1583;&#1585; &#1570;&#1583;&#1585;&#1587; <A 
-href="http://techdocs.postgresql.org/techdocs/bookreviews.php">http://techdocs.PostgreSQL.org/techdocs/bookreviews.php</A><span lang="en-us">
-</span>&#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583;. &#1607;&#1605;&#1670;&#1606;&#1610;&#1606; &#1604;&#1610;&#1587;&#1578;&#1610; &#1575;&#1586; &#1605;&#1602;&#1575;&#1604;&#1575;&#1578; &#1601;&#1606;&#1610; &#1583;&#1585; &#1605;&#1608;&#1585;&#1583; <span lang="en-us">
-PostgreSQL</span> &#1583;&#1585; &#1570;&#1583;&#1585;&#1587; <A 
+وجود دارد. ليستي از كتابهايي كه قابل خريد است در آدرس <A 
+href="http://techdocs.postgresql.org/techdocs/bookreviews.php">
+http://techdocs.PostgreSQL.org/techdocs/bookreviews.php</A><span lang="en-us">
+</span>وجود دارد. همچنين ليستي از مقالات فني در مورد <span lang="en-us">
+PostgreSQL</span> در آدرس <A 
 href="http://techdocs.postgresql.org/">http://techdocs.PostgreSQL.org</A><span lang="en-us">
-</span>&#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583;.</font></p>
-<p dir="rtl"><font face="Tahoma">&#1576;&#1585;&#1606;&#1575;&#1605;&#1607; <span lang="en-us">psql</span> &#1610;&#1603; &#1583;&#1587;&#1578;&#1608;&#1585;
-<span lang="en-us">d\</span> &#1583;&#1575;&#1585;&#1583; &#1603;&#1607; &#1575;&#1591;&#1604;&#1575;&#1593;&#1575;&#1578;&#1610; &#1583;&#1585; &#1605;&#1608;&#1585;&#1583; &#1575;&#1606;&#1608;&#1575;&#1593; &#1583;&#1575;&#1583;&#1607;&#8204;&#1607;&#1575;&#1610; &#1602;&#1575;&#1576;&#1604; &#1578;&#1593;&#1585;&#1610;&#1601; 
-&#1608; &#1593;&#1605;&#1604;&#1711;&#1585;&#8204;&#1607;&#1575; &#1608; &#1578;&#1608;&#1575;&#1576;&#1593; &#1608; ... &#1576;&#1607; &#1605;&#1575; &#1606;&#1588;&#1575;&#1606; &#1605;&#1610;&#8204;&#1583;&#1607;&#1583;. &#1583;&#1585; &#1587;&#1575;&#1610;&#1578; &#1575;&#1589;&#1604;&#1610; &#1605;&#1575; &#1575;&#1591;&#1604;&#1575;&#1593;&#1575;&#1578; &#1576;&#1610;&#1588;&#1578;&#1585;&#1610; &#1585;&#1575; 
-&#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1610;&#1583; &#1662;&#1610;&#1583;&#1575; &#1603;&#1606;&#1610;&#1583;.</font></p>
+</span>وجود دارد.</font></p>
+<p dir="rtl"><font face="Tahoma">برنامه <span lang="en-us">psql</span> يك دستور
+<span lang="en-us">d\</span> دارد كه اطلاعاتي در مورد انواع داده‌هاي قابل تعريف 
+و عملگر‌ها و توابع و ... به ما نشان مي‌دهد. در سايت اصلي ما اطلاعات بيشتري را 
+مي‌توانيد پيدا كنيد.</font></p>
 <H4 dir="rtl"><font face="Tahoma"><A name=1.9>1.9</A>)  
-<span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1575;&#1586;&#1575;&#1588;&#1603;&#1575;&#1604;&#1575;&#1578; &#1588;&#1606;&#1575;&#1582;&#1578;&#1607; &#1588;&#1583;&#1607; &#1608; &#1610;&#1575; &#1575;&#1605;&#1603;&#1575;&#1606;&#1575;&#1578;&#1610; &#1603;&#1607; &#1583;&#1585; &#1575;&#1610;&#1606; 
-&#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; &#1608;&#1580;&#1608;&#1583; &#1606;&#1583;&#1575;&#1585;&#1583;&nbsp; &#1605;&#1591;&#1604;&#1593; &#1588;&#1608;&#1605;&#1567;</span></font></H4>
-<p dir="rtl"><font face="Tahoma"><span lang="en-us">PostgreSQL</span> &#1610;&#1603; &#1586;&#1610;&#1585; 
-&#1605;&#1580;&#1605;&#1608;&#1593;&#1607; &#1662;&#1610;&#1588;&#1585;&#1601;&#1578;&#1607; &#1575;&#1586; <span lang="en-us">SQL-92</span> &#1585;&#1575; &#1662;&#1588;&#1578;&#1610;&#1576;&#1575;&#1606;&#1610; &#1605;&#1610;&#8204;&#1603;&#1606;&#1583;. &#1583;&#1585; &#1604;&#1610;&#1587;&#1578;
+<span lang="fa">چگونه مي‌توانم ازاشكالات شناخته شده و يا امكاناتي كه در اين 
+پايگاه داده وجود ندارد&nbsp; مطلع شوم؟</span></font></H4>
+<p dir="rtl"><font face="Tahoma"><span lang="en-us">PostgreSQL</span> يك زير 
+مجموعه پيشرفته از <span lang="en-us">SQL-92</span> را پشتيباني مي‌كند. در ليست
 <span lang="en-us">&nbsp;</span><A 
-href="http://www.postgresql.org/docs/faqs.TODO.html">TODO</A>&nbsp;&nbsp; &#1575;&#1616;&#1588;&#1603;&#1575;&#1604;&#1575;&#1578; 
-&#1588;&#1606;&#1575;&#1582;&#1578;&#1607; &#1588;&#1583;&#1607; &#1610;&#1575; &#1575;&#1605;&#1603;&#1575;&#1606;&#1575;&#1578;&#1610; &#1603;&#1607; &#1608;&#1580;&#1608;&#1583; &#1606;&#1583;&#1575;&#1585;&#1583; &#1608; &#1610;&#1575; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607;&#8204;&#8204;&#1607;&#1575;&#1610; &#1570;&#1610;&#1606;&#1583;&#1607; &#1570;&#1605;&#1583;&#1607; &#1575;&#1587;&#1578;.</font></p>
-<H4 dir="rtl"><font face="Tahoma"><A name=1.10>1.10</A>) </font><span lang="fa"><font face="Tahoma">&#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1586;&#1576;&#1575;&#1606; </font></span>
-<font face="Tahoma">SQL</font><span lang="fa"><font face="Tahoma"> &#1585;&#1575; &#1610;&#1575;&#1583; &#1576;&#1711;&#1610;&#1585;&#1605;&#1567;</font></span></H4>
-<p dir="rtl"><font face="Tahoma">&#1603;&#1578;&#1575;&#1576; <span lang="en-us">PostgreSQL</span> &#1583;&#1585; 
-&#1570;&#1583;&#1585;&#1587; <span lang="en-us">SQL</span> <A 
-href="http://www.postgresql.org/docs/awbook.html">http://www.PostgreSQL.org/docs/awbook.html</A><span lang="en-us">
-</span>&#8204;&#1585;&#1575; &#1570;&#1605;&#1608;&#1586;&#1588; &#1605;&#1610;&#8204;&#1583;&#1607;&#1583;. &#1607;&#1605;&#1670;&#1606;&#1610;&#1606; &#1610;&#1603; &#1603;&#1578;&#1575;&#1576; &#1583;&#1585; &#1570;&#1583;&#1585;&#1587; <A 
+href="http://developer.postgresql.org/todo.php">TODO</A>&nbsp;&nbsp; اِشكالات 
+شناخته شده يا امكاناتي كه وجود ندارد و يا برنامه‌‌هاي آينده آمده است.</font></p>
+<H4 dir="rtl"><font face="Tahoma"><A name=1.10>1.10</A>) </font><span lang="fa"><font face="Tahoma">
+چگونه مي‌توانم زبان </font></span>
+<font face="Tahoma">SQL</font><span lang="fa"><font face="Tahoma"> را ياد بگيرم؟</font></span></H4>
+<p dir="rtl"><font face="Tahoma">كتاب <span lang="en-us">PostgreSQL</span> در 
+آدرس <span lang="en-us">SQL</span> <A 
+href="http://www.postgresql.org/docs/awbook.html">
+http://www.PostgreSQL.org/docs/awbook.html</A><span lang="en-us">
+</span>‌را آموزش مي‌دهد. همچنين يك كتاب در آدرس <A 
 href="http://www.commandprompt.com/ppbook/">http://www.commandprompt.com/ppbook </A>
-&#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583;. &#1610;&#1603; &#1585;&#1575;&#1607;&#1606;&#1605;&#1575;&#1610; &#1582;&#1610;&#1604;&#1610; &#1582;&#1608;&#1576; &#1607;&#1605; &#1583;&#1585; &#1587;&#1575;&#1610;&#1578;&#8204;&#1607;&#1575;&#1610;&nbsp; <A 
-href="http://www.intermedia.net/support/sql/sqltut.shtm">http://www.intermedia.net/support/sql/sqltut.shtm</A> 
-&#1608; <A 
-href="http://ourworld.compuserve.com/homepages/graeme_birchall/HTM_COOK.HTM">http://ourworld.compuserve.com/homepages/graeme_birchall/HTM_COOK.HTM</A> 
-&#1608;&nbsp; <A href="http://sqlcourse.com/">http://sqlcourse.com</A> &#1583;&#1585; &#1605;&#1608;&#1585;&#1583;
-<span lang="en-us">SQL</span> &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583;.</font></p>
-<p dir="rtl"><font face="Tahoma">&#1603;&#1578;&#1575;&#1576; &#1583;&#1610;&#1711;&#1585;&#1610; &#1603;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606; &#1576;&#1585;&#1575;&#1610; &#1610;&#1575;&#1583;&#1711;&#1610;&#1585;&#1610;
-<span lang="en-us">SQL</span> &#1575;&#1586; &#1570;&#1606; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1603;&#1585;&#1583; &#1603;&#1578;&#1575;&#1576; <span lang="en-us">&quot;SQL</span> 
-&#1585;&#1575; &#1583;&#1585; 21 &#1585;&#1608;&#1586; &#1610;&#1575;&#1583; &#1576;&#1711;&#1610;&#1585;&#1610;&#1583;&#1548;&#8204; &#1608;&#1610;&#1585;&#1575;&#1610;&#1588; &#1583;&#1608;&#1605;<span lang="en-us">&quot; </span>&#1583;&#1585; &#1587;&#1575;&#1610;&#1578; <A 
-href="http://members.tripod.com/er4ebus/sql/index.htm">http://members.tripod.com/er4ebus/sql/index.htm</A><span lang="en-us">
-</span>&#1605;&#1610;&#8204;&#1576;&#1575;&#1588;&#1583;.</font></p>
-<p dir="rtl"><font face="Tahoma">&#1578;&#1593;&#1583;&#1575;&#1583; &#1586;&#1610;&#1575;&#1583;&#1610; &#1575;&#1586; &#1603;&#1575;&#1585;&#1576;&#1585;&#1575;&#1606; &#1603;&#1578;&#1575;&#1576; <span lang="en-us">
-The Practical SQL</span> &#1585;&#1575; &#1578;&#1585;&#1580;&#1610;&#1581; &#1605;&#1610;&#8204;&#1583;&#1607;&#1606;&#1583;. &#1603;&#1578;&#1575;&#1576; &#1583;&#1610;&#1711;&#1585; <span lang="en-us">The 
-Complete Refrence SQL</span> &#1575;&#1606;&#1578;&#1588;&#1575;&#1585;&#1575;&#1578; <span lang="en-us">McGraw-Hill</span> 
-&#1605;&#1610;&#8204;&#1576;&#1575;&#1588;&#1583;.</font></p>
+وجود دارد. يك راهنماي خيلي خوب هم در سايت‌هاي&nbsp; <A 
+href="http://www.intermedia.net/support/sql/sqltut.shtm">
+http://www.intermedia.net/support/sql/sqltut.shtm</A> 
+و <A 
+href="http://ourworld.compuserve.com/homepages/graeme_birchall/HTM_COOK.HTM">
+http://ourworld.compuserve.com/homepages/graeme_birchall/HTM_COOK.HTM</A> 
+و&nbsp; <A href="http://sqlcourse.com/">http://sqlcourse.com</A> در مورد
+<span lang="en-us">SQL</span> وجود دارد.</font></p>
+<p dir="rtl"><font face="Tahoma">كتاب ديگري كه مي‌توان براي يادگيري
+<span lang="en-us">SQL</span> از آن استفاده كرد كتاب <span lang="en-us">&quot;SQL</span> 
+را در 21 روز ياد بگيريد،‌ ويرايش دوم<span lang="en-us">&quot; </span>در سايت <A 
+href="http://members.tripod.com/er4ebus/sql/index.htm">
+http://members.tripod.com/er4ebus/sql/index.htm</A><span lang="en-us">
+</span>مي‌باشد.</font></p>
+<p dir="rtl"><font face="Tahoma">تعداد زيادي از كاربران كتاب <span lang="en-us">
+The Practical SQL</span> را ترجيح مي‌دهند. كتاب ديگر <span lang="en-us">The 
+Complete Refrence SQL</span> انتشارات <span lang="en-us">McGraw-Hill</span> 
+مي‌باشد.</font></p>
 <H4 dir="rtl"><font face="Tahoma"><A name=1.11>1.11</A>) </font><span lang="fa"><font face="Tahoma"> 
-&#1570;&#1610;&#1575; </font></span><font face="Tahoma">PostgreSQL</font><span lang="fa"><font face="Tahoma"> 
-&#1605;&#1588;&#1603;&#1604; </font></span><font face="Tahoma">Y2K</font><span lang="fa"><font face="Tahoma">&#8204; 
-&#1583;&#1575;&#1585;&#1583; &#1610;&#1575; &#1582;&#1610;&#1585;&#1567;</font></span></H4>
-<p dir="rtl"><font face="Tahoma">&#1582;&#1610;&#1585;&#1548;&#8204;<span lang="en-us">PostgreSQL</span>&#8204; &#1576;&#1575; 
-&#1578;&#1575;&#1585;&#1610;&#1582;&#8204;&#1607;&#1575;&#1610; &#1602;&#1576;&#1604; &#1608; &#1576;&#1593;&#1583; &#1575;&#1586; 2000 &#1605;&#1588;&#1603;&#1604;&#1610; &#1606;&#1583;&#1575;&#1585;&#1583;.</font></p>
-<H4 dir="rtl"><font face="Tahoma"><A name=1.12>1.12</A>) </font><span lang="fa"><font face="Tahoma">&#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1576;&#1607; &#1578;&#1610;&#1605; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; &#1606;&#1608;&#1610;&#1587;
+آيا </font></span><font face="Tahoma">PostgreSQL</font><span lang="fa"><font face="Tahoma"> 
+مشكل </font></span><font face="Tahoma">Y2K</font><span lang="fa"><font face="Tahoma">‌ 
+دارد يا خير؟</font></span></H4>
+<p dir="rtl"><font face="Tahoma">خير،‌<span lang="en-us">PostgreSQL</span>‌ با 
+تاريخ‌هاي قبل و بعد از 2000 مشكلي ندارد.</font></p>
+<H4 dir="rtl"><font face="Tahoma"><A name=1.12>1.12</A>) </font><span lang="fa"><font face="Tahoma">
+چگونه مي‌توانم به تيم برنامه نويس
 </font></span><font face="Tahoma">PostgreSQL</font><span lang="fa"><font face="Tahoma"> 
-&#1605;&#1604;&#1581;&#1602; &#1588;&#1608;&#1605;&#1567;</font></span></H4>
-<p dir="rtl"><font face="Tahoma">&#1575;&#1576;&#1578;&#1583;&#1575;&#1548;&#8204;&#1570;&#1582;&#1585;&#1610;&#1606; &#1587;&#1608;&#1585;&#1587; &#1585;&#1575; &#1583;&#1608;&#1606;&#1604;&#1608;&#1583; &#1603;&#1585;&#1583;&#1607; &#1608; &#1605;&#1587;&#1578;&#1606;&#1583;&#1575;&#1578; 
-&#1605;&#1585;&#1576;&#1608;&#1591; &#1576;&#1607; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607;&#8204;&#1606;&#1608;&#1610;&#1587;&#1610; <span lang="en-us">PostgreSQL</span> &#1585;&#1575; &#1583;&#1585; &#1587;&#1575;&#1610;&#1578; &#1605;&#1591;&#1575;&#1604;&#1593;&#1607; 
-&#1603;&#1606;&#1610;&#1583;. &#1587;&#1662;&#1587; &#1576;&#1607; &#1711;&#1585;&#1608;&#1607;&#1607;&#1575;&#1610; &#1662;&#1587;&#1578;&#1610; &#8204; <I>pgsql-patches </I>
-&#1608; <i><span lang="en-us">pgsql-hackers
-</span>&nbsp;</i>&#1593;&#1590;&#1608; &#1588;&#1608;&#1610;&#1583;. &#1583;&#1585; &#1605;&#1585;&#1581;&#1604;&#1607; &#1570;&#1582;&#1585; &#1608;&#1589;&#1604;&#1607;&#8204;&#1607;&#1575;&#1610; &#1576;&#1575; &#1603;&#1610;&#1601;&#1610;&#1578; &#1576;&#1575;&#1604;&#1575; &#1585;&#1575; &#1576;&#1607;
-<span lang="en-us">pgsql-patches</span> &#1575;&#1585;&#1587;&#1575;&#1604; &#1603;&#1606;&#1610;&#1583;.</font></p>
-<p dir="rtl"><font face="Tahoma">&#1578;&#1593;&#1583;&#1575;&#1583; &#1586;&#1610;&#1575;&#1583;&#1610; &#1575;&#1586; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607;&#8204;&#1606;&#1608;&#1610;&#1587;&#1575;&#1606; &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1606;&#1583; &#1603;&#1607; 
-&#1575;&#1605;&#1578;&#1610;&#1575;&#1586; &#1575;&#1606;&#1580;&#1575;&#1605; &#1578;&#1594;&#1610;&#1610;&#1585;&#1575;&#1578; &#1583;&#1585; <span lang="en-us">cvs</span>&#8204; &#1585;&#1575; &#1583;&#1575;&#1585;&#1606;&#1583;. &#1607;&#1585; &#1603;&#1583;&#1575;&#1605; &#1575;&#1586; &#1570;&#1606;&#1607;&#1575; 
-&#1578;&#1593;&#1583;&#1575;&#1583; &#1586;&#1610;&#1575;&#1583;&#1610; &#1608;&#1589;&#1604;&#1607;&#8204;&#8204; &#1576;&#1575; &#1603;&#1610;&#1601;&#1610;&#1578; &#1576;&#1575;&#1604;&#1575; &#1576;&#1607; &#1711;&#1585;&#1608;&#1607; &#1575;&#1585;&#1587;&#1575;&#1604; &#1603;&#1585;&#1583;&#1607;&#8204;&#1575;&#1606;&#1583; &#1603;&#1607; &#1575;&#1593;&#1578;&#1605;&#1575;&#1583; &#1711;&#1585;&#1583;&#1575;&#1606;&#1606;&#1583;&#1711;&#1575;&#1606;
-<span lang="en-us">PostgreSQL</span> &#1585;&#1575; &#1576;&#1607; &#1583;&#1587;&#1578; &#1570;&#1608;&#1585;&#1583;&#1607;&#8204;&#1575;&#1606;&#1583;.</font></p>
+ملحق شوم؟</font></span></H4>
+<p dir="rtl"><font face="Tahoma">ابتدا،‌آخرين سورس را دونلود كرده و مستندات 
+مربوط به برنامه‌نويسي <span lang="en-us">PostgreSQL</span> را در سايت مطالعه 
+كنيد. سپس به گروههاي پستي ‌ <I>pgsql-patches </I>
+و <i><span lang="en-us">pgsql-hackers
+</span>&nbsp;</i>عضو شويد. در مرحله آخر وصله‌هاي با كيفيت بالا را به
+<span lang="en-us">pgsql-patches</span> ارسال كنيد.</font></p>
+<p dir="rtl"><font face="Tahoma">تعداد زيادي از برنامه‌نويسان وجود دارند كه 
+امتياز انجام تغييرات در <span lang="en-us">cvs</span>‌ را دارند. هر كدام از آنها 
+تعداد زيادي وصله‌‌ با كيفيت بالا به گروه ارسال كرده‌اند كه اعتماد گردانندگان
+<span lang="en-us">PostgreSQL</span> را به دست آورده‌اند.</font></p>
 <H4 dir="rtl"><font face="Tahoma"><A name=1.13>1.13</A>)  
-<span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1610;&#1603; &#1575;&#1616;&#1588;&#1603;&#1575;&#1604; &#1585;&#1575; &#1576;&#1607; &#1711;&#1585;&#1608;&#1607; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; &#1606;&#1608;&#1610;&#1587; &#1575;&#1593;&#1604;&#1575;&#1605; &#1603;&#1606;&#1605;&#1567;</span></font></H4>
-<p dir="rtl"><font face="Tahoma">&#1604;&#1591;&#1601;&#1575;&#1611; &#1589;&#1601;&#1581;&#1607; &#1605;&#1585;&#1576;&#1608;&#1591; &#1576;&#1607; &#1575;&#1616;&#1588;&#1603;&#1575;&#1604;&#1575;&#1578; <span lang="en-us">
-PostgreSQL</span> &#1585;&#1575; &#1583;&#1585; &#1587;&#1575;&#1610;&#1578; <A 
-href="http://www.postgresql.org/bugs/bugs.php">http://www.PostgreSQL.org/bugs/bugs.php</A><span lang="en-us">
-</span>&#1605;&#1588;&#1575;&#1607;&#1583;&#1607;&#8204;<span lang="en-us"> </span>&#1603;&#1606;&#1610;&#1583;. &#1583;&#1585; &#1575;&#1610;&#1606; &#1587;&#1575;&#1610;&#1578; &#1606;&#1581;&#1608;&#1607; &#1711;&#1586;&#1575;&#1585;&#1588; &#1608; &#1575;&#1585;&#1587;&#1575;&#1604; &#1610;&#1603; 
-&#1575;&#1588;&#1603;&#1575;&#1604; &#1578;&#1608;&#1590;&#1610;&#1581; &#1583;&#1575;&#1583;&#1607; &#1588;&#1583;&#1607; &#1575;&#1587;&#1578;.</font></p>
-<p dir="rtl"><font face="Tahoma"><span lang="en-us">&nbsp;</span>&#1607;&#1605;&#1670;&#1606;&#1610;&#1606; &#1576;&#1585;&#1575;&#1610; 
-&#1583;&#1610;&#1583;&#1606; &#1606;&#1587;&#1582;&#1607;&#8204;&#1607;&#1575;&#1610; &#1580;&#1583;&#1610;&#1583;&#1578;&#1585; <span lang="en-us">PostgreSQL</span> &#1608; &#1610;&#1575; &#1608;&#1580;&#1608;&#1583; &#1610;&#1603; &#1608;&#1589;&#1604;&#1607; &#1580;&#1583;&#1610;&#1583; 
-&#1575;&#1586; &#1587;&#1575;&#1610;&#1578; <A 
-href="ftp://ftp.postgresql.org/pub">ftp://ftp.PostgreSQL.org/pub</A> &#1576;&#1575;&#1586;&#1583;&#1610;&#1583; 
-&#1603;&#1606;&#1610;&#1583;.</font></p>
+<span lang="fa">چگونه مي‌توانم يك اِشكال را به گروه برنامه نويس اعلام كنم؟</span></font></H4>
+<p dir="rtl"><font face="Tahoma">لطفاً صفحه مربوط به اِشكالات <span lang="en-us">
+PostgreSQL</span> را در سايت <A 
+href="http://www.postgresql.org/bugs/bugs.php">
+http://www.PostgreSQL.org/bugs/bugs.php</A><span lang="en-us">
+</span>مشاهده‌<span lang="en-us"> </span>كنيد. در اين سايت نحوه گزارش و ارسال يك 
+اشكال توضيح داده شده است.</font></p>
+<p dir="rtl"><font face="Tahoma"><span lang="en-us">&nbsp;</span>همچنين براي ديدن 
+نسخه‌هاي جديدتر <span lang="en-us">PostgreSQL</span> و يا وجود يك وصله جديد از 
+سايت <A 
+href="ftp://ftp.postgresql.org/pub">ftp://ftp.PostgreSQL.org/pub</A> بازديد 
+كنيد.</font></p>
 <H4 dir="rtl"><font face="Tahoma"><A name=1.14>1.14</A>) </font><span lang="fa"><font face="Tahoma">
-&#1608;&#1590;&#1593;&#1610;&#1578; </font></span>
-<font face="Tahoma">PostgreSQL</font><span lang="fa"><font face="Tahoma">&#8204; &#1583;&#1585; 
-&#1605;&#1602;&#1575;&#1610;&#1587;&#1607; &#1576;&#1575; &#1587;&#1575;&#1610;&#1585; </font></span><font face="Tahoma">DBMS<span lang="fa">&#1607;&#1575; &#1576;&#1607; &#1670;&#1607; 
-&#1589;&#1608;&#1585;&#1578; &#1575;&#1587;&#1578;&#1567;</span></font></H4>
-<p dir="rtl"><font face="Tahoma">&#1585;&#1575;&#1607;&#1607;&#1575;&#1610; &#1605;&#1582;&#1578;&#1604;&#1601;&#1610; &#1576;&#1585;&#1575;&#1610; &#1575;&#1606;&#1583;&#1575;&#1586;&#1607;&#8204;&#1711;&#1610;&#1585;&#1610; &#1608; &#1605;&#1602;&#1575;&#1610;&#1587;&#1607; 
-&#1606;&#1585;&#1605;&#8204;&#1575;&#1601;&#1586;&#1575;&#1585;&#1607;&#1575; &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583; &#1603;&#1607; &#1593;&#1576;&#1575;&#1585;&#1578;&#1606;&#1583; &#1575;&#1586; &#1575;&#1605;&#1603;&#1575;&#1606;&#1575;&#1578;&#1548; &#1603;&#1575;&#1585;&#1575;&#1610;&#1610;&#1548; &#1602;&#1575;&#1576;&#1604;&#1610;&#1578; &#1575;&#1593;&#1578;&#1605;&#1575;&#1583;&#1548; &#1662;&#1588;&#1578;&#1610;&#1576;&#1575;&#1606;&#1610; &#1608; 
-&#1602;&#1610;&#1605;&#1578;</font></p>
+وضعيت </font></span>
+<font face="Tahoma">PostgreSQL</font><span lang="fa"><font face="Tahoma">‌ در 
+مقايسه با ساير </font></span><font face="Tahoma">DBMS<span lang="fa">ها به چه 
+صورت است؟</span></font></H4>
+<p dir="rtl"><font face="Tahoma">راههاي مختلفي براي اندازه‌گيري و مقايسه 
+نرم‌افزارها وجود دارد كه عبارتند از امكانات، كارايي، قابليت اعتماد، پشتيباني و 
+قيمت</font></p>
 <DL>
   <div dir="rtl">
   <dl>
-       <dt><b><font face="Tahoma">&#1575;&#1605;&#1603;&#1575;&#1606;&#1575;&#1578;</font></b></dt>
-       <dd><font face="Tahoma"><span lang="en-us">PostgreSQL</span> &#1576;&#1610;&#1588;&#1578;&#1585; &#1575;&#1605;&#1603;&#1575;&#1606;&#1575;&#1578; 
-       &#1605;&#1608;&#1580;&#1608;&#1583; &#1583;&#1585; &#1587;&#1610;&#1587;&#1578;&#1605;&#8204;&#1607;&#1575;&#1610; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; &#1578;&#1580;&#1575;&#1585;&#1610; &#1576;&#1586;&#1585;&#1711; &#1606;&#1592;&#1610;&#1585; <span lang="en-us">
+       <dt><b><font face="Tahoma">امكانات</font></b></dt>
+       <dd><font face="Tahoma"><span lang="en-us">PostgreSQL</span> بيشتر امكانات 
+       موجود در سيستم‌هاي پايگاه داده تجاري بزرگ نظير <span lang="en-us">
        transactions, subselets, triggers, views, foreign key referential integrity
-       </span>&#1608; <span lang="en-us">sophisticated locking</span>&#8204; &#1585;&#1575; &#1583;&#1575;&#1585;&#1583;. &#1583;&#1585;
-       <span lang="en-us">PostgreSQL</span>&#8204;&#8204; &#1575;&#1605;&#1603;&#1575;&#1606;&#1575;&#1578;&#1610; &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583; &#1603;&#1607; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607;&#1607;&#1575;&#1610; &#1583;&#1575;&#1583;&#1607; 
-       &#1583;&#1610;&#1711;&#1585; &#1570;&#1606; &#1585;&#1575; &#1606;&#1583;&#1575;&#1585;&#1606;&#1583; &#1606;&#1592;&#1610;&#1585; <span lang="en-us">user-defined types</span>&#8204;&#1608;
-       <span lang="en-us">Inheritance</span>&#8204;&#1608; <span lang="en-us">rules</span>&#8204;&#1608;
+       </span>و <span lang="en-us">sophisticated locking</span>‌ را دارد. در
+       <span lang="en-us">PostgreSQL</span>‌‌ امكاناتي وجود دارد كه پايگاههاي داده 
+       ديگر آن را ندارند نظير <span lang="en-us">user-defined types</span>‌و
+       <span lang="en-us">Inheritance</span>‌و <span lang="en-us">rules</span>‌و
        <span lang="en-us">multi-version concurrency control</span></font></dd>
        </dl>
        </div>
   <DD>
        <p dir="rtl">&nbsp;<div dir="rtl">
-  <b><font face="Tahoma">&#1603;&#1575;&#1585;&#1575;&#1610;&#1610;</font></b><p><font face="Tahoma"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-       </b>&#1603;&#1575;&#1585;&#1575;&#1610;&#1610; <span lang="en-us">PostgreSQL</span> &#1583;&#1585; &#1581;&#1583; &#1576;&#1602;&#1610;&#1607; &#1587;&#1610;&#1587;&#1578;&#1605;&#8204;&#1607;&#1575;&#1610; &#1578;&#1580;&#1575;&#1585;&#1610; &#1608; 
-       &#1605;&#1578;&#1606; &#1576;&#1575;&#1586; &#1575;&#1587;&#1578;. &#1583;&#1585; &#1576;&#1593;&#1590;&#1610; &#1605;&#1608;&#1575;&#1585;&#1583; &#1587;&#1585;&#1610;&#1593;&#1578;&#1585; &#1608; &#1583;&#1585; &#1576;&#1593;&#1590;&#1610; &#1605;&#1608;&#1575;&#1585;&#1583; &#1575;&#1586; &#1570;&#1606;&#1607;&#1575; &#1603;&#1606;&#1583;&#1578;&#1585; &#1575;&#1587;&#1578;. &#1583;&#1585; 
-       &#1605;&#1602;&#1575;&#1610;&#1587;&#1607; &#1576;&#1575; <span lang="en-us">MySQL</span> &#1576;&#1585;&#1575;&#1610; &#1603;&#1575;&#1585;&#1576;&#1585;&#1575;&#1606; &#1576;&#1610;&#1588;&#1578;&#1585; &#1608; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578;&#8204;&#1607;&#1575;&#1610; 
-       &#1662;&#1610;&#1670;&#1610;&#1583;&#1607; &#1608; &#1576;&#1575;&#1585; &#1586;&#1610;&#1575;&#1583; &#1582;&#1608;&#1575;&#1606;&#1583;&#1606;/&#1606;&#1608;&#1588;&#1578;&#1606; &#1587;&#1585;&#1610;&#1593;&#1578;&#1585; &#1575;&#1587;&#1578;. &#1583;&#1585; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578;&#8204;&#1607;&#1575;&#1610; &#1587;&#1575;&#1583;&#1607;<span lang="en-us"> 
-       SELECT</span>&#8204; &#1575;&#1586; <span lang="en-us">MySQL</span> &#1603;&#1606;&#1583;&#1578;&#1585; &#1575;&#1587;&#1578;. &#1575;&#1604;&#1576;&#1578;&#1607;
-       <span lang="en-us">MySQL</span> &#1582;&#1610;&#1604;&#1610; &#1575;&#1586; &#1575;&#1605;&#1603;&#1575;&#1606;&#1575;&#1578; <span lang="en-us">
-       PostgreSQL</span> &#1603;&#1607; &#1583;&#1585; &#1576;&#1575;&#1604;&#1575; &#1576;&#1607; &#1570;&#1606; &#1575;&#1588;&#1575;&#1585;&#1607; &#1588;&#1583; &#1585;&#1575; &#1606;&#1583;&#1575;&#1585;&#1583;. &#1607;&#1583;&#1601; &#1575;&#1589;&#1604;&#1610; &#1605;&#1575; &#1575;&#1605;&#1603;&#1575;&#1606;&#1575;&#1578; &#1608; 
-       &#1602;&#1575;&#1576;&#1604;&#1610;&#1578; &#1575;&#1593;&#1578;&#1605;&#1575;&#1583; &#1576;&#1575;&#1604;&#1575;&#1587;&#1578; &#1583;&#1585; &#1590;&#1605;&#1606; &#1570;&#1606;&#1603;&#1607; &#1578;&#1604;&#1575;&#1588; &#1605;&#1610;&#8204;&#1603;&#1606;&#1610;&#1605; &#1578;&#1575; &#1603;&#1575;&#1585;&#1575;&#1610;&#1610; &#1570;&#1606; &#1606;&#1610;&#1586; &#1576;&#1607;&#1576;&#1608;&#1583; &#1610;&#1575;&#1576;&#1583;. 
-       &#1583;&#1585; &#1570;&#1583;&#1585;&#1587; <A 
-  href="http://openacs.org/philosophy/why-not-mysql.html">http://openacs.org/philosophy/why-not-mysql.html</A> 
-  &#1610;&#1603; &#1605;&#1602;&#1575;&#1610;&#1587;&#1607; &#1580;&#1575;&#1604;&#1576; &#1576;&#1610;&#1606; <span lang="en-us">MySQL</span> &#1608; <span lang="en-us">
-       PostgreSQL</span> &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583;. &#1575;&#1586; &#1591;&#1585;&#1601; &#1583;&#1610;&#1711;&#1585; <span lang="en-us">MySQL</span>&#8204; &#1610;&#1603; 
-       &#1588;&#1585;&#1603;&#1578; &#1575;&#1587;&#1578; &#1603;&#1607; &#1605;&#1581;&#1589;&#1608;&#1604; &#1582;&#1608;&#1583; &#1585;&#1575; &#1576;&#1607; &#1589;&#1608;&#1585;&#1578; &#1605;&#1578;&#1606; &#1576;&#1575;&#1586; &#1575;&#1585;&#1575;&#1574;&#1607; &#1605;&#1610;&#8204;&#1603;&#1606;&#1583; &#1608;&#1604;&#1610; &#1576;&#1585;&#1575;&#1610; &#1606;&#1585;&#1605;&#8204;&#1575;&#1601;&#1586;&#1575;&#1585; &#1594;&#1610;&#1585; 
-       &#1605;&#1578;&#1606; &#1576;&#1575;&#1586; &#1582;&#1608;&#1583; &#1575;&#1581;&#1578;&#1610;&#1575;&#1580; &#1576;&#1607; &#1604;&#1610;&#1587;&#1575;&#1606;&#1587; &#1578;&#1580;&#1575;&#1585;&#1610; &#1583;&#1575;&#1585;&#1583; &#1576;&#1585; &#1582;&#1604;&#1575;&#1601; <span lang="en-us">
-       PostgreSQL</span> &#1603;&#1607; &#1610;&#1603; &#1711;&#1585;&#1608;&#1607; &#1603;&#1575;&#1605;&#1604;&#1575;&#1611; &#1605;&#1578;&#1606; &#1576;&#1575;&#1586; &#1607;&#1587;&#1578;&#1606;&#1583;.</font></div>
+  <b><font face="Tahoma">كارايي</font></b><p><font face="Tahoma"><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+       </b>كارايي <span lang="en-us">PostgreSQL</span> در حد بقيه سيستم‌هاي تجاري و 
+       متن باز است. در بعضي موارد سريعتر و در بعضي موارد از آنها كندتر است. در 
+       مقايسه با <span lang="en-us">MySQL</span> براي كاربران بيشتر و درخواست‌هاي 
+       پيچيده و بار زياد خواندن/نوشتن سريعتر است. در درخواست‌هاي ساده<span lang="en-us"> 
+       SELECT</span>‌ از <span lang="en-us">MySQL</span> كندتر است. البته
+       <span lang="en-us">MySQL</span> خيلي از امكانات <span lang="en-us">
+       PostgreSQL</span> كه در بالا به آن اشاره شد را ندارد. هدف اصلي ما امكانات و 
+       قابليت اعتماد بالاست در ضمن آنكه تلاش مي‌كنيم تا كارايي آن نيز بهبود يابد. 
+       در آدرس <A 
+  href="http://openacs.org/philosophy/why-not-mysql.html">
+       http://openacs.org/philosophy/why-not-mysql.html</A> 
+  يك مقايسه جالب بين <span lang="en-us">MySQL</span> و <span lang="en-us">
+       PostgreSQL</span> وجود دارد. از طرف ديگر <span lang="en-us">MySQL</span>‌ يك 
+       شركت است كه محصول خود را به صورت متن باز ارائه مي‌كند ولي براي نرم‌افزار غير 
+       متن باز خود احتياج به ليسانس تجاري دارد بر خلاف <span lang="en-us">
+       PostgreSQL</span> كه يك گروه كاملاً متن باز هستند.</font></div>
   <DD>
        <p dir="rtl">&nbsp;<div dir="rtl">
   <dl>
-       <dt><b><font face="Tahoma">&#1602;&#1575;&#1576;&#1604;&#1610;&#1578; &#1575;&#1591;&#1605;&#1610;&#1606;&#1575;&#1606;</font></b></dt>
-       <dd><font face="Tahoma">&#1605;&#1575; &#1601;&#1603;&#1585; &#1605;&#1610;&#8204;&#1603;&#1606;&#1610;&#1605; &#1603;&#1607; &#1610;&#1603; &#1587;&#1610;&#1587;&#1578;&#1605; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607;&#8204;&#1575;&#1610; &#1603;&#1607; &#1605;&#1591;&#1605;&#1574;&#1606; 
-       &#1606;&#1576;&#1575;&#1588;&#1583; &#1575;&#1585;&#1586;&#1588;&#1610; &#1606;&#1583;&#1575;&#1585;&#1583;. &#1605;&#1575; &#1578;&#1605;&#1575;&#1605; &#1578;&#1604;&#1575;&#1588;&#1605;&#1575;&#1606; &#1585;&#1575; &#1576;&#1585;&#1575;&#1610; &#1575;&#1585;&#1575;&#1574;&#1607; &#1603;&#1583;&#1607;&#1575;&#1610; &#1662;&#1575;&#1610;&#1583;&#1575;&#1585;&#1610; &#1603;&#1607; &#1576;&#1607; &#1582;&#1608;&#1576;&#1610; 
-       &#1578;&#1587;&#1578; &#1588;&#1583;&#1607; &#1576;&#1575;&#1588;&#1606;&#1583; &#1608; &#1603;&#1605;&#1578;&#1585;&#1610;&#1606; &#1575;&#1616;&#1588;&#1603;&#1575;&#1604;&#1575;&#1578; &#1585;&#1575; &#1583;&#1575;&#1588;&#1578;&#1607; &#1576;&#1575;&#1588;&#1606;&#1583; &#1605;&#1610;&#8204;&#1603;&#1606;&#1610;&#1605;. &#1607;&#1585; &#1606;&#1587;&#1582;&#1607; &#1580;&#1583;&#1610;&#1583;&#1610; &#1603;&#1607; 
-       &#1575;&#1585;&#1575;&#1574;&#1607; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583; &#1581;&#1583;&#1575;&#1602;&#1604; &#1610;&#1603; &#1605;&#1575;&#1607; &#1585;&#1575; &#1583;&#1585; &#1605;&#1585;&#1581;&#1604;&#1607; &#1578;&#1587;&#1578; &#1576;&#1578;&#1575; &#1605;&#1610;&#8204;&#1711;&#1584;&#1585;&#1575;&#1606;&#1583;. &#1605;&#1575; &#1576;&#1585; &#1575;&#1610;&#1606; &#1576;&#1575;&#1608;&#1585; 
-       &#1607;&#1587;&#1578;&#1610;&#1605; &#1603;&#1607; &#1602;&#1575;&#1576;&#1604;&#1610;&#1578; &#1575;&#1591;&#1605;&#1610;&#1606;&#1575;&#1606; <span lang="en-us">PostgreSQL</span>&#8204; &#1583;&#1585; &#1605;&#1602;&#1575;&#1610;&#1587;&#1607; &#1576;&#1575; 
-       &#1587;&#1575;&#1610;&#1585; &#1587;&#1610;&#1587;&#1578;&#1605;&#8204;&#1607;&#1575;&#1610; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; &#1602;&#1575;&#1576;&#1604; &#1578;&#1608;&#1580;&#1607; &#1575;&#1587;&#1578; &#1608; &#1606;&#1587;&#1582;&#1607;&#8204;&#1607;&#1575;&#1610;&#1610; &#1603;&#1607; &#1578;&#1575;&#1603;&#1606;&#1608;&#1606; &#1575;&#1585;&#1575;&#1574;&#1607; &#1588;&#1583;&#1607; &#1575;&#1587;&#1578; 
-       &#1606;&#1588;&#1575;&#1606; &#1605;&#1610;&#8204;&#1583;&#1607;&#1583; &#1603;&#1607; &#1605;&#1575; &#1578;&#1608;&#1575;&#1606;&#1575;&#1610;&#1610; &#1575;&#1585;&#1575;&#1574;&#1607; &#1610;&#1603; &#1587;&#1610;&#1587;&#1578;&#1605; &#1602;&#1608;&#1610; &#1608; &#1605;&#1581;&#1603;&#1605; &#1608; &#1605;&#1591;&#1605;&#1574;&#1606; &#1585;&#1575; &#1603;&#1607; &#1570;&#1605;&#1575;&#1583;&#1607; 
-       &#1576;&#1607;&#1585;&#1607;&#8204;&#1576;&#1585;&#1583;&#1575;&#1585;&#1610; &#1575;&#1587;&#1578; &#1583;&#1575;&#1585;&#1610;&#1605;.</font></dd>
+       <dt><b><font face="Tahoma">قابليت اطمينان</font></b></dt>
+       <dd><font face="Tahoma">ما فكر مي‌كنيم كه يك سيستم پايگاه داده‌اي كه مطمئن 
+       نباشد ارزشي ندارد. ما تمام تلاشمان را براي ارائه كدهاي پايداري كه به خوبي 
+       تست شده باشند و كمترين اِشكالات را داشته باشند مي‌كنيم. هر نسخه جديدي كه 
+       ارائه مي‌شود حداقل يك ماه را در مرحله تست بتا مي‌گذراند. ما بر اين باور 
+       هستيم كه قابليت اطمينان <span lang="en-us">PostgreSQL</span>‌ در مقايسه با 
+       ساير سيستم‌هاي پايگاه داده قابل توجه است و نسخه‌هايي كه تاكنون ارائه شده است 
+       نشان مي‌دهد كه ما توانايي ارائه يك سيستم قوي و محكم و مطمئن را كه آماده 
+       بهره‌برداري است داريم.</font></dd>
        </dl>
        </div>
   <DD>
        <div dir="rtl">
   <dl>
-       <dt><b><font face="Tahoma">&#1662;&#1588;&#1578;&#1610;&#1576;&#1575;&#1606;&#1610;</font></b></dt>
-       <dd><font face="Tahoma">&#1711;&#1585;&#1608;&#1607;&#1607;&#1575;&#1610; &#1662;&#1587;&#1578;&#1610; &#1605;&#1575; &#1575;&#1605;&#1603;&#1575;&#1606; &#1575;&#1585;&#1578;&#1576;&#1575;&#1591; &#1608; &#1578;&#1605;&#1575;&#1587; &#1576;&#1607; &#1711;&#1585;&#1608;&#1607; &#1576;&#1586;&#1585;&#1711;&#1610; &#1575;&#1586; 
-       &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; &#1606;&#1608;&#1610;&#1587;&#1575;&#1606; &#1608; &#1603;&#1575;&#1585;&#1576;&#1585;&#1575;&#1606; &#1585;&#1575; &#1605;&#1610;&#8204;&#1583;&#1607;&#1583; &#1603;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1606;&#1583; &#1583;&#1585; &#1581;&#1604; &#1605;&#1588;&#1603;&#1604;&#1575;&#1578; &#1576;&#1607; &#1583;&#1610;&#1711;&#1585;&#1575;&#1606; &#1603;&#1605;&#1603; 
-       &#1603;&#1606;&#1606;&#1583;. &#1583;&#1587;&#1578;&#1585;&#1587;&#1610; &#1605;&#1587;&#1578;&#1602;&#1610;&#1605; &#1576;&#1607; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607;&#8204;&#1606;&#1608;&#1610;&#1587;&#1575;&#1606; &#1608; &#1711;&#1585;&#1608;&#1607;&#1607;&#1575;&#1610; &#1603;&#1575;&#1585;&#1576;&#1585;&#1575;&#1606; &#1608; &#1585;&#1575;&#1607;&#1606;&#1605;&#1575;&#1607;&#1575; &#1608; &#1603;&#1583;&#1575;&#1589;&#1604;&#1610; 
-       &#1576;&#1575;&#1593;&#1579; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583; &#1603;&#1607; &#1662;&#1588;&#1578;&#1610;&#1576;&#1575;&#1606;&#1610; <span lang="en-us">PostgreSQL</span> &#1606;&#1587;&#1576;&#1578; &#1576;&#1607; &#1587;&#1575;&#1610;&#1585; 
-       &#1662;&#1575;&#1610;&#1711;&#1575;&#1607;&#1607;&#1575;&#1610; &#1583;&#1575;&#1583;&#1607; &#1576;&#1607; &#1606;&#1581;&#1608; &#1576;&#1607;&#1578;&#1585;&#1610; &#1575;&#1606;&#1580;&#1575;&#1605; &#1588;&#1608;&#1583;. &#1607;&#1605;&#1670;&#1606;&#1610;&#1606; &#1575;&#1605;&#1603;&#1575;&#1606; &#1575;&#1585;&#1575;&#1574;&#1607; &#1582;&#1583;&#1605;&#1575;&#1578; &#1662;&#1588;&#1578;&#1610;&#1576;&#1575;&#1606;&#1610; &#1576;&#1607; 
-       &#1589;&#1608;&#1585;&#1578; &#1578;&#1580;&#1575;&#1585;&#1610; &#1606;&#1610;&#1586; &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583;. &#1576;&#1585;&#1575;&#1610; &#1583;&#1610;&#1583;&#1606; &#1575;&#1591;&#1604;&#1575;&#1593;&#1575;&#1578; &#1576;&#1610;&#1588;&#1578;&#1585; &#1576;&#1607; <A 
-  href="#1.6">FAQ 
-  section 1.6</A>&nbsp; &#1605;&#1585;&#1575;&#1580;&#1593;&#1607; &#1603;&#1606;&#1610;&#1583;.</font></dd>
+       <dt><b><font face="Tahoma">پشتيباني</font></b></dt>
+       <dd><font face="Tahoma">گروههاي پستي ما امكان ارتباط و تماس به گروه بزرگي از 
+       برنامه نويسان و كاربران را مي‌دهد كه مي‌توانند در حل مشكلات به ديگران كمك 
+       كنند. دسترسي مستقيم به برنامه‌نويسان و گروههاي كاربران و راهنماها و كداصلي 
+       باعث مي‌شود كه پشتيباني <span lang="en-us">PostgreSQL</span> نسبت به ساير 
+       پايگاههاي داده به نحو بهتري انجام شود. همچنين امكان ارائه خدمات پشتيباني به 
+       صورت تجاري نيز وجود دارد. براي ديدن اطلاعات بيشتر به <A 
+  href="#1.6">FAQ section 1.6</A>&nbsp; مراجعه كنيد.</font></dd>
        </dl>
        </div>
   <DD>
        <div dir="rtl">
   <dl>
-       <dt><b><font face="Tahoma">&#1602;&#1610;&#1605;&#1578;</font></b></dt>
-       <dd><font face="Tahoma">&#1607;&#1605; &#1576;&#1585;&#1575;&#1610; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1578;&#1580;&#1575;&#1585;&#1610; &#1608; &#1607;&#1605; &#1594;&#1610;&#1585; &#1578;&#1580;&#1575;&#1585;&#1610; &#1607;&#1610;&#1670; &#1607;&#1586;&#1610;&#1606;&#1607;&#8204;&#1575;&#1610; 
-       &#1606;&#1576;&#1575;&#1610;&#1583; &#1662;&#1585;&#1583;&#1575;&#1582;&#1578; &#1588;&#1608;&#1583;. &#1607;&#1610;&#1670; &#1605;&#1581;&#1583;&#1608;&#1583;&#1610;&#1578;&#1610; &#1576;&#1585;&#1575;&#1610; &#1575;&#1606;&#1580;&#1575;&#1605; &#1578;&#1594;&#1610;&#1610;&#1585;&#1575;&#1578; &#1583;&#1585; <span lang="en-us">
-       PostgreSQL</span> &#1578;&#1608;&#1587;&#1591; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1603;&#1606;&#1606;&#1583;&#1711;&#1575;&#1606; &#1608;&#1580;&#1608;&#1583; &#1606;&#1583;&#1575;&#1585;&#1583; &#1576;&#1607; &#1580;&#1586; &#1605;&#1608;&#1575;&#1585;&#1583;&#1610; &#1603;&#1607; &#1583;&#1585; &#1604;&#1610;&#1587;&#1575;&#1606;&#1587;
-       <span lang="en-us">BSD</span> &#1576;&#1607; &#1570;&#1606; &#1575;&#1588;&#1575;&#1585;&#1607; &#1588;&#1583;&#1607; &#1575;&#1587;&#1578;.</font></dd>
+       <dt><b><font face="Tahoma">قيمت</font></b></dt>
+       <dd><font face="Tahoma">هم براي استفاده تجاري و هم غير تجاري هيچ هزينه‌اي 
+       نبايد پرداخت شود. هيچ محدوديتي براي انجام تغييرات در <span lang="en-us">
+       PostgreSQL</span> توسط استفاده كنندگان وجود ندارد به جز مواردي كه در ليسانس
+       <span lang="en-us">BSD</span> به آن اشاره شده است.</font></dd>
        </dl>
        </div>
   </DL>
 <H4 dir="rtl"><font face="Tahoma"><A name=1.15>1.15</A>) 
-<span lang="fa">&#1605;&#1606; &#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1575;&#1586; &#1606;&#1592;&#1585; &#1605;&#1575;&#1604;&#1610; &#1576;&#1607; </span>PostgreSQL<span lang="fa"> 
-&#1603;&#1605;&#1603; &#1603;&#1606;&#1605;&#1567;</span></font></H4>
-<p dir="rtl"><font face="Tahoma"><span lang="en-us">PostgreSQL </span>&nbsp;&#1583;&#1575;&#1585;&#1575;&#1610; 
-&#1610;&#1603; &#1587;&#1575;&#1582;&#1578;&#1575;&#1585; &#1578;&#1588;&#1603;&#1610;&#1604;&#1575;&#1578;&#1610; &#1583;&#1585;&#1580;&#1607; &#1575;&#1608;&#1604; &#1575;&#1587;&#1578; &#1603;&#1607; &#1570;&#1606; &#1585;&#1575; &#1605;&#1583;&#1610;&#1608;&#1606; <span lang="en-us">Marc Fournier</span>&#8204; 
-&#1575;&#1587;&#1578; &#1603;&#1607; &#1575;&#1610;&#1606; &#1587;&#1575;&#1582;&#1578;&#1575;&#1585; &#1585;&#1575; &#1575;&#1610;&#1580;&#1575;&#1583; &#1603;&#1585;&#1583;&#1607; &#1575;&#1587;&#1578;.</font></p>
-<p dir="rtl"><font face="Tahoma">&#1603;&#1610;&#1601;&#1610;&#1578; &#1610;&#1603; &#1587;&#1575;&#1582;&#1578;&#1575;&#1585; &#1576;&#1585;&#1575;&#1610; &#1610;&#1603; &#1662;&#1585;&#1608;&#1688;&#1607; &#1605;&#1578;&#1606; &#1576;&#1575;&#1586; &#1576;&#1587;&#1610;&#1575;&#1585; 
-&#1575;&#1607;&#1605;&#1610;&#1578; &#1583;&#1575;&#1585;&#1583;. &#1610;&#1603; &#1587;&#1575;&#1582;&#1578;&#1575;&#1585; &#1582;&#1608;&#1576; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1583; &#1605;&#1575;&#1606;&#1593; &#1575;&#1586; &#1581;&#1608;&#1575;&#1583;&#1579;&#1610; &#1588;&#1608;&#1583; &#1603;&#1607; &#1583;&#1585; &#1581;&#1585;&#1603;&#1578; &#1585;&#1608;&#1576;&#1607;&#8204;&#1580;&#1604;&#1608;&#1610; &#1662;&#1585;&#1608;&#1688;&#1607; 
-&#1582;&#1604;&#1604;&#1610; &#1608;&#1575;&#1585;&#1583; &#1605;&#1610;&#8204;&#1603;&#1606;&#1606;&#1583;.</font></p>
-<p dir="rtl"><font face="Tahoma">&#1575;&#1604;&#1576;&#1578;&#1607; &#1575;&#1610;&#1606; &#1587;&#1575;&#1582;&#1578;&#1575;&#1585; &#1578;&#1588;&#1603;&#1610;&#1604;&#1575;&#1578;&#1610; &#1575;&#1585;&#1586;&#1575;&#1606; &#1606;&#1610;&#1587;&#1578;. &#1607;&#1586;&#1610;&#1606;&#1607;&#8204;&#1607;&#1575;&#1610; 
-&#1579;&#1575;&#1576;&#1578; &#1605;&#1575;&#1607;&#1575;&#1606;&#1607; &#1608; &#1585;&#1608;&#1586;&#1605;&#1585;&#1607; &#1576;&#1585;&#1575;&#1610; &#1606;&#1711;&#1607;&#1583;&#1575;&#1585;&#1610; &#1608; &#1581;&#1601;&#1592; &#1575;&#1610;&#1606; &#1587;&#1575;&#1582;&#1578;&#1575;&#1585; &#1605;&#1608;&#1585;&#1583; &#1606;&#1610;&#1575;&#1586; &#1575;&#1587;&#1578;. &#1575;&#1711;&#1585; &#1588;&#1605;&#1575; &#1610;&#1575; 
-&#1588;&#1585;&#1603;&#1578; &#1588;&#1605;&#1575; &#1605;&#1575;&#1610;&#1604; &#1575;&#1587;&#1578; &#1603;&#1607; &#1575;&#1586; &#1606;&#1592;&#1585; &#1605;&#1575;&#1604;&#1610; &#1576;&#1607; &#1575;&#1610;&#1606; &#1581;&#1585;&#1603;&#1578; &#1603;&#1605;&#1603; &#1603;&#1606;&#1583; &#1604;&#1591;&#1601;&#1575;&#1611; &#1576;&#1607; &#1587;&#1575;&#1610;&#1578; <A 
+<span lang="fa">من چگونه مي‌توانم از نظر مالي به </span>PostgreSQL<span lang="fa"> 
+كمك كنم؟</span></font></H4>
+<p dir="rtl"><font face="Tahoma"><span lang="en-us">PostgreSQL </span>&nbsp;داراي يك 
+ساختار تشكيلاتي درجه اول است كه آن را مديون <span lang="en-us">Marc Fournier</span>‌ 
+است كه اين ساختار را ايجاد كرده است.</font></p>
+<p dir="rtl"><font face="Tahoma">كيفيت يك ساختار براي يك پروژه متن باز بسيار 
+اهميت دارد. يك ساختار خوب مي‌تواند مانع از حوادثي شود كه در حركت روبه‌جلوي پروژه 
+خللي وارد مي‌كنند.</font></p>
+<p dir="rtl"><font face="Tahoma">البته اين ساختار تشكيلاتي ارزان نيست. هزينه‌هاي 
+ثابت ماهانه و روزمره براي نگهداري و حفظ اين ساختار مورد نياز است. اگر شما يا 
+شركت شما مايل است كه از نظر مالي به اين حركت كمك كند لطفاً به سايت <A 
 href="http://store.pgsql.com/shopping/">http://store.pgsql.com/shopping</A> 
-&#1605;&#1585;&#1575;&#1580;&#1593;&#1607; &#1603;&#1585;&#1583;&#1607; &#1608; &#1603;&#1605;&#1603; &#1582;&#1608;&#1583; &#1585;&#1575; &#1575;&#1607;&#1583;&#1575; &#1603;&#1606;&#1610;&#1583;.</font></p>
-<p dir="rtl"><font face="Tahoma">&#1607;&#1585; &#1670;&#1606;&#1583; &#1583;&#1585; &#1589;&#1601;&#1581;&#1607; &#1575;&#1589;&#1604;&#1610; &#1593;&#1576;&#1575;&#1585;&#1578; <span lang="en-us">
-PostgreSQL,Inc</span>&#8204; &#1584;&#1603;&#1585; &#1588;&#1583;&#1607; &#1575;&#1587;&#1578; &#1608;&#1604;&#1610; &#1605;&#1588;&#1575;&#1585;&#1603;&#1578; &#1593;&#1605;&#1583;&#1578;&#1575;&#1611; &#1576;&#1585;&#1575;&#1610; &#1662;&#1588;&#1578;&#1610;&#1576;&#1575;&#1606;&#1610; &#1575;&#1586; &#1662;&#1585;&#1608;&#1688;&#1607;
-<span lang="en-us">PostgreSQL</span>&#8204; &#1605;&#1610; &#1576;&#1575;&#1588;&#1583; &#1608; &#1606;&#1607; &#1576;&#1585;&#1575;&#1610; &#1610;&#1603; &#1588;&#1585;&#1603;&#1578; &#1605;&#1588;&#1582;&#1589;. &#1575;&#1711;&#1585; &#1578;&#1585;&#1580;&#1610;&#1581; 
-&#1605;&#1610;&#8204;&#1583;&#1607;&#1610;&#1583; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1610;&#1583; &#1610;&#1603; &#1670;&#1603; &#1576;&#1607; &#1570;&#1583;&#1585;&#1587; &#1605;&#1588;&#1582;&#1589; &#1588;&#1583;&#1607; &#1575;&#1585;&#1587;&#1575;&#1604; &#1603;&#1606;&#1610;&#1583;.</font></p>
-<p dir="rtl"><font face="Tahoma">&#1575;&#1711;&#1585; &#1610;&#1603; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1605;&#1608;&#1601;&#1602; &#1575;&#1586; <span lang="en-us">
-PostgreSQL</span> &#1587;&#1585;&#1575;&#1594; &#1583;&#1575;&#1585;&#1610;&#1583; &#1604;&#1591;&#1601;&#1575;&#1611; &#1570;&#1606; &#1585;&#1575; &#1576;&#1607; &#1587;&#1575;&#1610;&#1578; <A 
-href="http://advocacy.postgresql.org/">http://advocacy.postgresql.org</A> &#1711;&#1586;&#1575;&#1585;&#1588; 
-&#1583;&#1607;&#1610;&#1583;.</font></p>
+مراجعه كرده و كمك خود را اهدا كنيد.</font></p>
+<p dir="rtl"><font face="Tahoma">هر چند در صفحه اصلي عبارت <span lang="en-us">
+PostgreSQL,Inc</span>‌ ذكر شده است ولي مشاركت عمدتاً براي پشتيباني از پروژه
+<span lang="en-us">PostgreSQL</span>‌ مي باشد و نه براي يك شركت مشخص. اگر ترجيح 
+مي‌دهيد مي‌توانيد يك چك به آدرس مشخص شده ارسال كنيد.</font></p>
+<p dir="rtl"><font face="Tahoma">اگر يك استفاده موفق از <span lang="en-us">
+PostgreSQL</span> سراغ داريد لطفاً آن را به سايت <A 
+href="http://advocacy.postgresql.org/">http://advocacy.postgresql.org</A> گزارش 
+دهيد.</font></p>
 <HR dir="rtl">
 
-<h2 align="center" dir="rtl"><font face="Tahoma"><span lang="fa">&#1587;&#1608;&#1575;&#1604;&#1575;&#1578; &#1605;&#1585;&#1576;&#1608;&#1591; &#1576;&#1607; 
-&#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607;</span></font></h2>
+<h2 align="center" dir="rtl"><font face="Tahoma"><span lang="fa">سوالات مربوط به 
+استفاده از پايگاه داده</span></font></h2>
 <H4 dir="rtl"><font face="Tahoma"><A name=2.1>2.1</A>)
-<span lang="fa">&#1570;&#1610;&#1575; &#1607;&#1610;&#1670; &#1583;&#1585;&#1575;&#1610;&#1608;&#1585; </span>ODBC</font><span lang="fa"><font face="Tahoma">&#8204; 
-&#1576;&#1585;&#1575;&#1610; </font></span><font face="Tahoma">PostgreSQL<span lang="fa"> 
-&#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583;&#1567;</span></font></H4>
-<p dir="rtl"><font face="Tahoma"><span lang="fa">&#1583;&#1608; &#1583;&#1585;&#1575;&#1610;&#1608;&#1585; </span>ODBC<span lang="fa"> 
-&#1576;&#1606;&#1575;&#1605;&#1607;&#1575;&#1610; </span>psqlODBC<span lang="fa">&#8204; &#1608; </span>OpenLink<span lang="fa"> &#1576;&#1585;&#1575;&#1610;
-</span>PostgreSQL<span lang="fa">&#8204; &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583;.</span></font></p>
-<p dir="rtl"><font face="Tahoma"><span lang="fa">&#1576;&#1585;&#1575;&#1610; &#1711;&#1585;&#1601;&#1578;&#1606; </span>psqlODBC<span lang="fa"> 
-&#1576;&#1607; &#1587;&#1575;&#1610;&#1578; </span> <A 
-href="http://gborg.postgresql.org/project/psqlodbc/projdisplay.php">http://gborg.postgresql.org/project/psqlodbc/projdisplay.php</A><span lang="fa"> 
-&#1605;&#1585;&#1575;&#1580;&#1593;&#1607; &#1603;&#1606;&#1610;&#1583;.</span></font></p>
-<p dir="rtl"><font face="Tahoma"><span lang="en-us">OpenLlink</span> &#1585;&#1575; &#1575;&#1586; &#1575;&#1610;&#1606; 
-&#1587;&#1575;&#1610;&#1578; <A 
-href="http://www.openlinksw.com/">http://www.openlinksw.com</A> &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1610;&#1583; 
-&#1576;&#1711;&#1610;&#1585;&#1610;&#1583;. &#1575;&#1610;&#1606; &#1583;&#1585;&#1575;&#1610;&#1608;&#1585; &#1576;&#1575; &#1606;&#1585;&#1605;&#8204;&#1575;&#1601;&#1586;&#1575;&#1585;&#1607;&#1575;&#1610; &#1605;&#1582;&#1578;&#1604;&#1601; <span lang="en-us">ODBC</span> &#1603;&#1575;&#1585; 
-&#1605;&#1610;&#8204;&#1603;&#1606;&#1583; &#1576;&#1606;&#1575;&#1576;&#1585;&#1575;&#1610;&#1606; &#1588;&#1605;&#1575; &#1602;&#1575;&#1583;&#1585; &#1582;&#1608;&#1575;&#1607;&#1610;&#1583; &#1576;&#1608;&#1583; &#1576;&#1575; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; <span lang="en-us">OpenLink</span> 
-&#1585;&#1608;&#1610; &#1575;&#1603;&#1579;&#1585; &#1587;&#1603;&#1608;&#8204;&#1607;&#1575;&#1610;&#1610; &#1603;&#1607; &#1606;&#1585;&#1605;&#8204;&#1575;&#1601;&#1586;&#1575;&#1585;<span lang="en-us">ODBC</span>&#8204;&#1583;&#1575;&#1585;&#1606;&#1583; &#1576;&#1583;&#1608;&#1606; &#1605;&#1588;&#1603;&#1604; &#1576;&#1607;
-<span lang="en-us">PostgreSQL</span> &#1606;&#1610;&#1586; &#1605;&#1578;&#1589;&#1604; &#1588;&#1608;&#1610;&#1583;.</font></p>
-<p dir="rtl"><font face="Tahoma">&#1575;&#1610;&#1606; &#1605;&#1581;&#1589;&#1608;&#1604; &#1576;&#1607; &#1603;&#1587;&#1575;&#1606;&#1610; &#1603;&#1607; &#1575;&#1581;&#1578;&#1610;&#1575;&#1580; &#1576;&#1607; &#1582;&#1583;&#1605;&#1575;&#1578; &#1662;&#1588;&#1578;&#1610;&#1576;&#1575;&#1606;&#1610; 
-&#1578;&#1580;&#1575;&#1585;&#1610; &#1583;&#1575;&#1585;&#1606;&#1583; &#1601;&#1585;&#1608;&#1582;&#1578;&#1607; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583;. &#1608;&#1604;&#1610; &#1606;&#1587;&#1582;&#1607; &#1570;&#1586;&#1575;&#1583; &#1575;&#1610;&#1606; &#1606;&#1585;&#1605;&#8204;&#1575;&#1601;&#1586;&#1575;&#1585; &#1607;&#1605;&#1610;&#1588;&#1607; &#1583;&#1585; &#1583;&#1585;&#1587;&#1578;&#1585;&#1587; &#1605;&#1610;&#8204;&#1576;&#1575;&#1588;&#1583;. 
-&#1576;&#1585;&#1575;&#1610; &#1603;&#1587;&#1576; &#1575;&#1591;&#1604;&#1575;&#1593;&#1575;&#1578; &#1576;&#1610;&#1588;&#1578;&#1585; &#1587;&#1608;&#1575;&#1604;&#1575;&#1578; &#1582;&#1608;&#1583; &#1585;&#1575; &#1576;&#1607; &#1570;&#1583;&#1585;&#1587; <A 
+<span lang="fa">آيا هيچ درايور </span>ODBC</font><span lang="fa"><font face="Tahoma">‌ 
+براي </font></span><font face="Tahoma">PostgreSQL<span lang="fa"> 
+وجود دارد؟</span></font></H4>
+<p dir="rtl"><font face="Tahoma"><span lang="fa">دو درايور </span>ODBC<span lang="fa"> 
+بنامهاي </span>psqlODBC<span lang="fa">‌ و </span>OpenLink<span lang="fa"> براي
+</span>PostgreSQL<span lang="fa">‌ وجود دارد.</span></font></p>
+<p dir="rtl"><font face="Tahoma"><span lang="fa">براي گرفتن </span>psqlODBC<span lang="fa"> 
+به سايت </span> <A 
+href="http://gborg.postgresql.org/project/psqlodbc/projdisplay.php">
+http://gborg.postgresql.org/project/psqlodbc/projdisplay.php</A><span lang="fa"> 
+مراجعه كنيد.</span></font></p>
+<p dir="rtl"><font face="Tahoma"><span lang="en-us">OpenLlink</span> را از اين 
+سايت <A 
+href="http://www.openlinksw.com/">http://www.openlinksw.com</A> مي‌توانيد 
+بگيريد. اين درايور با نرم‌افزارهاي مختلف <span lang="en-us">ODBC</span> كار 
+مي‌كند بنابراين شما قادر خواهيد بود با استفاده از <span lang="en-us">OpenLink</span> 
+روي اكثر سكو‌هايي كه نرم‌افزار<span lang="en-us">ODBC</span>‌دارند بدون مشكل به
+<span lang="en-us">PostgreSQL</span> نيز متصل شويد.</font></p>
+<p dir="rtl"><font face="Tahoma">اين محصول به كساني كه احتياج به خدمات پشتيباني 
+تجاري دارند فروخته مي‌شود. ولي نسخه آزاد اين نرم‌افزار هميشه در درسترس مي‌باشد. 
+براي كسب اطلاعات بيشتر سوالات خود را به آدرس <A 
 href="mailto:postgres95@openlink.co.uk">postgres95@openlink.co.uk</A><span lang="en-us">
-</span>&#8204;&#1575;&#1585;&#1587;&#1575;&#1604; &#1606;&#1605;&#1575;&#1610;&#1610;&#1583;.</font></p>
+</span>‌ارسال نماييد.</font></p>
 <H4 dir="rtl"><font face="Tahoma"><A name=2.2>2.2</A>) 
-<span lang="fa">&#1670;&#1607; &#1575;&#1576;&#1586;&#1575;&#1585;&#1607;&#1575;&#1610;&#1610; &#1576;&#1585;&#1575;&#1610; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; </span>PostgreSQL<span lang="fa">&#8204; 
-&#1576;&#1575; &#1589;&#1601;&#1581;&#1575;&#1578; &#1608;&#1576; &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583;&#1567;</span></font></H4>
-<p dir="rtl"><font face="Tahoma">&#1583;&#1585; &#1587;&#1575;&#1610;&#1578; <A 
-href="http://www.webreview.com/">http://www.webreview.com</A> &#1576;&#1585;&#1575;&#1610; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586;
-<span lang="en-us">PostgreSQL</span>&#8204; &#1583;&#1585; &#1589;&#1601;&#1581;&#1575;&#1578; &#1608;&#1576; &#1585;&#1575;&#1607;&#1606;&#1605;&#1575;&#1610;&#1610;&#1607;&#1575;&#1610; &#1582;&#1608;&#1576;&#1610; &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583;.</font></p>
-<P dir="rtl"><font face="Tahoma">&#1576;&#1585;&#1575;&#1610; &#1578;&#1585;&#1603;&#1610;&#1576; &#1608; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1583;&#1585; &#1589;&#1601;&#1581;&#1575;&#1578; &#1608;&#1576; &#1586;&#1576;&#1575;&#1606;
-<span lang="en-us">PHP</span>&#8204; &#1610;&#1603; &#1608;&#1575;&#1587;&#1591; &#1576;&#1587;&#1610;&#1575;&#1585; &#1605;&#1606;&#1575;&#1587;&#1576; &#1575;&#1587;&#1578;. &#1575;&#1591;&#1604;&#1575;&#1593;&#1575;&#1578; &#1576;&#1610;&#1588;&#1578;&#1585; &#1585;&#1575;&#1580;&#1593; &#1576;&#1607;
-<span lang="en-us">PHP</span>&#8204;&#1583;&#1585; &#1587;&#1575;&#1610;&#1578; <A 
-href="http://www.php.net/">http://www.php.net</A><span lang="en-us"> </span>&#1608;&#1580;&#1608;&#1583; 
-&#1583;&#1575;&#1585;&#1583;.</font></P>
-<P dir="rtl"><font face="Tahoma">&#1605;&#1579;&#1575;&#1604;&#1607;&#1575;&#1610;&#1610; &#1606;&#1610;&#1586; &#1576;&#1575; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; <span lang="en-us">
-Perl</span>&#8204; &#1608;<span lang="en-us"> CGI.pm</span> &#1608; <span lang="en-us">mod_perl</span> 
-&#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583;.</font></P>
+<span lang="fa">چه ابزارهايي براي استفاده از </span>PostgreSQL<span lang="fa">‌ 
+با صفحات وب وجود دارد؟</span></font></H4>
+<p dir="rtl"><font face="Tahoma">در سايت <A 
+href="http://www.webreview.com/">http://www.webreview.com</A> براي استفاده از
+<span lang="en-us">PostgreSQL</span>‌ در صفحات وب راهنماييهاي خوبي وجود دارد.</font></p>
+<P dir="rtl"><font face="Tahoma">براي تركيب و استفاده در صفحات وب زبان
+<span lang="en-us">PHP</span>‌ يك واسط بسيار مناسب است. اطلاعات بيشتر راجع به
+<span lang="en-us">PHP</span>‌در سايت <A 
+href="http://www.php.net/">http://www.php.net</A><span lang="en-us"> </span>وجود 
+دارد.</font></P>
+<P dir="rtl"><font face="Tahoma">مثالهايي نيز با استفاده از <span lang="en-us">
+Perl</span>‌ و<span lang="en-us"> CGI.pm</span> و <span lang="en-us">mod_perl</span> 
+وجود دارد.</font></P>
 <H4 dir="rtl"><font face="Tahoma"><A name=2.3>2.3</A>) 
-<span lang="fa">&#1570;&#1610;&#1575; </span>PostgreSQL<span lang="fa">&#8204; &#1610;&#1603; &#1608;&#1575;&#1587;&#1591; &#1603;&#1575;&#1585;&#1576;&#1585;&#1610; &#1711;&#1585;&#1575;&#1601;&#1610;&#1603;&#1610; 
-&#1583;&#1575;&#1585;&#1583;&#1567;</span></font></H4>
-<p dir="rtl"><font face="Tahoma">&#1670;&#1606;&#1583; &#1606;&#1585;&#1605; &#1575;&#1601;&#1586;&#1575;&#1585; &#1711;&#1585;&#1575;&#1601;&#1610;&#1603;&#1610; &#1576;&#1585;&#1575;&#1610; <span lang="en-us">
-PostgreSQL</span>&#8204; &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583; &#1603;&#1607; &#1588;&#1575;&#1605;&#1604; <span lang="en-us">pgAccess</span> &#1583;&#1585;&#1587;&#1575;&#1610;&#1578; <A 
+<span lang="fa">آيا </span>PostgreSQL<span lang="fa">‌ يك واسط كاربري گرافيكي 
+دارد؟</span></font></H4>
+<p dir="rtl"><font face="Tahoma">چند نرم افزار گرافيكي براي <span lang="en-us">
+PostgreSQL</span>‌ وجود دارد كه شامل <span lang="en-us">pgAccess</span> درسايت <A 
 href="http://www.pgaccess.org/">http://www.pgaccess.org</A><span lang="en-us">
-</span>&#1608; <span lang="en-us">pgAdmin III</span> &#1583;&#1585; &#1587;&#1575;&#1610;&#1578; <A 
+</span>و <span lang="en-us">pgAdmin III</span> در سايت <A 
 href="http://www.pgadmin.org/">http://www.pgadmin.org</A><span lang="en-us">
-</span>&#1608; <span lang="en-us">RHDB Admin</span> &#1583;&#1585; &#1587;&#1575;&#1610;&#1578; <A 
+</span>و <span lang="en-us">RHDB Admin</span> در سايت <A 
 href="http://sources.redhat.com/rhdb/">http://sources.redhat.com/rhdb</A><span lang="en-us">
-</span>&#1608; <span lang="en-us">Rekall</span> &#1583;&#1585; &#1587;&#1575;&#1610;&#1578; <A href="http://www.thekompany.com/products/rekall/"> 
-http://www.thekompany.com/products/rekall<span lang="en-us"> </span></A>&nbsp;&#1605;&#1610;&#8204;&#1576;&#1575;&#1588;&#1583;. 
-&#1607;&#1605;&#1670;&#1606;&#1610;&#1606; &#1610;&#1603; <span lang="en-us">phpPgAdmin</span> &#1607;&#1605; &#1583;&#1585; &#1587;&#1575;&#1610;&#1578; <A href="http://phppgadmin.sourceforge.net/"> 
-http://phppgadmin.sourceforge.net</A><span lang="en-us"> </span>&#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583; &#1603;&#1607; &#1610;&#1603; 
-&#1608;&#1575;&#1587;&#1591; &#1608;&#1576;&#1610; &#1576;&#1585;&#1575;&#1610; &#1605;&#1583;&#1610;&#1585;&#1610;&#1578; <span lang="en-us">PostgreSQL</span> &#1605;&#1610;&#8204;&#1576;&#1575;&#1588;&#1583;.</font></p>
-<P dir="rtl"><font face="Tahoma">&#1576;&#1585;&#1575;&#1610; &#1583;&#1610;&#1583;&#1606; &#1575;&#1591;&#1604;&#1575;&#1593;&#1575;&#1578; &#1576;&#1610;&#1588;&#1578;&#1585; &#1585;&#1575;&#1580;&#1593; &#1576;&#1607; &#1606;&#1585;&#1605;&#8204;&#1575;&#1601;&#1586;&#1575;&#1585;&#1607;&#1575;&#1610; 
-&#1711;&#1585;&#1575;&#1601;&#1610;&#1603;&#1610; &#1576;&#1585;&#1575;&#1610; <span lang="en-us">PostgreSQL</span> &#1576;&#1607; &#1570;&#1583;&#1585;&#1587; <A 
-href="http://techdocs.postgresql.org/guides/GUITools">http://techdocs.postgresql.org/guides/GUITools</A><span lang="en-us">
-</span>&#1605;&#1585;&#1575;&#1580;&#1593;&#1607; &#1603;&#1606;&#1610;&#1583;.</font></P>
+</span>و <span lang="en-us">Rekall</span> در سايت <A href="http://www.thekompany.com/products/rekall/"> 
+http://www.thekompany.com/products/rekall<span lang="en-us"> </span></A>
+&nbsp;مي‌باشد. همچنين يك <span lang="en-us">phpPgAdmin</span> هم در سايت <A href="http://phppgadmin.sourceforge.net/"> 
+http://phppgadmin.sourceforge.net</A><span lang="en-us"> </span>وجود دارد كه يك 
+واسط وبي براي مديريت <span lang="en-us">PostgreSQL</span> مي‌باشد.</font></p>
+<P dir="rtl"><font face="Tahoma">براي ديدن اطلاعات بيشتر راجع به نرم‌افزارهاي 
+گرافيكي براي <span lang="en-us">PostgreSQL</span> به آدرس <A 
+href="http://techdocs.postgresql.org/guides/GUITools">
+http://techdocs.postgresql.org/guides/GUITools</A><span lang="en-us">
+</span>مراجعه كنيد.</font></P>
 <H4 dir="rtl"><font face="Tahoma"><A name=2.4>2.4</A>) 
-<span lang="fa">&#1576;&#1575; &#1670;&#1607; &#1586;&#1576;&#1575;&#1606;&#1607;&#1575;&#1610; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607;&#8204;&#1606;&#1608;&#1610;&#1587;&#1610; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606; &#1576;&#1575; </span>PostgreSQL<span lang="fa">&#8204; 
-&#1575;&#1585;&#1578;&#1576;&#1575;&#1591; &#1576;&#1585;&#1602;&#1585;&#1575;&#1585; &#1603;&#1585;&#1583;&#1567;</span></font></H4>
-<p dir="rtl"><font face="Tahoma"><span lang="fa">&#1576;&#1610;&#1588;&#1578;&#1585; &#1586;&#1576;&#1575;&#1606;&#1607;&#1575;&#1610; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607;&#8204;&#1606;&#1608;&#1610;&#1587;&#1610; 
-&#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1606;&#1583; &#1576;&#1575; </span>PostgreSQL<span lang="fa">&#8204; &#1575;&#1585;&#1578;&#1576;&#1575;&#1591; &#1576;&#1585;&#1602;&#1585;&#1575;&#1585; &#1603;&#1606;&#1606;&#1583;. &#1576;&#1607; &#1607;&#1605;&#1585;&#1575;&#1607;&nbsp; 
-&#1587;&#1608;&#1585;&#1587; </span>PostgreSQL<span lang="fa"> &#1578;&#1593;&#1583;&#1575;&#1583;&#1610; &#1575;&#1586; &#1608;&#1575;&#1587;&#1591;&#1607;&#1575;&#1610; &#1605;&#1608;&#1585;&#1583; &#1606;&#1610;&#1575;&#1586; &#1576;&#1585;&#1575;&#1610; &#1575;&#1585;&#1578;&#1576;&#1575;&#1591; 
-&#1576;&#1575; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; &#1575;&#1586; &#1591;&#1585;&#1610;&#1602; &#1586;&#1576;&#1575;&#1606;&#1607;&#1575;&#1610; &#1605;&#1582;&#1578;&#1604;&#1601; &#1570;&#1605;&#1583;&#1607; &#1575;&#1587;&#1578; &#1603;&#1607; &#1583;&#1585; &#1586;&#1610;&#1585; &#1604;&#1610;&#1587;&#1578; &#1570;&#1606;&#1607;&#1575; &#1585;&#1575; &#1605;&#1588;&#1575;&#1607;&#1583;&#1607; 
-&#1605;&#1610;&#8204;&#1603;&#1606;&#1610;&#1583;.</span></font></p>
+<span lang="fa">با چه زبانهاي برنامه‌نويسي مي‌توان با </span>PostgreSQL<span lang="fa">‌ 
+ارتباط برقرار كرد؟</span></font></H4>
+<p dir="rtl"><font face="Tahoma"><span lang="fa">بيشتر زبانهاي برنامه‌نويسي 
+مي‌توانند با </span>PostgreSQL<span lang="fa">‌ ارتباط برقرار كنند. به همراه&nbsp; 
+سورس </span>PostgreSQL<span lang="fa"> تعدادي از واسطهاي مورد نياز براي ارتباط 
+با پايگاه داده از طريق زبانهاي مختلف آمده است كه در زير ليست آنها را مشاهده 
+مي‌كنيد.</span></font></p>
 <ul dir="rtl">
        <li dir="ltr">
        <p dir="ltr" align="left"><font face="Tahoma">C (libpq) </font></li>
@@ -679,233 +698,235 @@ href="http://techdocs.postgresql.org/guides/GUITools">http://techdocs.postgresql
        <li dir="ltr">
        <p dir="ltr" align="left"><font face="Tahoma">TCL (libpgtcl) </font></li>
 </ul>
-<p dir="rtl" align="right"><span lang="fa"><font face="Tahoma">&#1608;&#1575;&#1587;&#1591;&#1607;&#1575;&#1610; &#1583;&#1610;&#1711;&#1585; &#1583;&#1585; 
-&#1587;&#1575;&#1610;&#1578; </font></span><font face="Tahoma"> <A 
+<p dir="rtl" align="right"><span lang="fa"><font face="Tahoma">واسطهاي ديگر در 
+سايت </font></span><font face="Tahoma"> <A 
 href="http://gborg.postgresql.org/">http://gborg.postgresql.org</A> 
-<span lang="fa">&#1583;&#1585; &#1602;&#1587;&#1605;&#1578; </span><i>Drivers/Interfaces</i><span lang="fa"> &#1608;&#1580;&#1608;&#1583; 
-&#1583;&#1575;&#1585;&#1583;.</span></font></p>
+<span lang="fa">در قسمت </span><i>Drivers/Interfaces</i><span lang="fa"> وجود 
+دارد.</span></font></p>
 <HR dir="rtl">
 
-<h2 align="center" dir="rtl"><span lang="fa"><font face="Tahoma">&#1587;&#1608;&#1575;&#1604;&#1575;&#1578; &#1605;&#1583;&#1610;&#1585;&#1610;&#1578;&#1610;</font></span></h2>
+<h2 align="center" dir="rtl"><span lang="fa"><font face="Tahoma">سوالات مديريتي</font></span></h2>
 <H4 dir="rtl"><font face="Tahoma"><A name=3.1>3.1</A>) 
-<span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; </span>PostgreSQL<span lang="fa">&#8204; &#1585;&#1575; &#1583;&#1585; &#1588;&#1575;&#1582;&#1607;&#8204;&#1575;&#1610; 
-&#1594;&#1610;&#1585; &#1575;&#1586; </span>/usr/local/pgsql/<span lang="fa">&nbsp; &#1606;&#1589;&#1576; &#1603;&#1606;&#1605;&#1567;</span></font></H4>
-<p dir="rtl"><font face="Tahoma">&#1605;&#1608;&#1602;&#1593; &#1575;&#1580;&#1585;&#1575;&#1610; &#1583;&#1587;&#1578;&#1608;&#1585; <i><span lang="en-us">
-configure</span> </i>&#1575;&#1586; &#1711;&#1586;&#1610;&#1606;&#1607; <span lang="en-us">prefix--</span> &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1603;&#1606;&#1610;&#1583;.</font></p>
+<span lang="fa">چگونه مي‌توانم </span>PostgreSQL<span lang="fa">‌ را در شاخه‌اي 
+غير از </span>/usr/local/pgsql/<span lang="fa">&nbsp; نصب كنم؟</span></font></H4>
+<p dir="rtl"><font face="Tahoma">موقع اجراي دستور <i><span lang="en-us">
+configure</span> </i>از گزينه <span lang="en-us">prefix--</span> استفاده كنيد.</font></p>
 <H4 dir="rtl"><font face="Tahoma"><A name=3.2>3.2</A>) 
-<span lang="fa">&#1670;&#1585;&#1575; &#1605;&#1608;&#1602;&#1593;&#1610; &#1603;&#1607; &#1605;&#1606; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; </span>postmaster<span lang="fa">&#8204; &#1585;&#1575; 
-&#1575;&#1580;&#1585;&#1575; &#1605;&#1610; &#1603;&#1606;&#1605; &#1662;&#1610;&#1575;&#1605; </span>Bad system call<span lang="fa">&#8204; &#1608; &#1610;&#1575; </span>core dump
-<span lang="fa">&#8204;&#1605;&#1610;&#8204;&#1711;&#1610;&#1585;&#1605;&#1567;</span></font></H4>
-<p dir="rtl"><font face="Tahoma">&#1576;&#1607; &#1583;&#1604;&#1575;&#1610;&#1604; &#1605;&#1582;&#1578;&#1604;&#1601; &#1605;&#1605;&#1603;&#1606; &#1575;&#1587;&#1578; &#1575;&#1610;&#1606; &#1575;&#1578;&#1601;&#1575;&#1602; &#1576;&#1610;&#1601;&#1578;&#1583;. &#1575;&#1605;&#1575; &#1583;&#1585; 
-&#1602;&#1583;&#1605; &#1575;&#1608;&#1604; &#1588;&#1605;&#1575; &#1605;&#1591;&#1605;&#1574;&#1606; &#1588;&#1608;&#1610;&#1583; &#1603;&#1607; &#1603;&#1607; &#1575;&#1605;&#1603;&#1575;&#1606;&#1575;&#1578; &#1575;&#1590;&#1575;&#1601;&#1607; <span lang="en-us">System V</span>&#8204; 
-&#1583;&#1585; &#1603;&#1585;&#1606;&#1604; &#1588;&#1605;&#1575; &#1606;&#1589;&#1576; &#1588;&#1583;&#1607; &#1576;&#1575;&#1588;&#1583;. <span lang="en-us">PostgreSQL</span> &#1576;&#1585;&#1575;&#1610; &#1575;&#1580;&#1585;&#1575; &#1588;&#1583;&#1606; 
-&#1606;&#1610;&#1575;&#1586; &#1576;&#1607; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; &#1575;&#1605;&#1603;&#1575;&#1606;&#1575;&#1578; &#1581;&#1575;&#1601;&#1592;&#1607; &#1605;&#1588;&#1578;&#1585;&#1603; &#1608; &#1587;&#1605;&#1575;&#1601;&#1608;&#1585;&#1607;&#1575; &#1583;&#1575;&#1585;&#1583;.</font></p>
+<span lang="fa">چرا موقعي كه من برنامه </span>postmaster<span lang="fa">‌ را 
+اجرا مي كنم پيام </span>Bad system call<span lang="fa">‌ و يا </span>core dump
+<span lang="fa">‌مي‌گيرم؟</span></font></H4>
+<p dir="rtl"><font face="Tahoma">به دلايل مختلف ممكن است اين اتفاق بيفتد. اما در 
+قدم اول شما مطمئن شويد كه كه امكانات اضافه <span lang="en-us">System V</span>‌ 
+در كرنل شما نصب شده باشد. <span lang="en-us">PostgreSQL</span> براي اجرا شدن 
+نياز به استفاده از امكانات حافظه مشترك و سمافورها دارد.</font></p>
 <H4 dir="rtl"><font face="Tahoma"><A name=3.3>3.3</A>)
-<span lang="fa">&#1670;&#1585;&#1575; &#1605;&#1608;&#1602;&#1593;&#1610; &#1603;&#1607; &#1605;&#1606; &#1587;&#1593;&#1610; &#1605;&#1610;&#8204;&#1603;&#1606;&#1605; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; </span>postmaster<span lang="fa">&#8204; 
-&#1585;&#1575; &#1575;&#1580;&#1585;&#1575; &#1603;&#1606;&#1605; &#1582;&#1591;&#1575;&#1610;</span> <I>IpcMemoryCreate</I>&nbsp; <span lang="fa">&#1605;&#1610;&#8204;&#1711;&#1610;&#1585;&#1605;&#1567;</span></font></H4>
-<p dir="rtl"><font face="Tahoma">&#1575;&#1581;&#1578;&#1605;&#1575;&#1604;&#1575;&#1611;&#8204; &#1602;&#1587;&#1605;&#1578; &#1575;&#1610;&#1580;&#1575;&#1583; &#1581;&#1575;&#1601;&#1592;&#1607; &#1605;&#1588;&#1578;&#1585;&#1603; &#1583;&#1585; &#1603;&#1585;&#1606;&#1604; &#1576;&#1607; 
-&#1583;&#1585;&#1587;&#1578;&#1610; &#1578;&#1606;&#1592;&#1610;&#1605; &#1606;&#1588;&#1583;&#1607; &#1575;&#1587;&#1578; &#1608; &#1610;&#1575; &#1575;&#1610;&#1606;&#1603;&#1607; &#1576;&#1575;&#1610;&#1583; &#1601;&#1590;&#1575;&#1610; &#1581;&#1575;&#1601;&#1592;&#1607; &#1575;&#1588;&#1578;&#1585;&#1575;&#1603;&#1610; &#1583;&#1585; &#1603;&#1585;&#1606;&#1604; &#1585;&#1575; &#1586;&#1610;&#1575;&#1583; &#1603;&#1585;&#1583;. 
-&#1605;&#1610;&#1586;&#1575;&#1606; &#1583;&#1602;&#1610;&#1602; &#1581;&#1575;&#1601;&#1592;&#1607; &#1605;&#1588;&#1578;&#1585;&#1603; &#1605;&#1608;&#1585;&#1583; &#1606;&#1610;&#1575;&#1586; &#1576;&#1587;&#1578;&#1607; &#1576;&#1607; &#1605;&#1593;&#1605;&#1575;&#1585;&#1610; &#1608; &#1606;&#1581;&#1608;&#1607; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; &#1576;&#1575;&#1601;&#1585;&#1607;&#1575; &#1578;&#1608;&#1587;&#1591; 
-&#1576;&#1585;&#1606;&#1575;&#1605;&#1607; <span lang="en-us"><i>postmaster </i></span>&#1583;&#1575;&#1585;&#1583;. &#1576;&#1585;&#1575;&#1610; &#1576;&#1610;&#1588;&#1578;&#1585; &#1587;&#1610;&#1587;&#1578;&#1605;&#8204;&#1607;&#1575; &#1603;&#1607; 
-&#1576;&#1575; &#1578;&#1606;&#1592;&#1610;&#1605;&#1575;&#1578; &#1662;&#1610;&#1588;&#8204;&#1601;&#1585;&#1590; &#1603;&#1575;&#1585; &#1605;&#1610;&#8204;&#1603;&#1606;&#1606;&#1583; &#1605;&#1602;&#1583;&#1575;&#1585; &#1575;&#1610;&#1606; &#1581;&#1575;&#1601;&#1592;&#1607; &#1581;&#1583;&#1608;&#1583; <span lang="en-us">1</span> 
-&#1605;&#1711;&#1575;&#1576;&#1575;&#1610;&#1578; &#1575;&#1587;&#1578;. &#1576;&#1585;&#1575;&#1610; &#1583;&#1610;&#1583;&#1606; &#1575;&#1591;&#1604;&#1575;&#1593;&#1575;&#1578; &#1576;&#1610;&#1588;&#1578;&#1585; &#1585;&#1575;&#1580;&#1593; &#1576;&#1607; &#1581;&#1575;&#1601;&#1592;&#1607; &#1605;&#1588;&#1578;&#1585;&#1603; &#1608; &#1587;&#1605;&#1575;&#1601;&#1608;&#1585; &#1576;&#1607; <A 
-href="http://www.postgresql.org/docs/view.php?version=current&amp;idoc=1&amp;file=kernel-resources.html">PostgreSQL 
-Administrator's Guide</A><span lang="en-us"> </span>&#1605;&#1585;&#1575;&#1580;&#1593;&#1607; &#1603;&#1606;&#1610;&#1583;.</font></p>
-<H4 dir="rtl"><font face="Tahoma"><A name=3.4>3.4</A>) <span lang="fa">&#1670;&#1585;&#1575; &#1605;&#1608;&#1602;&#1593;&#1610; &#1603;&#1607; &#1605;&#1606; &#1587;&#1593;&#1610; &#1605;&#1610;&#8204;&#1603;&#1606;&#1605; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; </span>postmaster<span lang="fa">&#8204; 
-&#1585;&#1575; &#1575;&#1580;&#1585;&#1575; &#1603;&#1606;&#1605; &#1582;&#1591;&#1575;&#1610;</span> <I><span lang="fa">&nbsp;</span>IpcSemaphoreCreate<span lang="fa">
-</span></I><span lang="fa">&#1605;&#1610;&#8204;&#1711;&#1610;&#1585;&#1605;&#1567;</span></font></H4>
-<p dir="rtl"><font face="Tahoma">&#1575;&#1711;&#1585; &#1662;&#1610;&#1594;&#1575;&#1605; &#1582;&#1591;&#1575;<span lang="en-us"> </span><i>
-(&#8204;pcSemaphoreCreate: semget failed (No space left on devi<span lang="en-us">ce
-</span>&nbsp;</i>&#1576;&#1575;&#1588;&#1583; &#1576;&#1607; &#1575;&#1610;&#1606; &#1605;&#1593;&#1606;&#1610; &#1575;&#1587;&#1578; &#1603;&#1607; &#1578;&#1593;&#1583;&#1575;&#1583; &#1587;&#1605;&#1575;&#1601;&#1608;&#1585;&#1607;&#1575;&#1610; &#1578;&#1606;&#1592;&#1610;&#1605; &#1588;&#1583;&#1607; &#1583;&#1585; &#1603;&#1585;&#1606;&#1604; &#1603;&#1575;&#1601;&#1610; 
-&#1606;&#1610;&#1587;&#1578;. <span lang="en-us">PostgreSQL</span>&#8204; &#1576;&#1585;&#1575;&#1610; &#1607;&#1585; &#1601;&#1585;&#1575;&#1610;&#1606;&#1583;&#1610; &#1603;&#1607; &#1583;&#1585;
-<span lang="en-us">backend</span> &#1575;&#1580;&#1585;&#1575; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583; &#1576;&#1607; &#1610;&#1603; &#1587;&#1605;&#1575;&#1601;&#1608;&#1585; &#1606;&#1610;&#1575;&#1586; &#1583;&#1575;&#1585;&#1583;. &#1610;&#1603; &#1585;&#1575;&#1607; &#1581;&#1604; 
-&#1605;&#1608;&#1602;&#1578; &#1576;&#1585;&#1575;&#1610; &#1575;&#1610;&#1606; &#1605;&#1587;&#1574;&#1604;&#1607; &#1570;&#1606; &#1575;&#1587;&#1578; &#1603;&#1607; <i><span lang="en-us">postmaster</span> </i>&#1585;&#1575; &#1576;&#1575; 
-&#1575;&#1593;&#1605;&#1575;&#1604; &#1605;&#1581;&#1583;&#1608;&#1583;&#1610;&#1578; &#1585;&#1608;&#1610; &#1578;&#1593;&#1583;&#1575;&#1583; &#1601;&#1585;&#1575;&#1610;&#1606;&#1583;&#1607;&#1575;&#1610;&#1610; &#1603;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1583; &#1575;&#1610;&#1580;&#1575;&#1583; &#1603;&#1606;&#1583; &#1575;&#1580;&#1585;&#1575; &#1603;&#1606;&#1610;&#1605;. &#1576;&#1585;&#1575;&#1610; &#1575;&#1610;&#1606;&#1603;&#1575;&#1585; 
-&#1575;&#1586; &#1711;&#1586;&#1610;&#1606;&#1607; <span lang="en-us">N-</span> &#1608; &#1610;&#1603; &#1593;&#1583;&#1583; &#1603;&#1605;&#1578;&#1585; &#1575;&#1586; 32 &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1603;&#1606;&#1610;&#1583;. &#1585;&#1575;&#1607; &#1581;&#1604; 
-&#1583;&#1575;&#1574;&#1605;&#1610; &#1575;&#1610;&#1606; &#1605;&#1588;&#1603;&#1604; &#1570;&#1606; &#1575;&#1587;&#1578; &#1603;&#1607; &#1662;&#1575;&#1585;&#1575;&#1605;&#1578;&#1585;&#1607;&#1575;&#1610; <span lang="en-us">SEMMNS, SEMMNI</span> 
-&#1603;&#1585;&#1606;&#1604; &#1585;&#1575; &#1575;&#1601;&#1586;&#1575;&#1610;&#1588; &#1583;&#1607;&#1610;&#1605;.</font></p>
-<P dir="rtl"><font face="Tahoma">&#1583;&#1585; &#1586;&#1605;&#1575;&#1606; &#1583;&#1587;&#1578;&#1585;&#1587;&#1610; &#1582;&#1610;&#1604;&#1610; &#1586;&#1610;&#1575;&#1583; &#1576;&#1607; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607;&#1548; &#8204; 
-&#1587;&#1605;&#1575;&#1601;&#1608;&#1585;&#1607;&#1575;&#1610; &#1606;&#1575;&#1605;&#1593;&#1578;&#1576;&#1585; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1606;&#1583; &#1576;&#1575;&#1593;&#1579; <span lang="en-us">crash</span>&#8204; &#1603;&#1585;&#1583;&#1606; &#1587;&#1610;&#1587;&#1578;&#1605; 
-&#1588;&#1608;&#1606;&#1583;.</font></P>
-<P dir="rtl"><font face="Tahoma">&#1575;&#1711;&#1585; &#1662;&#1610;&#1594;&#1575;&#1605; &#1582;&#1591;&#1575; &#1670;&#1610;&#1586; &#1583;&#1610;&#1711;&#1585;&#1610; &#1576;&#1575;&#1588;&#1583; &#1575;&#1581;&#1578;&#1605;&#1575;&#1604;&#1575;&#1611; &#1576;&#1607; &#1583;&#1604;&#1610;&#1604; 
-&#1570;&#1606; &#1575;&#1587;&#1578; &#1603;&#1607; &#1603;&#1585;&#1606;&#1604; &#1575;&#1586; &#1587;&#1605;&#1575;&#1601;&#1608;&#1585;&#1607;&#1575; &#1662;&#1588;&#1578;&#1610;&#1576;&#1575;&#1606;&#1610; &#1606;&#1605;&#1610;&#8204;&#1603;&#1606;&#1583;. &#1576;&#1585;&#1575;&#1610; &#1583;&#1610;&#1583;&#1606; &#1575;&#1591;&#1604;&#1575;&#1593;&#1575;&#1578; &#1576;&#1610;&#1588;&#1578;&#1585; &#1585;&#1575;&#1607;&#1606;&#1605;&#1575;&#1610; 
-&#1605;&#1583;&#1610;&#1585;&#1610;&#1578;&#1610; <span lang="en-us">PostgreSQL</span> &#1585;&#1575; &#1605;&#1591;&#1575;&#1604;&#1593;&#1607; &#1603;&#1606;&#1610;&#1583;.</font></P>
+<span lang="fa">چرا موقعي كه من سعي مي‌كنم برنامه </span>postmaster<span lang="fa">‌ 
+را اجرا كنم خطاي</span> <I>IpcMemoryCreate</I>&nbsp; <span lang="fa">مي‌گيرم؟</span></font></H4>
+<p dir="rtl"><font face="Tahoma">احتمالاً‌ قسمت ايجاد حافظه مشترك در كرنل به 
+درستي تنظيم نشده است و يا اينكه بايد فضاي حافظه اشتراكي در كرنل را زياد كرد. 
+ميزان دقيق حافظه مشترك مورد نياز بسته به معماري و نحوه استفاده از بافرها توسط 
+برنامه <span lang="en-us"><i>postmaster </i></span>دارد. براي بيشتر سيستم‌ها كه 
+با تنظيمات پيش‌فرض كار مي‌كنند مقدار اين حافظه حدود <span lang="en-us">1</span> 
+مگابايت است. براي ديدن اطلاعات بيشتر راجع به حافظه مشترك و سمافور به <A 
+href="http://www.postgresql.org/docs/view.php?version=current&amp;idoc=1&amp;file=kernel-resources.html">
+PostgreSQL Administrator&#39;s Guide</A><span lang="en-us"> </span>مراجعه كنيد.</font></p>
+<H4 dir="rtl"><font face="Tahoma"><A name=3.4>3.4</A>) <span lang="fa">چرا موقعي 
+كه من سعي مي‌كنم برنامه </span>postmaster<span lang="fa">‌ را اجرا كنم خطاي</span> <I><span lang="fa">
+&nbsp;</span>IpcSemaphoreCreate<span lang="fa">
+</span></I><span lang="fa">مي‌گيرم؟</span></font></H4>
+<p dir="rtl"><font face="Tahoma">اگر پيغام خطا<span lang="en-us"> </span><i>
+(‌pcSemaphoreCreate: semget failed (No space left on devi<span lang="en-us">ce
+</span>&nbsp;</i>باشد به اين معني است كه تعداد سمافورهاي تنظيم شده در كرنل كافي نيست. <span lang="en-us">
+PostgreSQL</span>‌ براي هر فرايندي كه در
+<span lang="en-us">backend</span> اجرا مي‌شود به يك سمافور نياز دارد. يك راه حل 
+موقت براي اين مسئله آن است كه <i><span lang="en-us">postmaster</span> </i>را با 
+اعمال محدوديت روي تعداد فرايندهايي كه مي‌تواند ايجاد كند اجرا كنيم. براي اينكار 
+از گزينه <span lang="en-us">N-</span> و يك عدد كمتر از 32 استفاده كنيد. راه حل 
+دائمي اين مشكل آن است كه پارامترهاي <span lang="en-us">SEMMNS, SEMMNI</span> 
+كرنل را افزايش دهيم.</font></p>
+<P dir="rtl"><font face="Tahoma">در زمان دسترسي خيلي زياد به پايگاه داده، ‌ 
+سمافورهاي نامعتبر مي‌توانند باعث <span lang="en-us">crash</span>‌ كردن سيستم 
+شوند.</font></P>
+<P dir="rtl"><font face="Tahoma">اگر پيغام خطا چيز ديگري باشد احتمالاً به دليل 
+آن است كه كرنل از سمافورها پشتيباني نمي‌كند. براي ديدن اطلاعات بيشتر راهنماي 
+مديريتي <span lang="en-us">PostgreSQL</span> را مطالعه كنيد.</font></P>
 <H4 dir="rtl"><font face="Tahoma"><A name=3.5>3.5</A>)  
-<span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1575;&#1578;&#1589;&#1575;&#1604;&#1575;&#1578; &#1587;&#1575;&#1610;&#1585; &#1605;&#1575;&#1588;&#1610;&#1606;&#1607;&#1575; &#1585;&#1575; &#1603;&#1606;&#1578;&#1585;&#1604; &#1603;&#1606;&#1605;&#1567;</span></font></H4>
-<p dir="rtl"><font face="Tahoma">&#1576;&#1607; &#1589;&#1608;&#1585;&#1578; &#1662;&#1610;&#1588; &#1601;&#1585;&#1590; &#1601;&#1602;&#1591; &#1575;&#1586; &#1605;&#1575;&#1588;&#1610;&#1606;&#1610; &#1603;&#1607;
-<span lang="en-us">PostgreSQL </span>&#1585;&#1608;&#1610; &#1570;&#1606; &#1583;&#1585; &#1581;&#1575;&#1604; &#1575;&#1580;&#1585;&#1575;&#1587;&#1578; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606; &#1576;&#1575; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; 
-&#1587;&#1608;&#1603;&#1578;&#8204;&#1607;&#1575;&#1610; &#1610;&#1608;&#1606;&#1610;&#1603;&#1587;&#1610; &#1576;&#1607; &#1570;&#1606; &#1605;&#1578;&#1589;&#1604; &#1588;&#1583;. &#1587;&#1575;&#1610;&#1585; &#1605;&#1575;&#1588;&#1610;&#1606;&#8204;&#1607;&#1575; &#1602;&#1575;&#1583;&#1585; &#1606;&#1610;&#1587;&#1578;&#1606;&#1583; &#1576;&#1607; <span lang="en-us">
-PostgreSQL</span> &#1605;&#1578;&#1589;&#1604; &#1588;&#1608;&#1606;&#1583; &#1605;&#1711;&#1585; &#1570;&#1606;&#1603;&#1607; &#1711;&#1586;&#1610;&#1606;&#1607; <span lang="en-us">tcp_sockets</span> 
-&#1583;&#1585; &#1601;&#1575;&#1610;&#1604; <span lang="en-us">postgresql.conf</span> &#1601;&#1593;&#1575;&#1604; &#1588;&#1583;&#1607; &#1608; &#1607;&#1605;&#1670;&#1606;&#1610;&#1606; &#1576;&#1575; &#1575;&#1589;&#1604;&#1575;&#1581; 
-&#1601;&#1575;&#1610;&#1604; <span lang="en-us">PGDATA/ph_hba.conf</span> &#1607;&#1608;&#1610;&#1578;&#8204;&#1588;&#1606;&#1575;&#1587;&#1610; &#1605;&#1576;&#1578;&#1606;&#1610; &#1576;&#1585; &#1605;&#1610;&#1586;&#1576;&#1575;&#1606; &#1606;&#1610;&#1586; 
-&#1601;&#1593;&#1575;&#1604; &#1588;&#1608;&#1583;. &#1576;&#1575; &#1575;&#1610;&#1606; &#1603;&#1575;&#1585; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606; &#1575;&#1578;&#1589;&#1575;&#1604;&#1575;&#1578; <span lang="en-us">TCP/IP</span> &#1576;&#1607;
-<span lang="en-us">PostgreSQL</span>&#8204; &#1575;&#1610;&#1580;&#1575;&#1583; &#1603;&#1585;&#1583;.</font></p>
+<span lang="fa">چگونه مي‌توانم اتصالات ساير ماشينها را كنترل كنم؟</span></font></H4>
+<p dir="rtl"><font face="Tahoma">به صورت پيش فرض فقط از ماشيني كه
+<span lang="en-us">PostgreSQL </span>روي آن در حال اجراست مي‌توان با استفاده از 
+سوكت‌هاي يونيكسي به آن متصل شد. ساير ماشين‌ها قادر نيستند به <span lang="en-us">
+PostgreSQL</span> متصل شوند مگر آنكه گزينه <span lang="en-us">tcp_sockets</span> 
+در فايل <span lang="en-us">postgresql.conf</span> فعال شده و همچنين با اصلاح 
+فايل <span lang="en-us">PGDATA/ph_hba.conf</span> هويت‌شناسي مبتني بر ميزبان نيز 
+فعال شود. با اين كار مي‌توان اتصالات <span lang="en-us">TCP/IP</span> به
+<span lang="en-us">PostgreSQL</span>‌ ايجاد كرد.</font></p>
 <H4 dir="rtl"><font face="Tahoma"><A name=3.6>3.6</A>)  
-<span lang="fa">&#1576;&#1585;&#1575;&#1610; &#1603;&#1575;&#1585;&#1575;&#1610;&#1610; &#1576;&#1575;&#1604;&#1575;&#1578;&#1585; &#1608; &#1576;&#1607;&#1578;&#1585; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; &#1605;&#1606; &#1670;&#1607; &#1578;&#1606;&#1592;&#1610;&#1605;&#1575;&#1578;&#1610; &#1585;&#1575; &#1576;&#1575;&#1610;&#1583; 
-&#1575;&#1606;&#1580;&#1575;&#1605; &#1583;&#1607;&#1605;&#1567;</span></font></H4>
-<p dir="rtl"><font face="Tahoma">&#1576;&#1607; &#1591;&#1608;&#1585; &#1581;&#1578;&#1605; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; &#1575;&#1606;&#1583;&#1610;&#1587;&#8204;&#1607;&#1575; &#1576;&#1575;&#1593;&#1579; &#1576;&#1575;&#1604;&#1575; &#1585;&#1601;&#1578;&#1606; 
-&#1587;&#1585;&#1593;&#1578; &#1662;&#1575;&#1587;&#1582;&#8204;&#1711;&#1608;&#1610;&#1610; &#1576;&#1607; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578;&#8204;&#1607;&#1575; &#1582;&#1608;&#1575;&#1607;&#1583; &#1588;&#1583;. &#1583;&#1587;&#1578;&#1608;&#1585; <span lang="en-us">EXPLAIN ANALYZE</span> 
-&#1576;&#1607; &#1588;&#1605;&#1575; &#1575;&#1605;&#1603;&#1575;&#1606; &#1583;&#1610;&#1583;&#1606; &#1606;&#1581;&#1608;&#1607; &#1662;&#1585;&#1583;&#1575;&#1586;&#1588; &#1610;&#1603; &#1583;&#1587;&#1578;&#1608;&#1585; &#1578;&#1608;&#1587;&#1591; <span lang="en-us">PostgreSQL</span> 
-&#1585;&#1575; &#1605;&#1610;&#8204;&#1583;&#1607;&#1583;.</font></p>
-<p dir="rtl"><font face="Tahoma">&#1575;&#1711;&#1585; &#1588;&#1605;&#1575; &#1578;&#1593;&#1583;&#1575;&#1583; &#1586;&#1610;&#1575;&#1583;&#1610;<span lang="en-us"> INSERT</span>&#8204; 
-&#1583;&#1575;&#1585;&#1610;&#1583; &#1587;&#1593;&#1610; &#1603;&#1606;&#1610;&#1583; &#1570;&#1606;&#1607;&#1575; &#1585;&#1575; &#1576;&#1575; &#1602;&#1585;&#1575;&#1585; &#1583;&#1575;&#1583;&#1606; &#1583;&#1585; &#1610;&#1603; &#1601;&#1575;&#1610;&#1604; &#1576;&#1575; &#1583;&#1587;&#1578;&#1608;&#1585; <span lang="en-us">COPY</span>&#8204; 
-&#1575;&#1580;&#1585;&#1575; &#1603;&#1606;&#1610;&#1583;. &#1575;&#1610;&#1606; &#1583;&#1587;&#1578;&#1608;&#1585; &#1576;&#1607; &#1605;&#1585;&#1575;&#1578;&#1576; &#1575;&#1586; <span lang="en-us">INSERT</span> &#1587;&#1585;&#1610;&#1593;&#1578;&#1585; &#1575;&#1587;&#1578;
-&#1581;&#1578;&#1610;&#8204;&#1575;&#1604;&#1575;&#1605;&#1603;&#1575;&#1606; &#1587;&#1593;&#1610; &#1603;&#1606;&#1610;&#1583; &#1575;&#1586; &#1578;&#1585;&#1575;&#1603;&#1606;&#1588;&#1607;&#1575; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1606;&#1603;&#1606;&#1610;&#1583;. &#1578;&#1585;&#1575;&#1603;&#1606;&#1588;&#1607;&#1575; &#1605;&#1580;&#1605;&#1608;&#1593;&#1607; &#1583;&#1587;&#1578;&#1608;&#1585;&#1575;&#1578;&#1610; &#1607;&#1587;&#1578;&#1606;&#1583; 
-&#1603;&#1607; &#1576;&#1610;&#1606;&#1583; <span lang="en-us">BEGIN</span> &#1608; &#8205;<span lang="en-us">COMMIT</span> 
-&#1605;&#1610;&#8204;&#1570;&#1610;&#1606;&#1583;. &#1575;&#1711;&#1585; &#1610;&#1603; &#1583;&#1587;&#1578;&#1608;&#1585; &#1576;&#1607; &#1589;&#1608;&#1585;&#1578; &#1593;&#1575;&#1583;&#1610; &#1575;&#1580;&#1585;&#1575; &#1588;&#1608;&#1583; <span lang="en-us">PostgreSQL</span> 
-&#1582;&#1608;&#1583; &#1570;&#1606; &#1583;&#1587;&#1578;&#1608;&#1585; &#1585;&#1575; &#1576;&#1607; &#1589;&#1608;&#1585;&#1578; &#1610;&#1603; &#1578;&#1585;&#1575;&#1603;&#1606;&#1588; &#1605;&#1587;&#1578;&#1602;&#1604; &#1606;&#1711;&#1575;&#1607; &#1603;&#1585;&#1583;&#1607; &#1608; &#1575;&#1580;&#1585;&#1575; &#1605;&#1610;&#8204;&#1603;&#1606;&#1583;. &#1605;&#1608;&#1602;&#1593;&#1740; &#1603;&#1607; 
-&#1578;&#1594;&#1610;&#1610;&#1585;&#1575;&#1578; &#1586;&#1610;&#1575;&#1583;&#1610; &#1583;&#1585; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; &#1575;&#1606;&#1580;&#1575;&#1605; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583; &#1575;&#1606;&#1583;&#1610;&#1587;&#1607;&#1575;&#1610; &#1602;&#1576;&#1604;&#1610; &#1585;&#1575; &#1581;&#1584;&#1601; &#1608; &#1605;&#1580;&#1583;&#1583;&#1575;&#1611;&#8204; &#1575;&#1610;&#1580;&#1575;&#1583; 
-&#1603;&#1606;&#1610;&#1583;.</font></p>
-<p dir="rtl"><font face="Tahoma">&#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; &#1711;&#1586;&#1610;&#1606;&#1607; <span lang="en-us">o -F-</span> 
-&#1583;&#1585; &#1601;&#1585;&#1605;&#1575;&#1606; <i><span lang="en-us">postmaster</span></i> &#1576;&#1575;&#1593;&#1579; &#1594;&#1610;&#1585; &#1601;&#1593;&#1575;&#1604; &#1603;&#1585;&#1583;&#1606;
-<span lang="en-us">()fsync</span> &#1605;&#1610;&#8204;&#1588;&#1608;&#1583;. &#1575;&#1610;&#1606; &#1583;&#1587;&#1578;&#1608;&#1585; &#1576;&#1593;&#1583; &#1575;&#1586; &#1607;&#1585; &#1578;&#1585;&#1575;&#1603;&#1606;&#1588; &#1575;&#1591;&#1604;&#1575;&#1593;&#1575;&#1578; &#1585;&#1575; 
-&#1585;&#1608;&#1610; &#1607;&#1575;&#1585;&#1583;&#1583;&#1610;&#1587;&#1603; &#1605;&#1606;&#1578;&#1602;&#1604; &#1605;&#1610;&#8204;&#1603;&#1606;&#1583;.</font></p>
-<p dir="rtl"><font face="Tahoma">&#1576;&#1585;&#1575;&#1610; &#1575;&#1601;&#1586;&#1575;&#1610;&#1588; &#1578;&#1593;&#1583;&#1575;&#1583; &#1576;&#1575;&#1601;&#1585;&#1607;&#1575;&#1610; &#1581;&#1575;&#1601;&#1592;&#1607; &#1575;&#1588;&#1578;&#1585;&#1575;&#1603;&#1610; &#1575;&#1586; 
-&#1711;&#1586;&#1610;&#1606;&#1607; <span lang="en-us">B-</span> &#1576;&#1607; &#1607;&#1605;&#1585;&#1575;&#1607; &#1601;&#1585;&#1605;&#1575;&#1606; <i><span lang="en-us">
-postmaster</span></i> &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1603;&#1606;&#1610;&#1583;. &#1578;&#1608;&#1580;&#1607; &#1603;&#1606;&#1610;&#1583; &#1603;&#1607; &#1575;&#1711;&#1585; &#1575;&#1610;&#1606; &#1593;&#1583;&#1583; &#1582;&#1610;&#1604;&#1610; &#1576;&#1586;&#1585;&#1711; &#1576;&#1575;&#1588;&#1583; &#1605;&#1605;&#1603;&#1606; 
-&#1575;&#1587;&#1578; <i><span lang="en-us">postmaster</span></i> &#1575;&#1589;&#1604;&#1575;&#1611;&#8204; &#1575;&#1580;&#1585;&#1575; &#1606;&#1588;&#1608;&#1583;. &#1607;&#1585; &#1576;&#1575;&#1601;&#1585; 8 &#1603;&#1610;&#1604;&#1608; 
-&#1576;&#1575;&#1610;&#1578; &#1581;&#1575;&#1601;&#1592;&#1607; &#1606;&#1610;&#1575;&#1586; &#1583;&#1575;&#1585;&#1583; &#1608; &#1578;&#1593;&#1583;&#1575;&#1583; &#1576;&#1575;&#1601;&#1585;&#1607;&#1575; &#1576;&#1607; &#1591;&#1608;&#1585; &#1662;&#1610;&#1588; &#1601;&#1585;&#1590; 64 &#1575;&#1587;&#1578;.</font></p>
-<p dir="rtl"><font face="Tahoma">&#1607;&#1605;&#1670;&#1606;&#1610;&#1606; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606; &#1576;&#1575; &#1711;&#1586;&#1610;&#1606;&#1607; <span lang="en-us">S-</span>&nbsp; 
-&#1605;&#1610;&#1586;&#1575;&#1606; &#1581;&#1575;&#1601;&#1592;&#1607;&#8204;&#1575;&#1610; &#1603;&#1607; &#1576;&#1585;&#1575;&#1610; &#1605;&#1585;&#1578;&#1576;&#8204;&#1587;&#1575;&#1586;&#1610;&#8204;&#1607;&#1575;&#1610; &#1605;&#1608;&#1602;&#1578; &#1578;&#1608;&#1587;&#1591; <span lang="en-us">PostgreSQL</span> 
-&#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583; &#1585;&#1575; &#1575;&#1601;&#1586;&#1575;&#1610;&#1588; &#1583;&#1575;&#1583;. &#1605;&#1602;&#1583;&#1575;&#1585; &#1662;&#1610;&#1588; &#1601;&#1585;&#1590; 512 &#1603;&#1610;&#1604;&#1608; &#1576;&#1575;&#1610;&#1578; &#1575;&#1587;&#1578;.</font></p>
-<p dir="rtl"><font face="Tahoma">&#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; &#1583;&#1587;&#1578;&#1608;&#1585; <span lang="en-us">CLUSTER</span> 
-&#1606;&#1610;&#1586; &#1576;&#1585;&#1575;&#1610; &#1576;&#1575;&#1604;&#1575; &#1576;&#1585;&#1583;&#1606; &#1603;&#1575;&#1585;&#1575;&#1610;&#1610; &#1605;&#1608;&#1579;&#1585; &#1575; &#1587;&#1578;. &#1583;&#1587;&#1578;&#1608;&#1585; &#1585;&#1575;&#1607;&#1606;&#1605;&#1575;&#1610; <span lang="en-us">CLUSTER</span> 
-&#1575;&#1591;&#1604;&#1575;&#1593;&#1575;&#1578; &#1576;&#1610;&#1588;&#1578;&#1585;&#1610; &#1583;&#1585; &#1575;&#1610;&#1606; &#1586;&#1605;&#1610;&#1606;&#1607; &#1576;&#1607; &#1588;&#1605;&#1575; &#1605;&#1610;&#8204;&#1583;&#1607;&#1583;.</font></p>
+<span lang="fa">براي كارايي بالاتر و بهتر پايگاه داده من چه تنظيماتي را بايد 
+انجام دهم؟</span></font></H4>
+<p dir="rtl"><font face="Tahoma">به طور حتم استفاده از انديس‌ها باعث بالا رفتن 
+سرعت پاسخ‌گويي به درخواست‌ها خواهد شد. دستور <span lang="en-us">EXPLAIN ANALYZE</span> 
+به شما امكان ديدن نحوه پردازش يك دستور توسط <span lang="en-us">PostgreSQL</span> 
+را مي‌دهد.</font></p>
+<p dir="rtl"><font face="Tahoma">اگر شما تعداد زيادي<span lang="en-us"> INSERT</span>‌ 
+داريد سعي كنيد آنها را با قرار دادن در يك فايل با دستور <span lang="en-us">COPY</span>‌ 
+اجرا كنيد. اين دستور به مراتب از <span lang="en-us">INSERT</span> سريعتر است
+حتي‌الامكان سعي كنيد از تراكنشها استفاده نكنيد. تراكنشها مجموعه دستوراتي هستند 
+كه بيند <span lang="en-us">BEGIN</span> و ‍<span lang="en-us">COMMIT</span> 
+مي‌آيند. اگر يك دستور به صورت عادي اجرا شود <span lang="en-us">PostgreSQL</span> 
+خود آن دستور را به صورت يك تراكنش مستقل نگاه كرده و اجرا مي‌كند. موقعی كه 
+تغييرات زيادي در پايگاه داده انجام مي‌شود انديسهاي قبلي را حذف و مجدداً‌ ايجاد 
+كنيد.</font></p>
+<p dir="rtl"><font face="Tahoma">استفاده از گزينه <span lang="en-us">o -F-</span> 
+در فرمان <i><span lang="en-us">postmaster</span></i> باعث غير فعال كردن
+<span lang="en-us">()fsync</span> مي‌شود. اين دستور بعد از هر تراكنش اطلاعات را 
+روي هاردديسك منتقل مي‌كند.</font></p>
+<p dir="rtl"><font face="Tahoma">براي افزايش تعداد بافرهاي حافظه اشتراكي از 
+گزينه <span lang="en-us">B-</span> به همراه فرمان <i><span lang="en-us">
+postmaster</span></i> استفاده كنيد. توجه كنيد كه اگر اين عدد خيلي بزرگ باشد ممكن 
+است <i><span lang="en-us">postmaster</span></i> اصلاً‌ اجرا نشود. هر بافر 8 كيلو 
+بايت حافظه نياز دارد و تعداد بافرها به طور پيش فرض 64 است.</font></p>
+<p dir="rtl"><font face="Tahoma">همچنين مي‌توان با گزينه <span lang="en-us">S-</span>&nbsp; 
+ميزان حافظه‌اي كه براي مرتب‌سازي‌هاي موقت توسط <span lang="en-us">PostgreSQL</span> 
+استفاده مي‌شود را افزايش داد. مقدار پيش فرض 512 كيلو بايت است.</font></p>
+<p dir="rtl"><font face="Tahoma">استفاده از دستور <span lang="en-us">CLUSTER</span> 
+نيز براي بالا بردن كارايي موثر ا ست. دستور راهنماي <span lang="en-us">CLUSTER</span> 
+اطلاعات بيشتري در اين زمينه به شما مي‌دهد.</font></p>
 <H4 dir="rtl"><font face="Tahoma"><A name=3.7>3.7</A>)  
-<span lang="fa">&#1670;&#1607; &#1575;&#1605;&#1603;&#1575;&#1606;&#1575;&#1578;&#1610; &#1576;&#1585;&#1575;&#1610; &#1662;&#1610;&#1583;&#1575; &#1603;&#1585;&#1583;&#1606; &#1575;&#1588;&#1603;&#1575;&#1604;&#8204; &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583;&#1567;</span></font></H4>
-<p dir="rtl"><font face="Tahoma"><span lang="en-us">PostgerSQL</span>&#8204; &#1575;&#1605;&#1603;&#1575;&#1606;&#1575;&#1578; 
-&#1605;&#1582;&#1578;&#1604;&#1601;&#1610; &#1576;&#1585;&#1575;&#1610; &#1711;&#1586;&#1575;&#1585;&#1588; &#1583;&#1575;&#1583;&#1606; &#1608;&#1590;&#1593;&#1610;&#1578; &#1582;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583; &#1603;&#1607; &#1576;&#1585;&#1575;&#1610; &#1575;&#1588;&#1603;&#1575;&#1604; &#1586;&#1583;&#1575;&#1610;&#1610; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606; &#1575;&#1586; &#1570;&#1606;&#1607;&#1575; 
-&#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1603;&#1585;&#1583;.</font></p>
-<P dir="rtl"><font face="Tahoma">&#1576;&#1575; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; &#1711;&#1586;&#1610;&#1606;&#1607; <span lang="en-us">enable-assert--</span> 
-&#1578;&#1593;&#1583;&#1575;&#1583; &#1586;&#1610;&#1575;&#1583;&#1610; <span lang="en-us">()assert</span> &#1576;&#1585;&#1575;&#1610; &#1605;&#1608;&#1606;&#1610;&#1578;&#1608;&#1585; &#1603;&#1585;&#1583;&#1606; &#1608; &#1578;&#1608;&#1602;&#1601; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; 
-&#1583;&#1585; &#1589;&#1608;&#1585;&#1578; &#1576;&#1585;&#1608;&#1586; &#1582;&#1591;&#1575;&#1607;&#1575;&#1610; &#1606;&#1575;&#1582;&#1608;&#1575;&#1587;&#1578;&#1607; &#1601;&#1593;&#1575;&#1604; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583;.</font></P>
-<P dir="rtl"><font face="Tahoma">&#1607;&#1605; <i><span lang="en-us">Postmaster</span></i> 
-&#1608; &#1607;&#1605; <i><span lang="en-us">postgres</span></i> &#1711;&#1586;&#1610;&#1606;&#1607;&#8204;&#1607;&#1575;&#1610; &#1586;&#1610;&#1575;&#1583;&#1610; &#1576;&#1585;&#1575;&#1610; &#1575;&#1588;&#1603;&#1575;&#1604; &#1586;&#1583;&#1575;&#1610;&#1610; 
-&#1583;&#1575;&#1585;&#1606;&#1583;. &#1605;&#1608;&#1602;&#1593;&#1610; &#1603;&#1607; <i><span lang="en-us">postmaster</span></i> &#1585;&#1575; &#1575;&#1580;&#1585;&#1575; &#1605;&#1610;&#8204;&#1603;&#1606;&#1610;&#1583; 
-&#1582;&#1585;&#1608;&#1580;&#1610; &#1575;&#1587;&#1578;&#1575;&#1606;&#1583;&#1575;&#1585;&#1583; &#1608; &#1582;&#1591;&#1575; &#1585;&#1575; &#1587;&#1605;&#1578; &#1601;&#1575;&#1610;&#1604; <span lang="en-us">log</span> &#1575;&#1585;&#1587;&#1575;&#1604; &#1603;&#1606;&#1610;&#1583;.</font></P>
+<span lang="fa">چه امكاناتي براي پيدا كردن اشكال‌ وجود دارد؟</span></font></H4>
+<p dir="rtl"><font face="Tahoma"><span lang="en-us">PostgerSQL</span>‌ امكانات 
+مختلفي براي گزارش دادن وضعيت خود دارد كه براي اشكال زدايي مي‌توان از آنها 
+استفاده كرد.</font></p>
+<P dir="rtl"><font face="Tahoma">با استفاده از گزينه <span lang="en-us">
+enable-assert--</span> 
+تعداد زيادي <span lang="en-us">()assert</span> براي مونيتور كردن و توقف برنامه 
+در صورت بروز خطاهاي ناخواسته فعال مي‌شود.</font></P>
+<P dir="rtl"><font face="Tahoma">هم <i><span lang="en-us">Postmaster</span></i> 
+و هم <i><span lang="en-us">postgres</span></i> گزينه‌هاي زيادي براي اشكال زدايي 
+دارند. موقعي كه <i><span lang="en-us">postmaster</span></i> را اجرا مي‌كنيد 
+خروجي استاندارد و خطا را سمت فايل <span lang="en-us">log</span> ارسال كنيد.</font></P>
 <div dir="ltr">
        <PRE><font face="Tahoma">    cd /usr/local/pgsql
     ./bin/postmaster &gt;server.log 2&gt;&amp;1 &amp;
 </font></PRE>
 </div>
-<P dir="rtl"><font face="Tahoma">&#1575;&#1610;&#1606; &#1603;&#1575;&#1585; &#1610;&#1603; &#1601;&#1575;&#1610;&#1604;<span lang="en-us"> 
+<P dir="rtl"><font face="Tahoma">اين كار يك فايل<span lang="en-us"> 
 log</span> 
-&#1583;&#1585; &#1576;&#1575;&#1604;&#1575;&#1578;&#1585;&#1610;&#1606; &#1588;&#1575;&#1582;&#1607; <span lang="en-us">PostgreSQL</span>&#8204; &#1575;&#1610;&#1580;&#1575;&#1583; &#1605;&#1610;&#8204;&#1603;&#1606;&#1583;. &#1575;&#1610;&#1606; &#1601;&#1575;&#1610;&#1604; 
-&#1581;&#1575;&#1608;&#1610; &#1575;&#1591;&#1604;&#1575;&#1593;&#1575;&#1578; &#1605;&#1601;&#1610;&#1583;&#1610; &#1583;&#1585; &#1605;&#1608;&#1585;&#1583; &#1605;&#1587;&#1575;&#1574;&#1604; &#1608; &#1582;&#1591;&#1575;&#1607;&#1575;&#1610;&#1610; &#1575;&#1587;&#1578; &#1603;&#1607; &#1576;&#1585;&#1575;&#1610; &#1587;&#1585;&#1608;&#1585; &#1575;&#1578;&#1601;&#1575;&#1602; &#1575;&#1601;&#1578;&#1575;&#1583;&#1607; &#1575;&#1587;&#1578;
-&#1576;&#1585;&#1575;&#1610; &#1583;&#1610;&#1583;&#1606; &#1580;&#1586;&#1574;&#1610;&#1575;&#1578; &#1576;&#1610;&#1588;&#1578;&#1585; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606; &#1575;&#1586; <span lang="en-us">d-</span>&nbsp; &#1576;&#1607; &#1607;&#1605;&#1585;&#1575;&#1607; 
-&#1601;&#1585;&#1605;&#1575;&#1606; <i><span lang="en-us">postmaster</span>&#8204;</i> &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1603;&#1585;&#1583;. &#1711;&#1586;&#1610;&#1606;&#1607;
-<span lang="en-us">d-</span> &#1607;&#1605;&#1670;&#1606;&#1610;&#1606; &#1610;&#1603; &#1593;&#1583;&#1583; &#1605;&#1610;&#8204;&#1711;&#1610;&#1585;&#1583; &#1603;&#1607; &#1606;&#1588;&#1575;&#1606; &#1583;&#1607;&#1606;&#1583;&#1607; &#1587;&#1591;&#1581; &#1580;&#1586;&#1574;&#1610;&#1575;&#1578;&#1610; &#1575;&#1587;&#1578; 
-&#1603;&#1607; &#1583;&#1585; <span lang="en-us">Log</span>&#8204;&#1601;&#1575;&#1610;&#1604; &#1606;&#1608;&#1588;&#1578;&#1607; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583;. &#1576;&#1575; &#1576;&#1575;&#1604;&#1575;&#1576;&#1585;&#1583;&#1606; &#1575;&#1610;&#1606; &#1593;&#1583;&#1583; &#1581;&#1580;&#1605; 
-&#1575;&#1591;&#1604;&#1575;&#1593;&#1575;&#1578; &#1578;&#1608;&#1604;&#1610;&#1583; &#1588;&#1583;&#1607; &#1583;&#1585; <span lang="en-us">Log</span>&#1601;&#1575;&#1610;&#1604; &#1606;&#1610;&#1586; &#1575;&#1601;&#1586;&#1575;&#1610;&#1588; &#1605;&#1610;&#8204;&#1610;&#1575;&#1576;&#1583;.</font></P>
-<P dir="rtl"><font face="Tahoma">&#1575;&#1711;&#1585; <i><span lang="en-us">postmaster</span></i> 
-&#1583;&#1585; &#1581;&#1575;&#1604; &#1575;&#1580;&#1585;&#1575; &#1606;&#1576;&#1575;&#1588;&#1583;&#1548; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1610;&#1605; <span lang="en-us">postgres</span> &#1585;&#1575; &#1576;&#1607; &#1591;&#1608;&#1585; &#1605;&#1587;&#1578;&#1602;&#1610;&#1605; 
-&#1575;&#1586; &#1582;&#1591; &#1601;&#1585;&#1605;&#1575;&#1606; &#1575;&#1580;&#1585;&#1575; &#1603;&#1585;&#1583;&#1607; &#1608;&nbsp; &#1583;&#1587;&#1578;&#1608;&#1585;&#1575;&#1578; <span lang="en-us">SQL</span> &#1585;&#1575; &#1576;&#1607; &#1570;&#1606; 
-&#1576;&#1583;&#1607;&#1610;&#1605;. &#1575;&#1610;&#1606; &#1603;&#1575;&#1585; &#1601;&#1602;&#1591; &#1576;&#1585;&#1575;&#1610; &#1575;&#1588;&#1603;&#1575;&#1604;&#8204;&#1610;&#1575;&#1576;&#1610; &#1578;&#1608;&#1589;&#1610;&#1607; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583;. &#1578;&#1608;&#1580;&#1607; &#1603;&#1606;&#1610;&#1583; &#1603;&#1607; &#1583;&#1585; &#1575;&#1610;&#1606; &#1581;&#1575;&#1604;&#1578; &#1610;&#1603; 
-&#1583;&#1587;&#1578;&#1608;&#1585; &#1576;&#1575; &#1603;&#1575;&#1585;&#1575;&#1603;&#1578;&#1585; <span lang="en-us">newline</span> &#1582;&#1575;&#1578;&#1605;&#1607; &#1662;&#1610;&#1583;&#1575; &#1605;&#1610;&#8204;&#1603;&#1606;&#1583; &#1608; &#1606;&#1607; &#1576;&#1575;
-<span lang="en-us">;. </span>&#1575;&#1711;&#1585; <span lang="en-us">postmaster</span> &#1585;&#1575; &#1576;&#1575; 
-&#1575;&#1605;&#1603;&#1575;&#1606;&#1575;&#1578; &#1575;&#1588;&#1603;&#1575;&#1604;&#8204;&#1610;&#1575;&#1576;&#1610; &#1603;&#1575;&#1605;&#1662;&#1610;&#1604; &#1603;&#1585;&#1583;&#1607; &#1576;&#1575;&#1588;&#1610;&#1583; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1610;&#1583; &#1576;&#1575; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; &#1610;&#1603; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; &#1575;&#1588;&#1603;&#1575;&#1604;&#8204;&#1610;&#1575;&#1576; 
-&#1575;&#1580;&#1585;&#1575;&#1610; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; &#1585;&#1575; &#1605;&#1608;&#1606;&#1610;&#1578;&#1608;&#1585; &#1603;&#1606;&#1610;&#1583;. </font></P>
-<P dir="rtl"><font face="Tahoma">&#1575;&#1711;&#1585; <i><span lang="en-us">postmaster</span></i> 
-&#1583;&#1585; &#1581;&#1575;&#1604; &#1575;&#1580;&#1585;&#1575; &#1576;&#1575;&#1588;&#1583; &#1576;&#1575; &#1583;&#1587;&#1578;&#1608;&#1585; <span lang="en-us">psql</span> &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606; &#1576;&#1607;
-<span lang="en-us">postgres</span> &#1605;&#1578;&#1589;&#1604; &#1588;&#1583;. &#1576;&#1575; &#1662;&#1610;&#1583;&#1575; &#1603;&#1585;&#1583;&#1606; <span lang="en-us">PID</span> 
-&#1601;&#1585;&#1575;&#1610;&#1606;&#1583; <span lang="en-us">postgres</span> &#1603;&#1607; <span lang="en-us">psql</span> &#1576;&#1607; 
-&#1570;&#1606; &#1605;&#1578;&#1589;&#1604; &#1588;&#1583;&#1607; &#1575;&#1587;&#1578; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606; &#1570;&#1606; &#1585;&#1575; &#1605;&#1608;&#1606;&#1610;&#1578;&#1608;&#1585; &#1603;&#1585;&#1583;. &#1576;&#1585;&#1575;&#1610; &#1575;&#1610;&#1606;&#1603;&#1575;&#1585; &#1576;&#1575;&#1610;&#1583; &#1610;&#1603; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; &#1575;&#1588;&#1603;&#1575;&#1604;&#8204;&#1610;&#1575;&#1576; 
-&#1585;&#1575; &#1576;&#1607; &#1570;&#1606; <span lang="en-us">pid</span> &#1605;&#1578;&#1589;&#1604; &#1603;&#1585;&#1583;. &#1575;&#1711;&#1585; &#1576;&#1582;&#1608;&#1575;&#1607;&#1610;&#1605; &#1576;&#1575;&#1604;&#1575; &#1570;&#1605;&#1583;&#1606;
-<span lang="en-us">postgres</span> &#1585;&#1575; &#1605;&#1608;&#1606;&#1610;&#1578;&#1608;&#1585; &#1603;&#1606;&#1610;&#1605; &#1603;&#1575;&#1601;&#1610; &#1575;&#1587;&#1578;<span lang="en-us"> 
-&quot;PGOPTIONS=&quot;-W</span> <span lang="en-us">n</span> &#1608; <span lang="en-us">psql</span> 
-&#1585;&#1575; &#1575;&#1580;&#1585;&#1575; &#1603;&#1606;&#1610;&#1605;. &#1575;&#1610;&#1606; &#1603;&#1575;&#1585; &#1576;&#1575;&#1593;&#1579; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583; &#1603;&#1607; <span lang="en-us">postgres</span> &#1576;&#1575;
-<span lang="en-us">n</span> &#1579;&#1575;&#1606;&#1610;&#1607; &#1578;&#1575;&#1582;&#1610;&#1585; &#1575;&#1580;&#1585;&#1575; &#1588;&#1608;&#1583; &#1608; &#1583;&#1585; &#1575;&#1610;&#1606; &#1601;&#1575;&#1589;&#1604;&#1607; &#1588;&#1605;&#1575; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1610;&#1583; 
-&#1576;&#1585;&#1606;&#1575;&#1605;&#1607; &#1575;&#1588;&#1603;&#1575;&#1604;&#8204;&#1610;&#1575;&#1576; &#1585;&#1575; &#1576;&#1607; &#1570;&#1606; &#1605;&#1578;&#1589;&#1604; &#1603;&#1585;&#1583;&#1607; &#1608; &#1576;&#1575; &#1602;&#1585;&#1575;&#1585; &#1583;&#1575;&#1583;&#1606; &#1610;&#1603; &#1606;&#1602;&#1591;&#1607; &#1578;&#1608;&#1602;&#1601;&nbsp; &#1585;&#1608;&#1606;&#1583; &#1575;&#1580;&#1585;&#1575;&#1610; 
-&#1570;&#1606; &#1585;&#1575; &#1605;&#1608;&#1606;&#1610;&#1578;&#1608;&#1585; &#1603;&#1606;&#1610;&#1583;.</font></P>
+در بالاترين شاخه <span lang="en-us">PostgreSQL</span>‌ ايجاد مي‌كند. اين فايل 
+حاوي اطلاعات مفيدي در مورد مسائل و خطاهايي است كه براي سرور اتفاق افتاده است
+براي ديدن جزئيات بيشتر مي‌توان از <span lang="en-us">d-</span>&nbsp; به همراه 
+فرمان <i><span lang="en-us">postmaster</span>‌</i> استفاده كرد. گزينه
+<span lang="en-us">d-</span> همچنين يك عدد مي‌گيرد كه نشان دهنده سطح جزئياتي است 
+كه در <span lang="en-us">Log</span>‌فايل نوشته مي‌شود. با بالابردن اين عدد حجم 
+اطلاعات توليد شده در <span lang="en-us">Log</span>فايل نيز افزايش مي‌يابد.</font></P>
+<P dir="rtl"><font face="Tahoma">اگر <i><span lang="en-us">postmaster</span></i> 
+در حال اجرا نباشد، مي‌توانيم <span lang="en-us">postgres</span> را به طور مستقيم 
+از خط فرمان اجرا كرده و&nbsp; دستورات <span lang="en-us">SQL</span> را به آن 
+بدهيم. اين كار فقط براي اشكال‌يابي توصيه مي‌شود. توجه كنيد كه در اين حالت يك 
+دستور با كاراكتر <span lang="en-us">newline</span> خاتمه پيدا مي‌كند و نه با
+<span lang="en-us">;. </span>اگر <span lang="en-us">postmaster</span> را با 
+امكانات اشكال‌يابي كامپيل كرده باشيد مي‌توانيد با استفاده از يك برنامه اشكال‌ياب 
+اجراي برنامه را مونيتور كنيد. </font></P>
+<P dir="rtl"><font face="Tahoma">اگر <i><span lang="en-us">postmaster</span></i> 
+در حال اجرا باشد با دستور <span lang="en-us">psql</span> مي‌توان به
+<span lang="en-us">postgres</span> متصل شد. با پيدا كردن <span lang="en-us">PID</span> 
+فرايند <span lang="en-us">postgres</span> كه <span lang="en-us">psql</span> به 
+آن متصل شده است مي‌توان آن را مونيتور كرد. براي اينكار بايد يك برنامه اشكال‌ياب 
+را به آن <span lang="en-us">pid</span> متصل كرد. اگر بخواهيم بالا آمدن
+<span lang="en-us">postgres</span> را مونيتور كنيم كافي است<span lang="en-us"> 
+&quot;PGOPTIONS=&quot;-W</span> <span lang="en-us">n</span> و <span lang="en-us">psql</span> 
+را اجرا كنيم. اين كار باعث مي‌شود كه <span lang="en-us">postgres</span> با
+<span lang="en-us">n</span> ثانيه تاخير اجرا شود و در اين فاصله شما مي‌توانيد 
+برنامه اشكال‌ياب را به آن متصل كرده و با قرار دادن يك نقطه توقف&nbsp; روند اجراي 
+آن را مونيتور كنيد.</font></P>
 <P dir="rtl"><font face="Tahoma"><i><span lang="en-us">postgres</span></i> 
-&#1711;&#1586;&#1610;&#1606;&#1607;&#8204;&#1607;&#1575;&#1610; <span lang="en-us">s-</span>&#8204; &#1608; <span lang="en-us">A-</span> &#1608;
-<span lang="en-us">t-</span>&#8204; &#1583;&#1575;&#1585;&#1583; &#1603;&#1607; &#1576;&#1585;&#1575;&#1610; &#1662;&#1610;&#1583;&#1575; &#1603;&#1585;&#1583;&#1606; &#1575;&#1588;&#1603;&#1575;&#1604;&#1575;&#1578; &#1576;&#1587;&#1610;&#1575;&#1585; &#1605;&#1606;&#1575;&#1587;&#1576; &#1607;&#1587;&#1578;&#1606;&#1583;.</font></P>
-<p dir="rtl"><font face="Tahoma">&#1588;&#1605;&#1575; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1610;&#1583; <span lang="en-us">postgreSQL</span> 
-&#1585;&#1575; &#1576;&#1575; &#1575;&#1605;&#1603;&#1575;&#1606;&#1575;&#1578; <span lang="en-us">profiling</span> &#1603;&#1575;&#1605;&#1662;&#1610;&#1604; &#1603;&#1606;&#1610;&#1583;. &#1575;&#1610;&#1606; &#1603;&#1575;&#1585; &#1576;&#1575;&#1593;&#1579; 
-&#1605;&#1610;&#8204;&#1588;&#1608;&#1583; &#1603;&#1607; &#1586;&#1605;&#1575;&#1606; &#1575;&#1580;&#1585;&#1575;&#1610; &#1583;&#1602;&#1610;&#1602; &#1607;&#1585; &#1578;&#1575;&#1576;&#1593; &#1583;&#1585; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; &#1605;&#1588;&#1582;&#1589; &#1588;&#1608;&#1583;. &#1582;&#1585;&#1608;&#1580;&#1610;&#8204;&#1607;&#1575;&#1610; &#1578;&#1608;&#1604;&#1610;&#1583; &#1588;&#1583;&#1607; &#1583;&#1585; &#1575;&#1610;&#1606; 
-&#1581;&#1575;&#1604;&#1578; &#1583;&#1585; &#1601;&#1575;&#1610;&#1604; <span lang="en-us">DLINUX_PROFILE.</span> &#1585;&#1610;&#1582;&#1578;&#1607; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583;.</font></p>
+گزينه‌هاي <span lang="en-us">s-</span>‌ و <span lang="en-us">A-</span> و
+<span lang="en-us">t-</span>‌ دارد كه براي پيدا كردن اشكالات بسيار مناسب هستند.</font></P>
+<p dir="rtl"><font face="Tahoma">شما مي‌توانيد <span lang="en-us">postgreSQL</span> 
+را با امكانات <span lang="en-us">profiling</span> كامپيل كنيد. اين كار باعث 
+مي‌شود كه زمان اجراي دقيق هر تابع در برنامه مشخص شود. خروجي‌هاي توليد شده در اين 
+حالت در فايل <span lang="en-us">DLINUX_PROFILE.</span> ريخته مي‌شود.</font></p>
 <H4 dir="rtl"><font face="Tahoma"><A name=3.8>3.8</A>) 
-<span lang="fa">&#1670;&#1585;&#1575; &#1605;&#1608;&#1602;&#1593;&#1610; &#1603;&#1607; &#1605;&#1606; &#1605;&#1610;&#8204;&#1582;&#1608;&#1575;&#1607;&#1605; &#1576;&#1607; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; &#1608;&#1589;&#1604; &#1588;&#1608;&#1605; &#1662;&#1610;&#1575;&#1605;</span> <I>"Sorry, too many clients&quot;
-<span lang="fa">&#8204;</span></I><span lang="fa">&#1605;&#1610;&#8204;&#1711;&#1610;&#1585;&#1605;&#1567;</span></font></H4>
-<p dir="rtl"><font face="Tahoma">&#1588;&#1605;&#1575; &#1576;&#1575;&#1610;&#1583; &#1581;&#1583;&#1575;&#1603;&#1579;&#1585; &#1578;&#1593;&#1583;&#1575;&#1583; &#1601;&#1585;&#1575;&#1610;&#1606;&#1583;&#1607;&#1575;&#1610; &#1607;&#1605;&#1586;&#1605;&#1575;&#1606; <i>
-<span lang="en-us">postmaster</span></i> &#1585;&#1575; &#1575;&#1601;&#1586;&#1575;&#1610;&#1588; &#1583;&#1607;&#1610;&#1583;. &#1605;&#1602;&#1583;&#1575;&#1585; &#1662;&#1610;&#1588; &#1601;&#1585;&#1590; 32 &#1575;&#1587;&#1578;. 
-&#1576;&#1585;&#1575;&#1610; &#1575;&#1601;&#1586;&#1575;&#1610;&#1588; &#1570;&#1606; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606; &#1575;&#1586; &#1711;&#1586;&#1610;&#1606;&#1607; <span lang="en-us">N-</span> &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1603;&#1585;&#1583; &#1608; &#1610;&#1575; 
-&#1601;&#1575;&#1610;&#1604; <i><span lang="en-us">postgresql.conf</span></i> &#1585;&#1575; &#1575;&#1589;&#1604;&#1575;&#1581; &#1606;&#1605;&#1608;&#1583;</font></p>
-<p dir="rtl"><font face="Tahoma">&#1578;&#1608;&#1580;&#1607; &#1603;&#1606;&#1610;&#1583; &#1603;&#1607; &#1575;&#1711;&#1585; <span lang="en-us">N-</span> 
-&#1605;&#1602;&#1583;&#1575;&#1585;&#1610; &#1576;&#1610;&#1588;&#1578;&#1585; &#1575;&#1586; 32 &#1583;&#1575;&#1588;&#1578;&#1607; &#1576;&#1575;&#1588;&#1583; &#1576;&#1575;&#1610;&#1583; &#1605;&#1602;&#1583;&#1575;&#1585; <span lang="en-us">B-</span> &#1585;&#1575; &#1606;&#1610;&#1586; 
-&#1575;&#1601;&#1586;&#1575;&#1610;&#1588; &#1583;&#1607;&#1610;&#1605;. &#1575;&#1610;&#1606; &#1605;&#1602;&#1583;&#1575;&#1585; &#1576;&#1575;&#1610;&#1583; &#1581;&#1583;&#1575;&#1602;&#1604; &#1583;&#1608; &#1576;&#1585;&#1575;&#1576;&#1585; &#1605;&#1602;&#1583;&#1575;&#1585; <span lang="en-us">N-</span>&#8204; 
-&#1576;&#1575;&#1588;&#1583;. &#1576;&#1585;&#1575;&#1610; &#1575;&#1593;&#1583;&#1575;&#1583; &#1582;&#1610;&#1604;&#1610; &#1576;&#1575;&#1604;&#1575; &#1576;&#1575;&#1610;&#1583; &#1576;&#1593;&#1590;&#1610; &#1575;&#1586; &#1662;&#1575;&#1585;&#1575;&#1605;&#1578;&#1585;&#1607;&#1575;&#1610; &#1603;&#1585;&#1606;&#1604; &#1585;&#1575; &#1606;&#1610;&#1586; &#1575;&#1589;&#1604;&#1575;&#1581; &#1603;&#1585;&#1583;. 
-&#1662;&#1575;&#1585;&#1575;&#1605;&#1578;&#1585;&#1607;&#1575;&#1610;&#1610; &#1606;&#1592;&#1610;&#1585; &#1581;&#1583;&#1575;&#1603;&#1579;&#1585; &#1575;&#1606;&#1583;&#1575;&#1586;&#1607; &#1581;&#1575;&#1601;&#1592;&#1607; &#1575;&#1588;&#1578;&#1585;&#1575;&#1603;&#1610; <span lang="en-us">SHMMAX</span> &#1548; 
-&#1581;&#1583;&#1575;&#1603;&#1579;&#1585; &#1578;&#1593;&#1583;&#1575;&#1583; &#1587;&#1605;&#1575;&#1601;&#1608;&#1585;&#1607;&#1575;<span lang="en-us"> SEMMNI</span>&#8204; &#1608; <span lang="en-us">
-SEMMNS </span>&#1548; &#1581;&#1583;&#1575;&#1603;&#1579;&#1585; &#1578;&#1593;&#1583;&#1575;&#1583; &#1601;&#1585;&#1575;&#1610;&#1606;&#1583;&#1607;&#1575; <span lang="en-us">NPROC</span>&#1548; &#1581;&#1583;&#1575;&#1603;&#1579;&#1585; 
-&#1601;&#1585;&#1575;&#1610;&#1606;&#1583;&#1607;&#1575;&#1610; &#1610;&#1603; &#1603;&#1575;&#1585;&#1576;&#1585; <span lang="en-us">MAXUPRC</span> &#1608; &#1581;&#1583;&#1575;&#1603;&#1579;&#1585; &#1601;&#1575;&#1610;&#1604;&#1607;&#1575;&#1610; &#1576;&#1575;&#1586;
-<span lang="en-us">NFILE</span> &#1608; <span lang="en-us">NINODE. </span>&#1610;&#1603;&#1610; &#1575;&#1586; 
-&#1583;&#1604;&#1575;&#1610;&#1604;&#1610; &#1603;&#1607; &#1578;&#1593;&#1583;&#1575;&#1583; &#1575;&#1578;&#1589;&#1575;&#1604;&#1575;&#1578; &#1607;&#1605;&#1586;&#1605;&#1575;&#1606; <span lang="en-us">postgreSQL</span> &#1605;&#1581;&#1583;&#1608;&#1583; &#1575;&#1587;&#1578; &#1570;&#1606; 
-&#1575;&#1587;&#1578; &#1603;&#1607; &#1606;&#1610;&#1575;&#1586;&#1607;&#1575;&#1610; <span lang="en-us">PostgreSQL</span> &#1576;&#1610;&#1588; &#1575;&#1586; &#1605;&#1606;&#1575;&#1576;&#1593; &#1605;&#1608;&#1580;&#1608;&#1583; &#1587;&#1610;&#1587;&#1578;&#1605; 
-&#1606;&#1576;&#1575;&#1588;&#1583;.</font></p>
+<span lang="fa">چرا موقعي كه من مي‌خواهم به پايگاه داده وصل شوم پيام</span> <I>
+&quot;Sorry, too many clients&quot;
+<span lang="fa">‌</span></I><span lang="fa">مي‌گيرم؟</span></font></H4>
+<p dir="rtl"><font face="Tahoma">شما بايد حداكثر تعداد فرايندهاي همزمان <i>
+<span lang="en-us">postmaster</span></i> را افزايش دهيد. مقدار پيش فرض 32 است. 
+براي افزايش آن مي‌توان از گزينه <span lang="en-us">N-</span> استفاده كرد و يا 
+فايل <i><span lang="en-us">postgresql.conf</span></i> را اصلاح نمود</font></p>
+<p dir="rtl"><font face="Tahoma">توجه كنيد كه اگر <span lang="en-us">N-</span> 
+مقداري بيشتر از 32 داشته باشد بايد مقدار <span lang="en-us">B-</span> را نيز 
+افزايش دهيم. اين مقدار بايد حداقل دو برابر مقدار <span lang="en-us">N-</span>‌ 
+باشد. براي اعداد خيلي بالا بايد بعضي از پارامترهاي كرنل را نيز اصلاح كرد. 
+پارامترهايي نظير حداكثر اندازه حافظه اشتراكي <span lang="en-us">SHMMAX</span> ، 
+حداكثر تعداد سمافورها<span lang="en-us"> SEMMNI</span>‌ و <span lang="en-us">
+SEMMNS </span>، حداكثر تعداد فرايندها <span lang="en-us">NPROC</span>، حداكثر 
+فرايندهاي يك كاربر <span lang="en-us">MAXUPRC</span> و حداكثر فايلهاي باز
+<span lang="en-us">NFILE</span> و <span lang="en-us">NINODE. </span>يكي از 
+دلايلي كه تعداد اتصالات همزمان <span lang="en-us">postgreSQL</span> محدود است آن 
+است كه نيازهاي <span lang="en-us">PostgreSQL</span> بيش از منابع موجود سيستم 
+نباشد.</font></p>
 <H4 dir="rtl"><font face="Tahoma"><A name=3.9>3.9</A>) <span lang="fa"> 
-&#1583;&#1585; &#1588;&#1575;&#1582;&#1607; </span>&nbsp;<I>pgsql_tmp</I> <span lang="fa">&nbsp;&#1670;&#1607; &#1670;&#1610;&#1586;&#1610; &#1602;&#1585;&#1575;&#1585; &#1583;&#1575;&#1585;&#1583;&#1567;</span></font></H4>
-<p dir="rtl"><font face="Tahoma">&#1583;&#1585;&#1575;&#1610;&#1606; &#1588;&#1575;&#1582;&#1607; &#1601;&#1575;&#1610;&#1604;&#1607;&#1575;&#1610; &#1605;&#1608;&#1602;&#1578;&#1610; &#1602;&#1585;&#1575;&#1585; &#1583;&#1575;&#1585;&#1583; &#1603;&#1607; &#1576;&#1575; &#1575;&#1580;&#1585;&#1575;&#1610; 
-&#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578;&#1607;&#1575; &#1576;&#1607; &#1608;&#1580;&#1608;&#1583; &#1570;&#1605;&#1583;&#1607; &#1575;&#1587;&#1578;. &#1576;&#1607; &#1593;&#1606;&#1608;&#1575;&#1606; &#1605;&#1579;&#1575;&#1604; &#1575;&#1711;&#1585; &#1576;&#1585;&#1575;&#1610; &#1575;&#1580;&#1585;&#1575;&#1610; &#1583;&#1587;&#1578;&#1608;&#1585;
-<span lang="en-us">order by</span> &#1606;&#1610;&#1575;&#1586; &#1576;&#1607; &#1575;&#1606;&#1580;&#1575;&#1605; &#1605;&#1585;&#1578;&#1576; &#1587;&#1575;&#1586;&#1610; &#1576;&#1575;&#1588;&#1583; &#1608; &#1583;&#1585; &#1589;&#1608;&#1585;&#1578;&#1610; &#1603;&#1607; 
-&#1581;&#1575;&#1601;&#1592;&#1607; &#1605;&#1588;&#1582;&#1589; &#1588;&#1583;&#1607; &#1576;&#1575; &#1711;&#1586;&#1610;&#1606;&#1607; <span lang="en-us">S-</span> &#1576;&#1585;&#1575;&#1610; &#1575;&#1610;&#1606;&#1603;&#1575;&#1585; &#1603;&#1575;&#1601;&#1610; &#1606;&#1576;&#1575;&#1588;&#1583; 
-&#1587;&#1610;&#1587;&#1578;&#1605; &#1610;&#1603; &#1601;&#1575;&#1610;&#1604; &#1605;&#1608;&#1602;&#1578; &#1583;&#1585; &#1575;&#1610;&#1606; &#1588;&#1575;&#1582;&#1607; &#1575;&#1610;&#1580;&#1575;&#1583; &#1605;&#1610;&#8204;&#1603;&#1606;&#1583; &#1578;&#1575; &#1593;&#1605;&#1604; &#1605;&#1585;&#1578;&#1576; &#1587;&#1575;&#1586;&#1610; &#1585;&#1575; &#1575;&#1606;&#1580;&#1575;&#1605; &#1583;&#1607;&#1583;.</font></p>
-<P dir="rtl"><font face="Tahoma">&#1601;&#1575;&#1610;&#1604;&#1607;&#1575;&#1610; &#1605;&#1608;&#1602;&#1578; &#1605;&#1593;&#1605;&#1608;&#1604;&#1575;&#1611; &#1576;&#1607; &#1589;&#1608;&#1585;&#1578; &#1575;&#1578;&#1608;&#1605;&#1575;&#1578;&#1610;&#1603; &#1662;&#1575;&#1603; 
-&#1605;&#1610;&#8204;&#1588;&#1608;&#1583; &#1575;&#1605;&#1575; &#1575;&#1711;&#1585; <span lang="en-us">postgreSQL</span> &#1583;&#1585; &#1581;&#1610;&#1606; &#1605;&#1585;&#1578;&#1576; &#1587;&#1575;&#1586;&#1610;
-<span lang="en-us">crash</span>&#8204; &#1603;&#1606;&#1583; &#1570;&#1606; &#1601;&#1575;&#1610;&#1604;&#1607;&#1575; &#1576;&#1575;&#1602;&#1610; &#1605;&#1610;&#8204;&#1605;&#1575;&#1606;&#1606;&#1583;. &#1576;&#1575;
-<span lang="en-us">stop</span> &#1608; <span lang="en-us">start</span> &#1603;&#1585;&#1583;&#1606; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; <i>
-<span lang="en-us">postmaster</span></i> &#1575;&#1610;&#1606; &#1601;&#1575;&#1610;&#1604;&#1607;&#1575; &#1662;&#1575;&#1603; &#1605;&#1610;&#8204;&#1588;&#1608;&#1606;&#1583;.</font></P>
+در شاخه </span>&nbsp;<I>pgsql_tmp</I> <span lang="fa">&nbsp;چه چيزي قرار دارد؟</span></font></H4>
+<p dir="rtl"><font face="Tahoma">دراين شاخه فايلهاي موقتي قرار دارد كه با اجراي 
+درخواستها به وجود آمده است. به عنوان مثال اگر براي اجراي دستور
+<span lang="en-us">order by</span> نياز به انجام مرتب سازي باشد و در صورتي كه 
+حافظه مشخص شده با گزينه <span lang="en-us">S-</span> براي اينكار كافي نباشد 
+سيستم يك فايل موقت در اين شاخه ايجاد مي‌كند تا عمل مرتب سازي را انجام دهد.</font></p>
+<P dir="rtl"><font face="Tahoma">فايلهاي موقت معمولاً به صورت اتوماتيك پاك 
+مي‌شود اما اگر <span lang="en-us">postgreSQL</span> در حين مرتب سازي
+<span lang="en-us">crash</span>‌ كند آن فايلها باقي مي‌مانند. با
+<span lang="en-us">stop</span> و <span lang="en-us">start</span> كردن برنامه <i>
+<span lang="en-us">postmaster</span></i> اين فايلها پاك مي‌شوند.</font></P>
 <H4 dir="rtl"><font face="Tahoma"><A name=3.10>3.10</A>) 
-<span lang="fa">&#1670;&#1585;&#1575; &#1576;&#1585;&#1575;&#1610; &#1576;&#1607; &#1585;&#1608;&#1586; &#1603;&#1585;&#1583;&#1606; &#1606;&#1587;&#1582;&#1607; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; &#1605;&#1606; &#1576;&#1575;&#1610;&#1583; &#1603;&#1604; &#1583;&#1575;&#1583;&#1607; &#1607;&#1575; &#1585;&#1575;
-</span>dump<span lang="fa">&#8204; &#1608; &#1605;&#1580;&#1583;&#1583;&#1575;&#1611; </span>restore<span lang="fa"> &#1603;&#1606;&#1605;&#1567;</span></font></H4>
-<p dir="rtl"><font face="Tahoma">&#1578;&#1610;&#1605; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; &#1606;&#1608;&#1610;&#1587; <span lang="en-us">postgreSQL</span> 
-&#1583;&#1585; &#1606;&#1587;&#1582;&#1607;&#8204;&#1607;&#1575;&#1610; &#1575;&#1585;&#1575;&#1574;&#1607; &#1588;&#1583;&#1607; &#1603;&#1607; &#1601;&#1602;&#1591; <span lang="en-us">minor</span> &#1570;&#1606;&#1607;&#1575; &#1605;&#1578;&#1601;&#1575;&#1608;&#1578; &#1575;&#1587;&#1578; &#1601;&#1602;&#1591; 
-&#1578;&#1594;&#1610;&#1610;&#1585;&#1575;&#1578; &#1603;&#1608;&#1670;&#1603;&#1610; &#1575;&#1593;&#1605;&#1575;&#1604; &#1605;&#1610;&#8204;&#1603;&#1606;&#1606;&#1583;&#1563; &#1576;&#1606;&#1575;&#1576;&#1585;&#1575;&#1610;&#1606; &#1576;&#1585;&#1575;&#1610; &#1576;&#1607; &#1585;&#1608;&#1586; &#1603;&#1585;&#1583;&#1606; &#1575;&#1586; &#1606;&#1587;&#1582;&#1607;
-<span lang="en-us">7.2</span>&#8204;&#1576;&#1607; 7.2.1<span lang="en-us"> </span>&#1606;&#1610;&#1575;&#1586;&#1610; &#1576;&#1607;
-<span lang="en-us">dump</span> &#1608; <span lang="en-us">restore</span> &#1606;&#1610;&#1587;&#1578;. &#1575;&#1605;&#1575; &#1583;&#1585; 
-&#1606;&#1587;&#1582;&#1607;&#8204;&#1607;&#1575;&#1610;&#1610; &#1603;&#1607; <span lang="en-us">major</span> &#1570;&#1606;&#1607;&#1575; &#1578;&#1594;&#1610;&#1610;&#1585; &#1605;&#1610;&#8204;&#1603;&#1606;&#1583; &#1594;&#1575;&#1604;&#1576;&#1575;&#1611; &#1587;&#1575;&#1582;&#1578;&#1575;&#1585; 
-&#1583;&#1575;&#1582;&#1604;&#1610; &#1580;&#1583;&#1575;&#1608;&#1604; &#1608; &#1601;&#1575;&#1610;&#1604;&#1607;&#1575;&#1610; &#1583;&#1575;&#1583;&#1607; &#1578;&#1594;&#1610;&#1610;&#1585; &#1605;&#1610;&#8204;&#1603;&#1606;&#1583;. &#1575;&#1610;&#1606; &#1578;&#1594;&#1610;&#1610;&#1585;&#1575;&#1578; &#1605;&#1593;&#1605;&#1608;&#1604;&#1575;&#1611;&#8204; &#1662;&#1610;&#1670;&#1610;&#1583;&#1607; &#1607;&#1587;&#1578;&#1606;&#1583;. &#1576;&#1585;&#1575;&#1610; 
-&#1575;&#1606;&#1578;&#1602;&#1575;&#1604; &#1583;&#1575;&#1583;&#1607;&#8204;&#1607;&#1575;&#1610; &#1605;&#1608;&#1580;&#1608;&#1583; &#1583;&#1585; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; &#1583;&#1585; &#1575;&#1610;&#1606; &#1581;&#1575;&#1604;&#1578; &#1576;&#1575;&#1610;&#1583; &#8204;&#1575;&#1586; <span lang="en-us">
-dump</span> &#1608; <span lang="en-us">restore</span> &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1603;&#1585;&#1583;.</font></p>
-<P dir="rtl"><font face="Tahoma">&#1583;&#1585; &#1606;&#1587;&#1582;&#1607;&#8204;&#1607;&#1575;&#1610;&#1610; &#1603;&#1607; &#1587;&#1575;&#1582;&#1578;&#1575;&#1585; &#1585;&#1608;&#1610; &#1583;&#1610;&#1587;&#1603; &#1578;&#1594;&#1610;&#1610;&#1585;&#1610; &#1606;&#1605;&#1610;&#8204;&#1603;&#1606;&#1583; 
-&#1605;&#1610; &#1578;&#1608;&#1575;&#1606; &#1575;&#1586; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; <span lang="en-us">pg_upgrade</span> &#1576;&#1585;&#1575;&#1610; &#1576;&#1607; &#1585;&#1608;&#1586; &#1603;&#1585;&#1583;&#1606; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; 
-&#1583;&#1575;&#1583;&#1607; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1603;&#1585;&#1583; &#1576;&#1583;&#1608;&#1606; &#1575;&#1610;&#1606;&#1603;&#1607; &#1606;&#1610;&#1575;&#1586;&#1610; &#1576;&#1607; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; <span lang="en-us">dump</span> &#1608;
-<span lang="en-us">restore </span>&nbsp;&#1576;&#1575;&#1588;&#1583;. &#1583;&#1585; &#1610;&#1575;&#1583;&#1583;&#1575;&#1588;&#1578;&#1610; &#1603;&#1607; &#1576;&#1607; &#1607;&#1605;&#1585;&#1575;&#1607; &#1607;&#1585; &#1578;&#1608;&#1586;&#1610;&#1593; 
-&#1605;&#1610;&#8204;&#1570;&#1610;&#1583; &#1584;&#1603;&#1585; &#1588;&#1583;&#1607; &#1575;&#1587;&#1578; &#1603;&#1607; &#1570;&#1610;&#1575; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; <span lang="en-us">pg_upgrade</span> &#1576;&#1585;&#1575;&#1610; &#1575;&#1610;&#1606; 
-&#1578;&#1608;&#1586;&#1610;&#1593; &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583; &#1610;&#1575; &#1582;&#1610;&#1585;.</font></P>
+<span lang="fa">چرا براي به روز كردن نسخه پايگاه داده من بايد كل داده ها را
+</span>dump<span lang="fa">‌ و مجدداً </span>restore<span lang="fa"> كنم؟</span></font></H4>
+<p dir="rtl"><font face="Tahoma">تيم برنامه نويس <span lang="en-us">postgreSQL</span> 
+در نسخه‌هاي ارائه شده كه فقط <span lang="en-us">minor</span> آنها متفاوت است فقط 
+تغييرات كوچكي اعمال مي‌كنند؛ بنابراين براي به روز كردن از نسخه
+<span lang="en-us">7.2</span>‌به 7.2.1<span lang="en-us"> </span>نيازي به
+<span lang="en-us">dump</span> و <span lang="en-us">restore</span> نيست. اما در 
+نسخه‌هايي كه <span lang="en-us">major</span> آنها تغيير مي‌كند غالباً ساختار 
+داخلي جداول و فايلهاي داده تغيير مي‌كند. اين تغييرات معمولاً‌ پيچيده هستند. براي 
+انتقال داده‌هاي موجود در پايگاه داده در اين حالت بايد ‌از <span lang="en-us">
+dump</span> و <span lang="en-us">restore</span> استفاده كرد.</font></p>
+<P dir="rtl"><font face="Tahoma">در نسخه‌هايي كه ساختار روي ديسك تغييري نمي‌كند 
+مي توان از برنامه <span lang="en-us">pg_upgrade</span> براي به روز كردن پايگاه 
+داده استفاده كرد بدون اينكه نيازي به استفاده از <span lang="en-us">dump</span> و
+<span lang="en-us">restore </span>&nbsp;باشد. در يادداشتي كه به همراه هر توزيع مي‌آيد 
+ذكر شده است كه آيا برنامه <span lang="en-us">pg_upgrade</span> براي اين توزيع 
+وجود دارد يا خير.</font></P>
 <H4 dir="rtl"><font face="Tahoma"><A name=3.11>3.11</A>)  
-<span lang="fa">&#1575;&#1586; &#1670;&#1607; &#1587;&#1582;&#1578; &#1575;&#1601;&#1586;&#1575;&#1585;&#1610; &#1576;&#1575;&#1610;&#1583; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1603;&#1606;&#1605;&#1567;</span><BR>
+<span lang="fa">از چه سخت افزاري بايد استفاده كنم؟</span><BR>
 </font></H4>
-<P dir="rtl"><font face="Tahoma">&#1670;&#1608;&#1606; &#1575;&#1603;&#1579;&#1585; &#1587;&#1582;&#1578;&#8204;&#1575;&#1601;&#1586;&#1575;&#1585;&#1607;&#1575;&#1610; <span lang="en-us">PC
-</span>&nbsp;&#1587;&#1575;&#1586;&#1711;&#1575;&#1585; &#1607;&#1587;&#1578;&#1606;&#1583; &#1605;&#1585;&#1583;&#1605; &#1601;&#1603;&#1585; &#1605;&#1610;&#8204;&#1603;&#1606;&#1606;&#1583; &#1603;&#1607; &#1603;&#1610;&#1601;&#1610;&#1578; &#1570;&#1606;&#1607;&#1575; &#1606;&#1610;&#1586; &#1610;&#1603;&#1587;&#1575;&#1606; &#1575;&#1587;&#1578;. &#1583;&#1585; 
-&#1581;&#1575;&#1604;&#1610;&#1603;&#1607; &#1575;&#1610;&#1606;&#1591;&#1608;&#1585; &#1606;&#1610;&#1587;&#1578;. &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; &#1607;&#1575;&#1585;&#1583;&#1607;&#1575;&#1610; <span lang="en-us">SCSI</span> &#1608; 
-&#1581;&#1575;&#1601;&#1592;&#1607;&#8204;&#1607;&#1575;&#1610; <span lang="en-us">ECC</span> &#1608; &#1605;&#1575;&#1583;&#1585;&#1576;&#1585;&#1583;&#1607;&#1575;&#1610; &#1576;&#1575; &#1603;&#1610;&#1601;&#1610;&#1578; &#1576;&#1575;&#1604;&#1575; &#1606;&#1587;&#1576;&#1578; &#1576;&#1607; &#1587;&#1582;&#1578; 
-&#1575;&#1601;&#1586;&#1575;&#1585;&#1607;&#1575;&#1610; &#1575;&#1585;&#1586;&#1575;&#1606;&#1578;&#1585; &#1606;&#1578;&#1575;&#1610;&#1580; &#1576;&#1607;&#1578;&#1585;&#1610; &#1575;&#1586; &#1606;&#1592;&#1585; &#1603;&#1575;&#1585;&#1575;&#1610;&#1610; &#1608; &#1662;&#1575;&#1610;&#1583;&#1575;&#1585;&#1610; &#1587;&#1610;&#1587;&#1578;&#1605; &#1576;&#1607;&#1605;&#1585;&#1575;&#1607; &#1582;&#1608;&#1575;&#1607;&#1583; &#1583;&#1575;&#1588;&#1578;.<span lang="en-us"> 
-PostgreSQL</span> &#1585;&#1608;&#1610; &#1576;&#1610;&#1588;&#1578;&#1585; &#1587;&#1582;&#1578; &#1575;&#1601;&#1586;&#1575;&#1585;&#1607;&#1575; &#1575;&#1580;&#1585;&#1575; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583; &#1575;&#1605;&#1575; &#1575;&#1711;&#1585; &#1603;&#1575;&#1585;&#1575;&#1610;&#1610; &#1608; &#1575;&#1591;&#1605;&#1610;&#1606;&#1575;&#1606; 
-&#1601;&#1575;&#1603;&#1578;&#1608;&#1585;&#1607;&#1575;&#1610; &#1605;&#1607;&#1605;&#1610; &#1607;&#1587;&#1578;&#1606;&#1583; &#1576;&#1575;&#1610;&#1583; &#1587;&#1582;&#1578; &#1575;&#1601;&#1586;&#1575;&#1585; &#1605;&#1606;&#1575;&#1587;&#1576; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1588;&#1608;&#1583;. &#1583;&#1585; &#1711;&#1585;&#1608;&#1607;&#1607;&#1575;&#1610; &#1662;&#1587;&#1578;&#1610; &#1583;&#1585; &#1605;&#1608;&#1585;&#1583; 
-&#1587;&#1582;&#1578; &#1575;&#1601;&#1586;&#1575;&#1585; &#1605;&#1606;&#1575;&#1587;&#1576;&nbsp; &#1608; &#1575;&#1606;&#1578;&#1582;&#1575;&#1576; &#1570;&#1606; &#1576;&#1581;&#1579; &#1588;&#1583;&#1607; &#1575;&#1587;&#1578;. </font></P>
+<P dir="rtl"><font face="Tahoma">چون اكثر سخت‌افزارهاي <span lang="en-us">PC
+</span>&nbsp;سازگار هستند مردم فكر مي‌كنند كه كيفيت آنها نيز يكسان است. در حاليكه 
+اينطور نيست. استفاده از هاردهاي <span lang="en-us">SCSI</span> و حافظه‌هاي <span lang="en-us">
+ECC</span> و مادربردهاي با كيفيت بالا نسبت به سخت افزارهاي ارزانتر نتايج بهتري 
+از نظر كارايي و پايداري سيستم بهمراه خواهد داشت.<span lang="en-us"> 
+PostgreSQL</span> روي بيشتر سخت افزارها اجرا مي‌شود اما اگر كارايي و اطمينان 
+فاكتورهاي مهمي هستند بايد سخت افزار مناسب استفاده شود. در گروههاي پستي در مورد 
+سخت افزار مناسب&nbsp; و انتخاب آن بحث شده است. </font></P>
 <HR dir="rtl">
 
-<H2 align=center dir="rtl"><span lang="fa"><font face="Tahoma">&#1587;&#1608;&#1575;&#1604;&#1575;&#1578; &#1593;&#1605;&#1604;&#1610;&#1575;&#1578;&#1610;</font></span></H2>
-<H4 dir="rtl"><font face="Tahoma"><A name=4.1>4.1</A>) &#1578;&#1601;&#1575;&#1608;&#1578; &#1576;&#1610;&#1606;
-<span lang="en-us">binary cursors</span> &#1608; <span lang="en-us">Normal cursors</span> 
-&#1670;&#1610;&#1587;&#1578;&#1567;</font></H4>
-<p dir="rtl"><font face="Tahoma"><span lang="fa">&#1585;&#1575;&#1607;&#1606;&#1605;&#1575;&#1610; &#1583;&#1587;&#1578;&#1608;&#1585; </span>DECLARE<span lang="fa">&#8204; 
-&#1585;&#1575; &#1605;&#1591;&#1575;&#1604;&#1593;&#1607; &#1603;&#1606;&#1610;&#1583;.</span></font></p>
+<H2 align=center dir="rtl"><span lang="fa"><font face="Tahoma">سوالات عملياتي</font></span></H2>
+<H4 dir="rtl"><font face="Tahoma"><A name=4.1>4.1</A>) تفاوت بين
+<span lang="en-us">binary cursors</span> و <span lang="en-us">Normal cursors</span> 
+چيست؟</font></H4>
+<p dir="rtl"><font face="Tahoma"><span lang="fa">راهنماي دستور </span>DECLARE<span lang="fa">‌ 
+را مطالعه كنيد.</span></font></p>
 <H4 dir="rtl"><font face="Tahoma"><A name=4.2>4.2</A>) 
-<span lang="fa">&#1605;&#1606; &#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1601;&#1602;&#1591; &#1585;&#1608;&#1610; &#1670;&#1606;&#1583; &#1585;&#1583;&#1610;&#1601; &#1575;&#1608;&#1604; 
-&#1610;&#1575; &#1610;&#1603; &#1585;&#1583;&#1610;&#1601; &#1578;&#1589;&#1575;&#1583;&#1601;&#1610; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578; </span>SELECT<span lang="fa">&#8204; 
-&#1576;&#1586;&#1606;&#1605;&#1567;</span></font></H4>
-<p dir="rtl"><font face="Tahoma"><span lang="fa">&#1585;&#1575;&#1607;&#1606;&#1605;&#1575;&#1610; &#1583;&#1587;&#1578;&#1608;&#1585; </span>FETCH
-<span lang="fa">&nbsp;&#1610;&#1575; </span>SELECT...LIMIT<span lang="fa"> &#1585;&#1575; &#1576;&#1576;&#1610;&#1606;&#1610;&#1583;.</span></font></p>
-<P dir="rtl"><font face="Tahoma"><span lang="fa">&#1583;&#1585; &#1608;&#1575;&#1602;&#1593; &#1603;&#1604; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578; &#1576;&#1575;&#1610;&#1583; &#1576;&#1585;&#1585;&#1587;&#1610; &#1608; 
-&#1575;&#1585;&#1586;&#1610;&#1575;&#1576;&#1610; &#1588;&#1608;&#1583; &#1581;&#1578;&#1610; &#1575;&#1711;&#1585; &#1588;&#1605;&#1575; &#1601;&#1602;&#1591; &#1670;&#1606;&#1583; &#1585;&#1583;&#1610;&#1601; &#1575;&#1608;&#1604; &#1585;&#1575; &#1576;&#1582;&#1608;&#1575;&#1607;&#1610;&#1583;. &#1576;&#1585;&#1575;&#1610; &#1605;&#1579;&#1575;&#1604; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578; </span>
-ORDER BY<span lang="fa"> &#1585;&#1575; &#1583;&#1585; &#1606;&#1592;&#1585; &#1576;&#1711;&#1610;&#1585;&#1610;&#1583;. &#1575;&#1711;&#1585; &#1575;&#1606;&#1583;&#1610;&#1587; &#1610;&#1575; &#1606;&#1605;&#1575;&#1610;&#1607;&#8204;&#1575;&#1610; &#1576;&#1585;&#1575;&#1610; </span>ORDER 
-BY<span lang="fa"> &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1588;&#1578;&#1607; &#1576;&#1575;&#1588;&#1583;&#1548;&#8204;</span>postgreSQL<span lang="fa">&#8204; &#1605;&#1605;&#1603;&#1606; &#1575;&#1587;&#1578; 
-&#1576;&#1578;&#1608;&#1575;&#1606;&#1583; &#1601;&#1602;&#1591; &#1670;&#1606;&#1583; &#1587;&#1591;&#1585; &#1575;&#1608;&#1604; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578;&#1610; &#1585;&#1575; &#1575;&#1585;&#1586;&#1610;&#1575;&#1576;&#1610; &#1603;&#1606;&#1583; &#1608; &#1610;&#1575; &#1575;&#1610;&#1606;&#1603;&#1607; &#1603;&#1604; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578; &#1662;&#1585;&#1583;&#1575;&#1586;&#1588; &#1588;&#1608;&#1583; 
-&#1578;&#1575; &#1578;&#1593;&#1583;&#1575;&#1583; &#1585;&#1583;&#1610;&#1601;&#8204;&#1607;&#1575;&#1610; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578;&#1610; &#1578;&#1608;&#1604;&#1610;&#1583; &#1588;&#1608;&#1583;.</span></font></P>
-<P dir="rtl"><span lang="fa"><font face="Tahoma">&#1576;&#1585;&#1575;&#1610; &#1575;&#1606;&#1578;&#1582;&#1575;&#1576; &#1610;&#1603; &#1587;&#1591;&#1585; &#1578;&#1589;&#1575;&#1583;&#1601;&#1610; &#1576;&#1607; 
-&#1585;&#1608;&#1588; &#1586;&#1610;&#1585; &#1593;&#1605;&#1604; &#1605;&#1610;&#8204;&#1603;&#1606;&#1610;&#1605;:</font></span><div dir="ltr">
+<span lang="fa">من چگونه مي‌توانم فقط روي چند رديف اول يا يك رديف تصادفي درخواست </span>
+SELECT<span lang="fa">‌ بزنم؟</span></font></H4>
+<p dir="rtl"><font face="Tahoma"><span lang="fa">راهنماي دستور </span>FETCH
+<span lang="fa">&nbsp;يا </span>SELECT...LIMIT<span lang="fa"> را ببينيد.</span></font></p>
+<P dir="rtl"><font face="Tahoma"><span lang="fa">در واقع كل درخواست بايد بررسي و 
+ارزيابي شود حتي اگر شما فقط چند رديف اول را بخواهيد. براي مثال درخواست </span>
+ORDER BY<span lang="fa"> را در نظر بگيريد. اگر انديس يا نمايه‌اي براي </span>
+ORDER BY<span lang="fa"> وجود داشته باشد،‌</span>postgreSQL<span lang="fa">‌ 
+ممكن است بتواند فقط چند سطر اول درخواستي را ارزيابي كند و يا اينكه كل درخواست 
+پردازش شود تا تعداد رديف‌هاي درخواستي توليد شود.</span></font></P>
+<P dir="rtl"><span lang="fa"><font face="Tahoma">براي انتخاب يك سطر تصادفي به 
+روش زير عمل مي‌كنيم:</font></span><div dir="ltr">
        <PRE><font face="Tahoma">    SELECT col
     FROM tab
     ORDER BY random()
@@ -913,30 +934,30 @@ BY<span lang="fa"> &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1588;&#1578;&#16
 </font></PRE>
 </div>
 <H4 dir="rtl"><font face="Tahoma"><A name=4.3>4.3</A>) 
-<span lang="fa">&#1605;&#1606; &#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1604;&#1610;&#1587;&#1578;&#1610; &#1575;&#1586; &#1580;&#1583;&#1575;&#1608;&#1604; &#1610;&#1575; &#1587;&#1575;&#1610;&#1585; &#1670;&#1610;&#1586;&#1607;&#1575;&#1610;&#1610; &#1603;&#1607; &#1583;&#1585; </span>
-psql<span lang="fa">&#8204; &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583; &#1585;&#1575; &#1576;&#1576;&#1610;&#1606;&#1605;&#1567;</span></font></H4>
-<P dir="rtl"><font face="Tahoma"><span lang="fa">&#1576;&#1585;&#1575;&#1610; &#1583;&#1610;&#1583;&#1606; &#1604;&#1610;&#1587;&#1578; &#1580;&#1583;&#1575;&#1608;&#1604; &#1583;&#1587;&#1578;&#1608;&#1585;&nbsp;
-</span>dt\<span lang="fa"> &#1585;&#1575; &#1583;&#1585; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; </span><i>psql</i><span lang="fa"><i>&#8204;</i> 
-&#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1603;&#1606;&#1610;&#1583;. &#1576;&#1585;&#1575;&#1610; &#1583;&#1610;&#1583;&#1606; &#1604;&#1610;&#1587;&#1578; &#1603;&#1575;&#1605;&#1604; &#1601;&#1585;&#1605;&#1575;&#1606;&#1607;&#1575; </span>?\<span lang="fa"> &#1585;&#1575; &#1575;&#1580;&#1585;&#1575; 
-&#1603;&#1606;&#1610;&#1583;. &#1585;&#1575;&#1607; &#1583;&#1610;&#1711;&#1585; &#1582;&#1608;&#1575;&#1606;&#1583;&#1606; &#1605;&#1578;&#1606; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; </span>psql<span lang="fa">&#8204; &#1575;&#1587;&#1578; &#1603;&#1607; &#1583;&#1585; &#1588;&#1575;&#1582;&#1607;
-</span> <I>pgsql/src/bin/psql/describe.c <span lang="fa">&#8204;</span></I><span lang="fa">&#1602;&#1585;&#1575;&#1585; 
-&#1583;&#1575;&#1585;&#1583;.<I> </I>&#1575;&#1610;&#1606; &#1601;&#1575;&#1610;&#1604; &#1581;&#1575;&#1608;&#1610; &#1601;&#1585;&#1575;&#1605;&#1610;&#1606; </span>SQL<span lang="fa">&#1610;&#1610; &#1575;&#1587;&#1578; &#1603;&#1607; &#1582;&#1585;&#1608;&#1580;&#1610; &#1585;&#1575; 
-&#1576;&#1585;&#1575;&#1610;&nbsp; &#1583;&#1587;&#1578;&#1608;&#1585;&#1575;&#1578;&#1610; &#1603;&#1607; &#1576;&#1575; </span>\<span lang="fa">&#8204;&#1583;&#1585; </span>psql<span lang="fa"> 
-&#1588;&#1585;&#1608;&#1593; &#1605;&#1610;&#8204;&#1588;&#1608;&#1606;&#1583; &#1578;&#1608;&#1604;&#1610;&#1583; &#1605;&#1610;&#8204;&#1603;&#1606;&#1606;&#1583;. &#1585;&#1575;&#1607; &#1583;&#1610;&#1711;&#1585; &#1575;&#1580;&#1585;&#1575;&#1610; </span>psql<span lang="fa"> &#1576;&#1575; &#1711;&#1586;&#1610;&#1606;&#1607;
-</span>E-<span lang="fa">&#8204;&#1575;&#1587;&#1578;. &#1575;&#1610;&#1606;&#1603;&#1575;&#1585; &#1576;&#1575;&#1593;&#1579; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583; &#1603;&#1607; </span>psql<span lang="fa"> 
-&#1602;&#1576;&#1604; &#1575;&#1586; &#1575;&#1580;&#1585;&#1575; &#1607;&#1585; &#1583;&#1587;&#1578;&#1608;&#1585; </span>SQL<span lang="fa">&#8204;&#1605;&#1578;&#1606;&#1575;&#1592;&#1585; &#1570;&#1606; &#1585;&#1575; &#1606;&#1588;&#1575;&#1606; &#1583;&#1607;&#1583;. </span>
-PostgreSQL<span lang="fa">&#8204;&#1607;&#1605;&#1670;&#1606;&#1610;&#1606; &#1610;&#1603; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; </span>SQLi<span lang="fa"> &#1583;&#1575;&#1585;&#1583; &#1603;&#1607; 
-&#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606; &#1576;&#1575; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; &#1570;&#1606;&nbsp; &#1575;&#1591;&#1604;&#1575;&#1593;&#1575;&#1578; &#1583;&#1575;&#1582;&#1604;&#1610; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; &#1585;&#1575; &#1575;&#1587;&#1578;&#1582;&#1585;&#1575;&#1580; &#1603;&#1585;&#1583;.</span></font></P>
+<span lang="fa">من چگونه مي‌توانم ليستي از جداول يا ساير چيزهايي كه در </span>
+psql<span lang="fa">‌ وجود دارد را ببينم؟</span></font></H4>
+<P dir="rtl"><font face="Tahoma"><span lang="fa">براي ديدن ليست جداول دستور&nbsp;
+</span>dt\<span lang="fa"> را در برنامه </span><i>psql</i><span lang="fa"><i>‌</i> 
+استفاده كنيد. براي ديدن ليست كامل فرمانها </span>?\<span lang="fa"> را اجرا 
+كنيد. راه ديگر خواندن متن برنامه </span>psql<span lang="fa">‌ است كه در شاخه
+</span> <I>pgsql/src/bin/psql/describe.c <span lang="fa">‌</span></I><span lang="fa">قرار 
+دارد.<I> </I>اين فايل حاوي فرامين </span>SQL<span lang="fa">يي است كه خروجي را 
+براي&nbsp; دستوراتي كه با </span>\<span lang="fa">‌در </span>psql<span lang="fa"> 
+شروع مي‌شوند توليد مي‌كنند. راه ديگر اجراي </span>psql<span lang="fa"> با گزينه
+</span>E-<span lang="fa">‌است. اينكار باعث مي‌شود كه </span>psql<span lang="fa"> 
+قبل از اجرا هر دستور </span>SQL<span lang="fa">‌متناظر آن را نشان دهد. </span>
+PostgreSQL<span lang="fa">‌همچنين يك برنامه </span>SQLi<span lang="fa"> دارد كه 
+مي‌توان با استفاده از آن&nbsp; اطلاعات داخلي پايگاه داده را استخراج كرد.</span></font></P>
 <H4 dir="rtl"><font face="Tahoma"><A name=4.4>4.4</A>)  
-<span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1610;&#1603; &#1587;&#1578;&#1608;&#1606; &#1580;&#1583;&#1608;&#1604; &#1585;&#1575; &#1581;&#1584;&#1601; &#1605;&#1610;&#8204;&#1603;&#1606;&#1610;&#1583;&#1567; &#1670;&#1711;&#1608;&#1606;&#1607; &#1606;&#1608;&#1593; &#1583;&#1575;&#1583;&#1607; &#1570;&#1606; &#1585;&#1575; &#1593;&#1608;&#1590; 
-&#1603;&#1606;&#1610;&#1605;&#1567;</span></font></H4>
-<P dir="rtl"><font face="Tahoma"><span lang="fa">&#1581;&#1584;&#1601; &#1610;&#1603; &#1587;&#1578;&#1608;&#1606; &#1583;&#1585; &#1578;&#1608;&#1586;&#1610;&#1593; </span>7.3
-<span lang="fa">&#1576;&#1575; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; &#1583;&#1587;&#1578;&#1608;&#1585; </span>ALTER TABLE DROP COLUMN<span lang="fa"> 
-&#1575;&#1590;&#1575;&#1601;&#1607; &#1588;&#1583;&#1607; &#1575;&#1587;&#1578;. &#1583;&#1585; &#1606;&#1587;&#1582;&#1607;&#8204;&#1607;&#1575;&#1610; &#1602;&#1576;&#1604;&#1610; &#1576;&#1607; &#1585;&#1608;&#1588; &#1586;&#1610;&#1585; &#1593;&#1605;&#1604; &#1603;&#1606;&#1610;&#1583;:</span></font></P>
+<span lang="fa">چگونه يك ستون جدول را حذف مي‌كنيد؟ چگونه نوع داده آن را عوض 
+كنيم؟</span></font></H4>
+<P dir="rtl"><font face="Tahoma"><span lang="fa">حذف يك ستون در توزيع </span>7.3
+<span lang="fa">با استفاده از دستور </span>ALTER TABLE DROP COLUMN<span lang="fa"> 
+اضافه شده است. در نسخه‌هاي قبلي به روش زير عمل كنيد:</span></font></P>
 <div dir="ltr">
        <PRE><font face="Tahoma">    BEGIN;
     LOCK TABLE old_table;
-    SELECT ...  -- <span lang="fa">&#1578;&#1605;&#1575;&#1605; &#1587;&#1578;&#1608;&#1606;&#1607;&#1575; &#1594;&#1610;&#1585; &#1575;&#1586; &#1587;&#1578;&#1608;&#1606;&#1610; &#1603;&#1607; &#1605;&#1610;&#8204;&#1582;&#1608;&#1575;&#1607;&#1610;&#1583; &#1570;&#1606; &#1585;&#1575; &#1581;&#1584;&#1601; &#1603;&#1606;&#1610;&#1583; &#1585;&#1575; &#1583;&#1585; &#1575;&#1610;&#1606;&#1580;&#1575; &#1576;&#1610;&#1575;&#1608;&#1585;&#1610;&#1583;</span>
+    SELECT ...  -- <span lang="fa">تمام ستونها غير از ستوني كه مي‌خواهيد آن را حذف كنيد را در اينجا بياوريد</span>
     INTO TABLE new_table
     FROM old_table;
     DROP TABLE old_table;
@@ -944,8 +965,8 @@ PostgreSQL<span lang="fa">&#8204;&#1607;&#1605;&#1670;&#1606;&#1610;&#1606; &#16
     COMMIT;
 </font></PRE>
 </div>
-<P dir="rtl"><span lang="fa"><font face="Tahoma">&#1576;&#1585;&#1575;&#1610; &#1593;&#1608;&#1590; &#1603;&#1585;&#1583;&#1606; &#1606;&#1608;&#1593; &#1583;&#1575;&#1583;&#1607; &#1610;&#1603; &#1587;&#1578;&#1608;&#1606; 
-&#1576;&#1607; &#1585;&#1608;&#1588; &#1586;&#1610;&#1585; &#1593;&#1605;&#1604; &#1603;&#1606;&#1610;&#1583;:</font></span></P>
+<P dir="rtl"><span lang="fa"><font face="Tahoma">براي عوض كردن نوع داده يك ستون 
+به روش زير عمل كنيد:</font></span></P>
 <div dir="ltr">
        <PRE><font face="Tahoma">    BEGIN;
     ALTER TABLE tab ADD COLUMN new_col <I>new_data_type</I>;
@@ -955,105 +976,102 @@ PostgreSQL<span lang="fa">&#8204;&#1607;&#1605;&#1670;&#1606;&#1610;&#1606; &#16
 </font></PRE>
 </div>
 <H4 dir="rtl"><font face="Tahoma"><A name=4.5>4.5</A>)  
-<span lang="fa">&#1581;&#1583;&#1575;&#1603;&#1579;&#1585; &#1575;&#1606;&#1583;&#1575;&#1586;&#1607; &#1610;&#1603; &#1585;&#1583;&#1610;&#1601;&#1548;&#8204; &#1580;&#1583;&#1608;&#1604; &#1608; &#1582;&#1608;&#1583; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; &#1670;&#1602;&#1583;&#1585; &#1575;&#1587;&#1578;&#1567;</span></font></H4>
-<p dir="rtl"><span lang="fa"><font face="Tahoma">&#1605;&#1581;&#1583;&#1608;&#1583;&#1610;&#1578;&#1607;&#1575; &#1593;&#1576;&#1575;&#1585;&#1578;&#1606;&#1583; &#1575;&#1586;:</font></span></p>
+<span lang="fa">حداكثر اندازه يك رديف،‌ جدول و خود پايگاه داده چقدر است؟</span></font></H4>
+<p dir="rtl"><span lang="fa"><font face="Tahoma">محدوديتها عبارتند از:</font></span></p>
 <div dir="rtl">
-       <PRE><font face="Tahoma">    <span lang="fa">&#1581;&#1583;&#1575;&#1603;&#1579;&#1585; &#1575;&#1606;&#1583;&#1575;&#1586;&#1607; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; </span>            <span lang="fa">&#1606;&#1575;&#1605;&#1581;&#1583;&#1608;&#1583; (&#1578;&#1575; 32 &#1578;&#1585;&#1575;&#1576;&#1575;&#1610;&#1578; &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583;)</span>
-    <span lang="fa">&#1581;&#1583;&#1575;&#1603;&#1579;&#1585; &#1575;&#1606;&#1583;&#1575;&#1586;&#1607; &#1610;&#1603; &#1580;&#1583;&#1608;&#1604;</span>               <span lang="fa">32 &#1578;&#1585;&#1575;&#1576;&#1575;&#1610;&#1578;</span>
-    <span lang="fa">&#1581;&#1583;&#1575;&#1603;&#1579;&#1585; &#1575; &#1606;&#1583;&#1575;&#1586;&#1607; &#1610;&#1603; &#1585;&#1583;&#1610;&#1601;</span>              <span lang="fa">1.6 &#1578;&#1585;&#1575;&#1576;&#1575;&#1610;&#1578;</span>
-    <span lang="fa">&#1581;&#1583;&#1575;&#1603;&#1579;&#1585; &#1575;&#1606;&#1583;&#1575;&#1586;&#1607; &#1610;&#1603; &#1601;&#1610;&#1604;&#1583;</span>                <span lang="fa">1 &#1711;&#1610;&#1711;&#1575; &#1576;&#1575;&#1610;&#1578;</span>
-    <span lang="fa">&#1581;&#1583;&#1575;&#1603;&#1579;&#1585; &#1575;&#1606;&#1583;&#1575;&#1586;&#1607; &#1585;&#1583;&#1610;&#1601;&#1607;&#1575;&#1610; &#1610;&#1603; &#1580;&#1583;&#1608;&#1604;</span> <span lang="fa"> &#1606;&#1575; &#1605;&#1581;&#1583;&#1608;&#1583;</span>
-    <span lang="fa">&#1581;&#1583;&#1575;&#1603;&#1579;&#1585; &#1587;&#1578;&#1608;&#1606;&#1607;&#1575;&#1610; &#1610;&#1603; &#1580;&#1583;&#1608;&#1604;</span> <span lang="fa">   &#1576;&#1587;&#1578;&#1607; &#1576;&#1607; &#1606;&#1608;&#1593; &#1580;&#1583;&#1608;&#1604; &#1576;&#1610;&#1606; 250 &#1578;&#1575; 6000 </span>
-    <span lang="fa">&#1581;&#1583;&#1575;&#1603;&#1579;&#1585; &#1575;&#1606;&#1583;&#1610;&#1587;&#1607;&#1575;&#1610; &#1610;&#1603; &#1580;&#1583;&#1608;&#1604;    &#1606;&#1575; &#1605;&#1581;&#1583;&#1608;&#1583;</span>
+       <PRE><font face="Tahoma">    <span lang="fa">حداكثر اندازه پايگاه داده </span>            <span lang="fa">نامحدود (تا 32 ترابايت وجود دارد)</span>
+    <span lang="fa">حداكثر اندازه يك جدول</span>               <span lang="fa">32 ترابايت</span>
+    <span lang="fa">حداكثر ا ندازه يك رديف</span>              <span lang="fa">1.6 ترابايت</span>
+    <span lang="fa">حداكثر اندازه يك فيلد</span>                <span lang="fa">1 گيگا بايت</span>
+    <span lang="fa">حداكثر اندازه رديفهاي يك جدول</span> <span lang="fa"> نا محدود</span>
+    <span lang="fa">حداكثر ستونهاي يك جدول</span> <span lang="fa">  بسته به نوع جدول بين 250 تا 6000 </span>
+    <span lang="fa">حداكثر انديسهاي يك جدول        نا محدود</span>
 </font></PRE></div>
-<p dir="rtl"><span lang="fa"><font face="Tahoma">&#1575;&#1604;&#1576;&#1578;&#1607; &#1583;&#1585; &#1581;&#1575;&#1604;&#1578; &#1606;&#1575;&#1605;&#1581;&#1583;&#1608;&#1583; &#1606;&#1610;&#1586; &#1605;&#1575; 
-&#1605;&#1581;&#1583;&#1608;&#1583; &#1576;&#1607; &#1581;&#1580;&#1605; &#1607;&#1575;&#1585;&#1583;&#1583;&#1610;&#1587;&#1603; &#1608; &#1601;&#1590;&#1575;&#1610; &#1581;&#1575;&#1601;&#1592;&#1607; &#1582;&#1608;&#1575;&#1607;&#1610;&#1605; &#1576;&#1608;&#1583;. &#1583;&#1585; &#1589;&#1608;&#1585;&#1578;&#1610; 
-&#1705;&#1607; &#1605;&#1602;&#1575;&#1583;&#1610;&#1585; &#1605;&#1588;&#1582;&#1589; &#1588;&#1583;&#1607; &#1576;&#1607; &#1593;&#1606;&#1608;&#1575;&#1606; 
-&#1606;&#1575;&#1605;&#1581;&#1583;&#1608;&#1583; &#1576;&#1607; &#1589;&#1608;&#1585;&#1578; &#1594;&#1610;&#1585; &#1605;&#1593;&#1605;&#1608;&#1604;&#1610; &#1576;&#1586;&#1585;&#1603; &#1588;&#1608;&#1606;&#1583; &#1603;&#1575;&#1585;&#1575;&#1610;&#1610; &#1587;&#1610;&#1587;&#1578;&#1605; &#1603;&#1575;&#1607;&#1588; &#1582;&#1608;&#1575;&#1607;&#1583; &#1610;&#1575;&#1601;&#1578;.</font></span></p>
-<P dir="rtl"><span lang="fa"><font face="Tahoma">&#1576;&#1585;&#1575;&#1610; &#1584;&#1582;&#1610;&#1585;&#1607; &#1603;&#1585;&#1583;&#1606; &#1580;&#1583;&#1575;&#1608;&#1604; &#1576;&#1575; &#1575;&#1606;&#1583;&#1575;&#1586;&#1607; 
-&#1582;&#1610;&#1604;&#1610; &#1576;&#1586;&#1585;&#1711; &#1606;&#1610;&#1575;&#1586;&#1610; &#1606;&#1610;&#1587;&#1578; &#1603;&#1607; &#1587;&#1610;&#1587;&#1578;&#1605; &#1593;&#1575;&#1605;&#1604; &#1575;&#1605;&#1603;&#1575;&#1606; &#1575;&#1610;&#1580;&#1575;&#1583; &#1601;&#1575;&#1610;&#1604;&#1607;&#1575;&#1610; &#1576;&#1586;&#1585;&#1711; &#1585;&#1575; &#1583;&#1575;&#1588;&#1578;&#1607; &#1576;&#1575;&#1588;&#1583;. &#1576;&#1604;&#1603;&#1607; 
-&#1580;&#1583;&#1575;&#1608;&#1604; &#1582;&#1610;&#1604;&#1610; &#1576;&#1586;&#1585;&#1711; &#1576;&#1607; &#1589;&#1608;&#1585;&#1578; &#1601;&#1575;&#1610;&#1604;&#1607;&#1575;&#1610;&#1610; &#1576;&#1607; &#1581;&#1580;&#1605; &#1610;&#1603; &#1711;&#1610;&#1711;&#1575; &#1576;&#1575;&#1610;&#1578; &#1606;&#1711;&#1575;&#1607;&#1583;&#1575;&#1585;&#1610; &#1605;&#1610;&#8204;&#1588;&#1608;&#1606;&#1583;.</font></span></P>
-<P dir="rtl"><font face="Tahoma"><span lang="fa">&#1575;&#1711;&#1585; &#1575;&#1606;&#1583;&#1575;&#1586;&#1607; &#1576;&#1604;&#1608;&#1603;&#1607;&#1575;&#1610; &#1583;&#1575;&#1583;&#1607; &#1585;&#1575; 
-&#1576;&#1585;&#1575;&#1576;&#1585; 32 &#1603;&#1610;&#1604;&#1608; &#1576;&#1575;&#1610;&#1578; &#1602;&#1585;&#1575;&#1585; &#1583;&#1607;&#1610;&#1605; &#1581;&#1583;&#1575;&#1603;&#1579;&#1585; &#1575;&#1606;&#1583;&#1575;&#1586;&#1607; &#1580;&#1583;&#1608;&#1604; &#1608; &#1581;&#1583;&#1575;&#1603;&#1579;&#1585; &#1578;&#1593;&#1583;&#1575;&#1583; &#1587;&#1578;&#1608;&#1606;&#1607;&#1575; 4 &#1576;&#1585;&#1575;&#1576;&#1585; 
-&#1582;&#1608;&#1575;&#1607;&#1583; &#1588;&#1583;.</span></font></P>
+<p dir="rtl"><span lang="fa"><font face="Tahoma">البته در حالت نامحدود نيز ما 
+محدود به حجم هاردديسك و فضاي حافظه خواهيم بود. در صورتي که مقادير مشخص شده به 
+عنوان نامحدود به صورت غير معمولي بزرك شوند كارايي سيستم كاهش خواهد يافت.</font></span></p>
+<P dir="rtl"><span lang="fa"><font face="Tahoma">براي ذخيره كردن جداول با اندازه 
+خيلي بزرگ نيازي نيست كه سيستم عامل امكان ايجاد فايلهاي بزرگ را داشته باشد. بلكه 
+جداول خيلي بزرگ به صورت فايلهايي به حجم يك گيگا بايت نگاهداري مي‌شوند.</font></span></P>
+<P dir="rtl"><font face="Tahoma"><span lang="fa">اگر اندازه بلوكهاي داده را 
+برابر 32 كيلو بايت قرار دهيم حداكثر اندازه جدول و حداكثر تعداد ستونها 4 برابر 
+خواهد شد.</span></font></P>
 <H4 dir="rtl"><font face="Tahoma"><A name=4.6>4.6</A>) 
-<span lang="fa">&#1670;&#1602;&#1583;&#1585; &#1601;&#1590;&#1575;&#1610; &#1583;&#1610;&#1587;&#1603; &#1587;&#1582;&#1578; &#1576;&#1585;&#1575;&#1610; &#1584;&#1582;&#1610;&#1585;&#1607; &#1603;&#1585;&#1583;&#1606; &#1583;&#1575;&#1583;&#1607;&#8204;&#8204;&#1607;&#1575;&#1610; &#1610;&#1603; &#1601;&#1575;&#1610;&#1604; &#1605;&#1578;&#1606;&#1610; &#1605;&#1608;&#1585;&#1583; 
-&#1606;&#1610;&#1575;&#1586; &#1575;&#1587;&#1578;&#1567;</span></font></H4>
-<P dir="rtl"><font face="Tahoma"><span lang="fa">&#1610;&#1603; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; </span>
-PostgreSQL<span lang="fa">&#8204; &#1578;&#1575; 5 &#1576;&#1585;&#1575;&#1576;&#1585; &#1601;&#1590;&#1575;&#1610;&#1610; &#1585;&#1608;&#1610; &#1607;&#1575;&#1585;&#1583;&#1583;&#1610;&#1587;&#1603; &#1576;&#1585;&#1575;&#1610; &#1606;&#1711;&#1575;&#1607;&#1583;&#1575;&#1585;&#1610; &#1610;&#1603; &#1601;&#1575;&#1610;&#1604; 
-&#1605;&#1578;&#1606;&#1610; &#1606;&#1610;&#1575;&#1586; &#1583;&#1575;&#1585;&#1583;.</span></font></P>
-<P dir="rtl"><font face="Tahoma"><span lang="fa">&#1576;&#1607; &#1593;&#1606;&#1608;&#1575;&#1606; &#1605;&#1579;&#1575;&#1604; &#1610;&#1603; &#1601;&#1575;&#1610;&#1604; &#1576;&#1575; 100000 
-&#1582;&#1591; &#1585;&#1575; &#1583;&#1585; &#1606;&#1592;&#1585; &#1576;&#1711;&#1610;&#1585;&#1610;&#1583; &#1603;&#1607; &#1583;&#1585; &#1607;&#1585; &#1582;&#1591; &#1610;&#1603; &#1593;&#1583;&#1583; &#1589;&#1581;&#1610;&#1581; &#1608; &#1610;&#1603; &#1578;&#1608;&#1590;&#1610;&#1581; &#1605;&#1578;&#1606;&#1610; &#1570;&#1605;&#1583;&#1607; &#1575;&#1587;&#1578;. &#1601;&#1585;&#1590; &#1603;&#1606;&#1610;&#1583; 
-&#1603;&#1607; &#1585;&#1588;&#1578;&#1607; &#1605;&#1578;&#1606;&#1610; &#1576;&#1607; &#1591;&#1608;&#1585; &#1605;&#1578;&#1608;&#1587;&#1591; 20 &#1576;&#1575;&#1610;&#1578; &#1576;&#1575;&#1588;&#1583;. &#1575;&#1606;&#1583;&#1575;&#1586;&#1607; &#1601;&#1575;&#1610;&#1604; &#1576;&#1585;&#1575;&#1576;&#1585; 2.8 &#1605;&#1711;&#1575; &#1576;&#1575;&#1610;&#1578; &#1582;&#1608;&#1575;&#1607;&#1583; &#1576;&#1608;&#1583; 
-&#1608;&#1604;&#1610; </span>PostgreSQL<span lang="fa"> &#1576;&#1585;&#1575;&#1610; &#1606;&#1711;&#1575;&#1607;&#1583;&#1575;&#1585;&#1610; &#1575;&#1610;&#1606; &#1601;&#1575;&#1610;&#1604; &#1576;&#1607; 6.4 &#1605;&#1711;&#1575; &#1576;&#1575;&#1610;&#1578; 
-&#1575;&#1591;&#1604;&#1575;&#1593;&#1575;&#1578; &#1606;&#1610;&#1575;&#1586; &#1582;&#1608;&#1575;&#1607;&#1583; &#1583;&#1575;&#1588;&#1578;.</span></font></P>
+<span lang="fa">چقدر فضاي ديسك سخت براي ذخيره كردن داده‌‌هاي يك فايل متني مورد 
+نياز است؟</span></font></H4>
+<P dir="rtl"><font face="Tahoma"><span lang="fa">يك پايگاه داده </span>
+PostgreSQL<span lang="fa">‌ تا 5 برابر فضايي روي هاردديسك براي نگاهداري يك فايل 
+متني نياز دارد.</span></font></P>
+<P dir="rtl"><font face="Tahoma"><span lang="fa">به عنوان مثال يك فايل با 100000 
+خط را در نظر بگيريد كه در هر خط يك عدد صحيح و يك توضيح متني آمده است. فرض كنيد 
+كه رشته متني به طور متوسط 20 بايت باشد. اندازه فايل برابر 2.8 مگا بايت خواهد بود 
+ولي </span>PostgreSQL<span lang="fa"> براي نگاهداري اين فايل به 6.4 مگا بايت 
+اطلاعات نياز خواهد داشت.</span></font></P>
 <div dir="rtl">
-       <PRE><font face="Tahoma">    32 bytes: <span lang="fa">&#1575;&#1606;&#1583;&#1575;&#1586;&#1607; &#1587;&#1585;&#1575;&#1610;&#1606;&#1583; &#1607;&#1585; &#1582;&#1591; &#1576;&#1607; &#1591;&#1608;&#1585; &#1578;&#1602;&#1585;&#1610;&#1576;&#1610;</span>
-    24 bytes: <span lang="fa">&#1610;&#1603; &#1593;&#1583;&#1583; &#1589;&#1581;&#1610;&#1581; &#1608; &#1610;&#1603; &#1585;&#1588;&#1578;&#1607; 24 &#1576;&#1575;&#1610;&#1578;&#1610;</span>
-   + 4 bytes: <span lang="fa">&#1575;&#1588;&#1575;&#1585;&#1607; &#1711;&#1585; &#1585;&#1608;&#1610; &#1589;&#1601;&#1581;&#1607; &#1576;&#1607; &#1610;&#1603; &#1670;&#1606;&#1583;&#1578;&#1575;&#1610;&#1610;</span>
+       <PRE><font face="Tahoma">    32 bytes: <span lang="fa">اندازه سرايند هر خط به طور تقريبي</span>
+    24 bytes: <span lang="fa">يك عدد صحيح و يك رشته 24 بايتي</span>
+   + 4 bytes: <span lang="fa">اشاره گر روي صفحه به يك چندتايي</span>
    ----------------------------------------
-    60 bytes <span lang="fa">&#1583;&#1585; &#1607;&#1585; &#1585;&#1583;&#1610;&#1601;</span>
+    60 bytes <span lang="fa">در هر رديف</span>
 
-<span lang="fa">&#1575;&#1606;&#1583;&#1575;&#1586;&#1607; &#1589;&#1601;&#1581;&#1575;&#1578; &#1583;&#1575;&#1583;&#1607; &#1583;&#1585; </span>PostgreSQL<span lang="fa"> &#1576;&#1585;&#1575;&#1576;&#1585; &#1576;&#1575; 8 &#1603;&#1610;&#1604;&#1608; &#1576;&#1575;&#1610;&#1578; &#1575;&#1587;&#1578;</span>
-   8192 <span lang="fa">&#1578;&#1593;&#1583;&#1575;&#1583; &#1576;&#1575;&#1610;&#1578;&#8204;&#1607;&#1575; &#1583;&#1585; &#1607;&#1585; &#1589;&#1601;&#1581;&#1607;</span>
-   -------------------   =  136 <span lang="fa">&#1578;&#1593;&#1583;&#1575;&#1583; &#1585;&#1583;&#1610;&#1601;&#8204;&#1607;&#1575; &#1583;&#1585; &#1610;&#1603; &#1589;&#1601;&#1581;&#1607; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607;</span>
-     60 <span lang="fa"> &#1578;&#1593;&#1583;&#1575;&#1583; &#1576;&#1575;&#1610;&#1578;&#8204;&#1607;&#1575;&#1610; &#1607;&#1585; &#1585;&#1583;&#1610;&#1601;</span>
+<span lang="fa">اندازه صفحات داده در </span>PostgreSQL<span lang="fa"> برابر با 8 كيلو بايت است</span>
+   8192 <span lang="fa">تعداد بايت‌ها در هر صفحه</span>
+   -------------------   =  136 <span lang="fa">تعداد رديف‌ها در يك صفحه پايگاه داده</span>
+     60 <span lang="fa"> تعداد بايت‌هاي هر رديف</span>
 
-   100000 <span lang="fa"> &#1578;&#1593;&#1583;&#1575;&#1583; &#1585;&#1583;&#1610;&#1601;&#1607;&#1575;</span>
-   --------------------  = <span lang="fa">&#1578;&#1593;&#1583;&#1575;&#1583;&#1589;&#1601;&#1581;&#1575;&#1578; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607;</span>
-      128 <span lang="fa">&#1578;&#1593;&#1583;&#1575;&#1583; &#1585;&#1583;&#1610;&#1601;&#1607;&#1575; &#1583;&#1585; &#1607;&#1585; &#1589;&#1601;&#1581;&#1607;</span>
+   100000 <span lang="fa"> تعداد رديفها</span>
+   --------------------  = <span lang="fa">تعدادصفحات پايگاه داده</span>
+      128 <span lang="fa">تعداد رديفها در هر صفحه</span>
 
-735 <span lang="fa">&#1578;&#1593;&#1583;&#1575;&#1583; &#1589;&#1601;&#1581;&#1575;&#1578;</span> * 8192 <span lang="fa">&#1578;&#1593;&#1583;&#1575;&#1583; &#1576;&#1575;&#1610;&#1578;&#8204;&#1607;&#1575;&#1610; &#1607;&#1585; &#1589;&#1601;&#1581;&#1607;</span>  =  6,021,120 <span lang="fa">&#1605;&#1711;&#1575; &#1576;&#1575;&#1610;&#1578;</span>
+735 <span lang="fa">تعداد صفحات</span> * 8192 <span lang="fa">تعداد بايت‌هاي هر صفحه</span>  =  6,021,120 <span lang="fa">مگا بايت</span>
 </font></PRE>
 </div>
-<P dir="rtl"><span lang="fa"><font face="Tahoma">&#1587;&#1585;&#1576;&#1575;&#1585; &#1575;&#1606;&#1583;&#1610;&#1587;&#1607;&#1575; &#1610;&#1575; &#1606;&#1605;&#1575;&#1610;&#1607;&#8204;&#1607;&#1575; &#1575;&#1586; 
-&#1575;&#1610;&#1606; &#1605;&#1602;&#1583;&#1575;&#1585; &#1603;&#1605;&#1578;&#1585; &#1575;&#1587;&#1578; &#1608;&#1604;&#1610; &#1670;&#1608;&#1606; &#1588;&#1575;&#1605;&#1604; &#1582;&#1608;&#1583; &#1583;&#1575;&#1583;&#1607;&#8204;&#1607;&#1575; &#1607;&#1605; &#1607;&#1587;&#1578; </font></span>
-<font face="Tahoma">&#1605;<span lang="fa">&#1605;&#1705;&#1606; &#1575;&#1587;&#1578; &#1575;&#1606;&#1583;&#1575;&#1586;&#1607; &#1570;&#1606;&#1607;&#1575; &#1607;&#1605; &#1576;&#1586;&#1585;&#1711; &#1588;&#1608;&#1583;</span>.</font></P>
-<p dir="rtl"><font face="Tahoma">NULL<span lang="fa">&#1607;&#1575; &#1576;&#1607; &#1589;&#1608;&#1585;&#1578; </span>bitmap<span lang="fa"> 
-&#1584;&#1582;&#1610;&#1585;&#1607; &#1605;&#1610;&#8204;&#1588;&#1608;&#1606;&#1583; &#1608; &#1575;&#1586; &#1575;&#1610;&#1606;&#1585;&#1608; &#1601;&#1590;&#1575;&#1610; &#1576;&#1587;&#1610;&#1575;&#1585; &#1603;&#1605;&#1610; &#1585;&#1575; &#1575;&#1588;&#1594;&#1575;&#1604; &#1605;&#1610;&#8204;&#1603;&#1606;&#1606;&#1583;.</span></font></p>
+<P dir="rtl"><span lang="fa"><font face="Tahoma">سربار انديسها يا نمايه‌ها از 
+اين مقدار كمتر است ولي چون شامل خود داده‌ها هم هست </font></span>
+<font face="Tahoma">م<span lang="fa">مکن است اندازه آنها هم بزرگ شود</span>.</font></P>
+<p dir="rtl"><font face="Tahoma">NULL<span lang="fa">ها به صورت </span>bitmap<span lang="fa"> 
+ذخيره مي‌شوند و از اينرو فضاي بسيار كمي را اشغال مي‌كنند.</span></font></p>
 <H4 dir="rtl"><font face="Tahoma"><A name=4.7>4.7</A>) 
-<span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1576;&#1601;&#1607;&#1605;&#1605; &#1603;&#1607; &#1670;&#1607; &#1603;&#1575;&#1585;&#1576;&#1585;&#1575;&#1606;&#1548;&#8204; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607;&#1548;&#8204; &#1606;&#1605;&#1575;&#1610;&#1607; &#1608; 
-&#1580;&#1583;&#1575;&#1608;&#1604;&#1610; &#1583;&#1585; &#1587;&#1610;&#1587;&#1578;&#1605; &#1578;&#1593;&#1585;&#1610;&#1601; &#1588;&#1583;&#1607; &#1575;&#1587;&#1578;&#1567;</span></font></H4>
+<span lang="fa">چگونه مي‌توانم بفهمم كه چه كاربران،‌ پايگاه داده،‌ نمايه و 
+جداولي در سيستم تعريف شده است؟</span></font></H4>
 <P dir="rtl"><font face="Tahoma"><i>psql<span lang="fa"> </span></i>
-<span lang="fa">&#1578;&#1593;&#1583;&#1575;&#1583; &#1586;&#1610;&#1575;&#1583;&#1610; &#1583;&#1587;&#1578;&#1608;&#1585; &#1583;&#1575;&#1585;&#1583; &#1603;&#1607; &#1576;&#1575; </span>\<span lang="fa"> &#1588;&#1585;&#1608;&#1593; 
-&#1605;&#1610;&#8204;&#1588;&#1608;&#1606;&#1583; &#1608; &#1575;&#1610;&#1606; &#1575;&#1591;&#1604;&#1575;&#1593;&#1575;&#1578; &#1585;&#1575; &#1583;&#1585; &#1575;&#1582;&#1578;&#1610;&#1575;&#1585; &#1605;&#1575; &#1602;&#1585;&#1575;&#1585; &#1605;&#1610;&#8204;&#1583;&#1607;&#1606;&#1583;. &#1576;&#1585;&#1575;&#1610; &#1583;&#1610;&#1583;&#1606; &#1570;&#1606;&#1607;&#1575; &#1583;&#1587;&#1578;&#1608;&#1585; </span>
-?\ <span lang="fa">&nbsp;&#1585;&#1575; &#1575;&#1580;&#1585;&#1575; &#1603;&#1606;&#1610;&#1583;.&nbsp; &#1607;&#1605;&#1670;&#1606;&#1610;&#1606; &#1580;&#1583;&#1575;&#1608;&#1604; &#1587;&#1610;&#1587;&#1578;&#1605;&#1610; &#1603;&#1607; &#1606;&#1575;&#1605; &#1570;&#1606;&#1607;&#1575;</span>
-<span lang="fa">&#1576;&#1575;
-</span>pg<span lang="fa">_</span> <span lang="fa">&#8204;&#1588;&#1585;&#1608;&#1593; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583; &#1606;&#1610;&#1586; &#1575;&#1610;&#1606; &#1575;&#1591;&#1604;&#1575;&#1593;&#1575;&#1578; 
-&#1585;&#1575; &#1583;&#1585; &#1582;&#1608;&#1583; &#1583;&#1575;&#1585;&#1606;&#1583;. &#1575;&#1580;&#1585;&#1575;&#1610; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; </span>psql<span lang="fa"> &#1576;&#1575; &#1711;&#1586;&#1610;&#1606;&#1607; </span>l-
-<span lang="fa">&nbsp;&#1606;&#1610;&#1586; &#1576;&#1575;&#1593;&#1579; &#1606;&#1588;&#1575;&#1606; &#1583;&#1575;&#1583;&#1606; &#1604;&#1610;&#1587;&#1578; &#1578;&#1605;&#1575;&#1605; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607;&#1607;&#1575;&#1610; &#1583;&#1575;&#1583;&#1607; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583;.</span></font></P>
-<P dir="rtl"><font face="Tahoma"><span lang="fa">&#1607;&#1605;&#1670;&#1606;&#1610;&#1606; &#1601;&#1575;&#1610;&#1604; </span> <I>pgsql/src/tutorial/syscat.source<span lang="fa">
-</span></I><span lang="fa">&#1606;&#1610;&#1586; &#1601;&#1585;&#1605;&#1575;&#1606;&#1607;&#1575;&#1610; </span>SELECT<span lang="fa"> &#1603;&#1607; &#1576;&#1575; 
-&#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; &#1570;&#1606; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606; &#1575;&#1591;&#1604;&#1575;&#1593;&#1575;&#1578; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; &#1585;&#1575; &#1575;&#1587;&#1578;&#1582;&#1585;&#1575;&#1580; &#1603;&#1585;&#1583; &#1588;&#1585;&#1581; &#1583;&#1575;&#1583;&#1607; &#1575;&#1587;&#1578;.</span></font></P>
+<span lang="fa">تعداد زيادي دستور دارد كه با </span>\<span lang="fa"> شروع 
+مي‌شوند و اين اطلاعات را در اختيار ما قرار مي‌دهند. براي ديدن آنها دستور </span>
+?\ <span lang="fa">&nbsp;را اجرا كنيد.&nbsp; همچنين جداول سيستمي كه با نام آنها
+</span>pg<span lang="fa">_</span> <span lang="fa">‌شروع مي‌شود نيز اين اطلاعات 
+را در خود دارند. اجراي برنامه </span>psql<span lang="fa"> با گزينه </span>l-
+<span lang="fa">&nbsp;نيز باعث نشان دادن ليست تمام پايگاههاي داده مي‌شود.</span></font></P>
+<P dir="rtl"><font face="Tahoma"><span lang="fa">همچنين فايل </span> <I>
+pgsql/src/tutorial/syscat.source<span lang="fa">
+</span></I><span lang="fa">نيز فرمانهاي </span>SELECT<span lang="fa"> كه با 
+استفاده از آن مي‌توان اطلاعات پايگاه داده را استخراج كرد شرح داده است.</span></font></P>
 <H4 dir="rtl"><font face="Tahoma"><A name=4.8>4.8</A>)  
-<span lang="fa">&#1670;&#1585;&#1575; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578;&#1607;&#1575;&#1610; &#1605;&#1606; &#1603;&#1606;&#1583; &#1575;&#1580;&#1585;&#1575; &#1605;&#1610;&#8204;&#1588;&#1608;&#1606;&#1583; &#1610;&#1575; &#1670;&#1585;&#1575; &#1575;&#1586; &#1606;&#1605;&#1575;&#1610;&#1607; &#1607;&#1575; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; 
-&#1606;&#1605;&#1610;&#8204;&#1603;&#1606;&#1606;&#1583;&#1567;</span></font></H4>
-<p dir="rtl"><span lang="fa"><font face="Tahoma">&#1576;&#1607; &#1591;&#1608;&#1585; &#1605;&#1593;&#1605;&#1608;&#1604; </font></span>
-<font face="Tahoma"><span lang="fa">&#1576;&#1585;&#1575;&#1610; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578;&#1607;&#1575; 
-&#1575;&#1586; &#1606;&#1605;&#1575;&#1610;&#1607;&#8204;&#1607;&#1575; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1606;&#1605;&#1610;&#8204;&#1588;&#1608;&#1583;. 
-&#1578;&#1606;&#1607;&#1575; &#1583;&#1585; &#1589;&#1608;&#1585;&#1578;&#1610; &#1575;&#1586; &#1606;&#1605;&#1575;&#1610;&#1607;&#8204;&#1607;&#1575; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583; &#1603;&#1607; &#1575;&#1606;&#1583;&#1575;&#1586;&#1607; &#1580;&#1583;&#1608;&#1604; &#1575;&#1586; &#1610;&#1603; &#1575;&#1606;&#1583;&#1575;&#1586;&#1607; &#1581;&#1583;&#1575;&#1602;&#1604; 
-&#1576;&#1586;&#1585;&#1711;&#1578;&#1585; &#1576;&#1575;&#1588;&#1583; &#1608; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578; &#1607;&#1605; &#1601;&#1602;&#1591; &#1602;&#1587;&#1605;&#1578;&#1610; &#1575;&#1586; &#1585;&#1583;&#1610;&#1601;&#8204;&#1607;&#1575;&#1610; &#1580;&#1583;&#1608;&#1604; &#1585;&#1575; &#1575;&#1606;&#1578;&#1582;&#1575;&#1576; &#1603;&#1585;&#1583;&#1607; &#1576;&#1575;&#1588;&#1583;. &#1583;&#1604;&#1610;&#1604; 
-&#1575;&#1610;&#1606; &#1603;&#1575;&#1585; &#1570;&#1606; &#1575;&#1587;&#1578; &#1603;&#1607; &#1583;&#1587;&#1578;&#1585;&#1587;&#1610;&#8204;&#1607;&#1575;&#1610; &#1578;&#1589;&#1575;&#1583;&#1601;&#1610; &#1576;&#1607; &#1607;&#1575;&#1585;&#1583;&#1583;&#1610;&#1587;&#1603; &#1603;&#1607; &#1576;&#1607; &#1582;&#1575;&#1591;&#1585; &#1606;&#1605;&#1575;&#1610;&#1607;&#8204;&#1607;&#1575; &#1575;&#1610;&#1580;&#1575;&#1583; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583; 
-&#1605;&#1605;&#1603;&#1606; &#1575;&#1587;&#1578; &#1575;&#1586; &#1582;&#1608;&#1575;&#1606;&#1583;&#1606; &#1605;&#1587;&#1578;&#1602;&#1610;&#1605; &#1580;&#1583;&#1608;&#1604; &#1610;&#1575; &#1582;&#1608;&#1575;&#1606;&#1583;&#1606; &#1578;&#1585;&#1578;&#1610;&#1576;&#1610; &#1585;&#1603;&#1608;&#1585;&#1583;&#1607;&#1575; &#1603;&#1606;&#1583;&#1578;&#1585; &#1576;&#1575;&#1588;&#1583;.</span></font></p>
-<p dir="rtl"><font face="Tahoma"><span lang="fa">&#1576;&#1585;&#1575;&#1610; &#1578;&#1593;&#1610;&#1610;&#1606; &#1575;&#1610;&#1606;&#1603;&#1607; &#1575;&#1586; &#1606;&#1605;&#1575;&#1610;&#1607; 
-&#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1588;&#1608;&#1583; &#1610;&#1575; &#1582;&#1610;&#1585;&#1548; </span>PostgreSQL<span lang="fa"> &#1576;&#1575;&#1610;&#1583; &#1575;&#1591;&#1604;&#1575;&#1593;&#1575;&#1578; &#1570;&#1605;&#1575;&#1585;&#1610; &#1585;&#1575; &#1583;&#1585; 
-&#1605;&#1608;&#1585;&#1583; &#1610;&#1603; &#1580;&#1583;&#1608;&#1604; &#1576;&#1583;&#1575;&#1606;&#1583;. &#1575;&#1610;&#1606; &#1575;&#1591;&#1604;&#1575;&#1593;&#1575;&#1578; &#1578;&#1608;&#1587;&#1591; &#1583;&#1587;&#1578;&#1608;&#1585; </span>ANALYZE<span lang="fa"> &#1608;
-</span>VACUUM ANALYZE<span lang="fa"> &#1576;&#1607; &#1583;&#1587;&#1578; &#1605;&#1610;&#8204;&#1570;&#1610;&#1583;. &#1576;&#1575; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; &#1575;&#1610;&#1606; &#1575;&#1591;&#1604;&#1575;&#1593;&#1575;&#1578;&#1548;&#8204; 
-&#1576;&#1607;&#1610;&#1606;&#1607; &#1587;&#1575;&#1586; &#1575;&#1586; &#1578;&#1593;&#1583;&#1575;&#1583; &#1585;&#1583;&#1610;&#1601;&#8204;&#1607;&#1575;&#1610; &#1610;&#1603; &#1580;&#1583;&#1608;&#1604; &#1575;&#1591;&#1604;&#1575;&#1593; &#1662;&#1610;&#1583;&#1575; &#1605;&#1610;&#8204;&#1603;&#1606;&#1583; &#1608; &#1576;&#1607;&#1578;&#1585; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1583; &#1578;&#1593;&#1610;&#1610;&#1606; &#1603;&#1606;&#1583; 
-&#1603;&#1607; &#1570;&#1610;&#1575; &#1575;&#1586; &#1606;&#1605;&#1575;&#1610;&#1607; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1588;&#1608;&#1583; &#1610;&#1575; &#1582;&#1610;&#1585;. &#1575;&#1591;&#1604;&#1575;&#1593;&#1575;&#1578; &#1570;&#1605;&#1575;&#1585;&#1610; &#1607;&#1605;&#1670;&#1606;&#1610;&#1606; &#1576;&#1585;&#1575;&#1610; &#1578;&#1593;&#1610;&#1610;&#1606; &#1578;&#1585;&#1578;&#1610;&#1576; &#1575;&#1604;&#1581;&#1575;&#1602; 
-&#1608; &#1585;&#1608;&#1588;&#1607;&#1575;&#1610; &#1575;&#1604;&#1581;&#1575;&#1602; &#1576;&#1607; &#1589;&#1608;&#1585;&#1578; &#1576;&#1607;&#1610;&#1606;&#1607; &#1606;&#1610;&#1586; &#1603;&#1575;&#1585;&#1576;&#1585;&#1583; &#1583;&#1575;&#1585;&#1583;. &#1580;&#1605;&#1593; &#1570;&#1608;&#1585;&#1610; &#1575;&#1591;&#1604;&#1575;&#1593;&#1575;&#1578; &#1570;&#1605;&#1575;&#1585;&#1610; &#1576;&#1575;&#1610;&#1583; &#1576;&#1607; &#1589;&#1608;&#1585;&#1578; 
-&#1583;&#1608;&#1585;&#1607;&#8204;&#1575;&#1610; &#1607;&#1605;&#1586;&#1605;&#1575;&#1606; &#1576;&#1575; &#1578;&#1594;&#1610;&#1610;&#1585; &#1583;&#1575;&#1583;&#1607;&#8204;&#1607;&#1575;&#1610; &#1580;&#1583;&#1608;&#1604; &#1575;&#1606;&#1580;&#1575;&#1605; &#1588;&#1608;&#1583;.</span></font></p>
-<P dir="rtl"><font face="Tahoma"><span lang="fa">&#1606;&#1605;&#1575;&#1610;&#1607;&#8204;&#1607;&#1575; &#1576;&#1607; &#1591;&#1608;&#1585; &#1605;&#1593;&#1605;&#1608;&#1604; &#1607;&#1605;&#1585;&#1575;&#1607; &#1576;&#1575; 
-&#1583;&#1587;&#1578;&#1608;&#1585; </span>ORDER BY<span lang="fa"> &#1576;&#1607; &#1603;&#1575;&#1585; &#1576;&#1585;&#1583;&#1607; &#1606;&#1605;&#1610;&#8204;&#1588;&#1608;&#1606;&#1583;. &#1576;&#1585;&#1575;&#1610; &#1610;&#1603; &#1580;&#1583;&#1608;&#1604; &#1576;&#1586;&#1585;&#1711; &#1610;&#1603; 
-&#1662;&#1610;&#1605;&#1575;&#1610;&#1588; &#1578;&#1585;&#1578;&#1610;&#1576;&#1610; &#1607;&#1605;&#1585;&#1575;&#1607; &#1576;&#1575; &#1583;&#1587;&#1578;&#1608;&#1585; &#1605;&#1585;&#1578;&#1576; &#1587;&#1575;&#1586;&#1610; &#1575;&#1586; &#1576;&#1607; &#1603;&#1575;&#1585; &#1576;&#1585;&#1583;&#1606; &#1606;&#1605;&#1575;&#1610;&#1607;&#8204;&#1607;&#1575; &#1587;&#1585;&#1610;&#1593;&#1578;&#1585; &#1582;&#1608;&#1575;&#1607;&#1583; &#1576;&#1608;&#1583;.</span></font></P>
-<p dir="rtl"><font face="Tahoma"><span lang="fa">&#1575;&#1605;&#1575; &#1575;&#1711;&#1585; &#1607;&#1605;&#1585;&#1575;&#1607; &#1576;&#1575; </span>ORDER 
-BY<span lang="fa">&#8204; &#1575;&#1586; </span>LIMIT<span lang="fa"> &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1588;&#1608;&#1583; &#1575;&#1594;&#1604;&#1576; &#1575;&#1586; &#1606;&#1605;&#1575;&#1610;&#1607;&#8204;&#1607;&#1575; 
-&#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583; &#1670;&#1608;&#1606; &#1601;&#1602;&#1591; &#1602;&#1587;&#1605;&#1578;&#1610; &#1575;&#1586; &#1580;&#1583;&#1608;&#1604; 
-&#1576;&#1585;&#1711;&#1585;&#1583;&#1575;&#1606;&#1583;&#1607; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583;. &#1583;&#1585; &#1581;&#1602;&#1610;&#1602;&#1578; &#1607;&#1585; &#1670;&#1606;&#1583;</span>
-<span lang="fa">&#1578;&#1608;&#1575;&#1576;&#1593; ()</span>MIN<span lang="fa">&#8204; &#1608; </span>()MAX
-<span lang="fa">&#1575;&#1586; &#1606;&#1605;&#1575;&#1610;&#1607;&#8204;&#1607;&#1575; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1606;&#1605;&#1610;&#8204;&#1603;&#1606;&#1606;&#1583; &#1608;&#1604;&#1610; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1610;&#1605; &#1576;&#1575; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; &#1583;&#1587;&#1578;&#1608;&#1585; 
-&#1586;&#1610;&#1585; &#1576;&#1575; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; &#1606;&#1605;&#1575;&#1610;&#1607;&#8204;&#1607;&#1575; &#1608; &#1583;&#1587;&#1578;&#1608;&#1585; </span>ORDER BY<span lang="fa"> &#1608; </span>
-LIMIT<span lang="fa">&#8204; &#1548; &#1570;&#1606;&#1607;&#1575; &#1585;&#1575; &#1576;&#1607; &#1583;&#1587;&#1578; &#1570;&#1608;&#1585;&#1610;&#1605;.</span></font></p>
+<span lang="fa">چرا درخواستهاي من كند اجرا مي‌شوند يا چرا از نمايه ها استفاده 
+نمي‌كنند؟</span></font></H4>
+<p dir="rtl"><span lang="fa"><font face="Tahoma">به طور معمول </font></span>
+<font face="Tahoma"><span lang="fa">براي درخواستها از نمايه‌ها استفاده نمي‌شود. 
+تنها در صورتي از نمايه‌ها استفاده مي‌شود كه اندازه جدول از يك اندازه حداقل 
+بزرگتر باشد و درخواست هم فقط قسمتي از رديف‌هاي جدول را انتخاب كرده باشد. دليل 
+اين كار آن است كه دسترسي‌هاي تصادفي به هاردديسك كه به خاطر نمايه‌ها ايجاد مي‌شود 
+ممكن است از خواندن مستقيم جدول يا خواندن ترتيبي ركوردها كندتر باشد.</span></font></p>
+<p dir="rtl"><font face="Tahoma"><span lang="fa">براي تعيين اينكه از نمايه 
+استفاده شود يا خير، </span>PostgreSQL<span lang="fa"> بايد اطلاعات آماري را در 
+مورد يك جدول بداند. اين اطلاعات توسط دستور </span>ANALYZE<span lang="fa"> و
+</span>VACUUM ANALYZE<span lang="fa"> به دست مي‌آيد. با استفاده از اين اطلاعات،‌ 
+بهينه ساز از تعداد رديف‌هاي يك جدول اطلاع پيدا مي‌كند و بهتر مي‌تواند تعيين كند 
+كه آيا از نمايه استفاده شود يا خير. اطلاعات آماري همچنين براي تعيين ترتيب الحاق 
+و روشهاي الحاق به صورت بهينه نيز كاربر دارد. جمع آوري اطلاعات آماري بايد به صورت 
+دوره‌اي همزمان با تغيير داده‌هاي جدول انجام شود.</span></font></p>
+<P dir="rtl"><font face="Tahoma"><span lang="fa">نمايه‌ها به طور معمول همراه با 
+دستور </span>ORDER BY<span lang="fa"> به كار برده نمي‌شوند. براي يك جدول بزرگ يك 
+پيمايش ترتيبي همراه با دستور مرتب سازي از به كار بردن نمايه‌ها سريعتر خواهد بود.</span></font></P>
+<p dir="rtl"><font face="Tahoma"><span lang="fa">اما اگر همراه با </span>ORDER 
+BY<span lang="fa">‌ از </span>LIMIT<span lang="fa"> استفاده شود اغلب از نمايه‌ها 
+استفاده مي‌شود چون فقط قسمتي از جدول استفاده مي‌شود. در حقيقت هر چند</span>
+<span lang="fa">توابع ()</span>MIN<span lang="fa">‌ و </span>()MAX
+<span lang="fa">از نمايه‌ها استفاده نمي‌كنند ولي مي‌توانيم با استفاده از دستور 
+زير با استفاده از نمايه‌ها و دستور </span>ORDER BY<span lang="fa"> و </span>
+LIMIT<span lang="fa">‌ آنها را به دست آوريم.</span></font></p>
 <div dir="ltr">
        <PRE><font face="Tahoma">    SELECT col
     FROM tab
@@ -1061,355 +1079,356 @@ LIMIT<span lang="fa">&#8204; &#1548; &#1570;&#1606;&#1607;&#1575; &#1585;&#1575;
     LIMIT 1;
 </font></PRE>
 </div>
-<P dir="rtl"><font face="Tahoma"><span lang="fa">&#1575;&#1711;&#1585; &#1588;&#1605;&#1575; &#1601;&#1603;&#1585; &#1605;&#1610;&#8204;&#1603;&#1606;&#1610;&#1583; &#1603;&#1607; &#1576;&#1607;&#1610;&#1606;&#1607; 
-&#1587;&#1575;&#1586; &#1587;&#1610;&#1587;&#1578;&#1605; &#1583;&#1585; &#1575;&#1606;&#1578;&#1582;&#1575;&#1576; &#1662;&#1610;&#1605;&#1575;&#1610;&#1588; &#1578;&#1585;&#1578;&#1610;&#1576;&#1610; &#1575;&#1588;&#1578;&#1576;&#1575;&#1607; &#1603;&#1585;&#1583;&#1607; &#1575;&#1587;&#1578; &#1576;&#1575; &#1583;&#1587;&#1578;&#1608;&#1585; </span>'</font><CODE><font face="Tahoma">SET enable_seqscan TO 'off'</font></CODE><font face="Tahoma"><span lang="fa">&nbsp; 
-&#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1610;&#1583; &#1576;&#1576;&#1610;&#1606;&#1610;&#1583; &#1570;&#1610;&#1575; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; &#1606;&#1605;&#1575;&#1610;&#1607;&#8204;&#1607;&#1575; &#1576;&#1575;&#1593;&#1579; &#1575;&#1601;&#1586;&#1575;&#1610;&#1588; &#1587;&#1585;&#1593;&#1578; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578;&#8204;&#1607;&#1575; &#1582;&#1608;&#1575;&#1607;&#1583; &#1588;&#1583
-&#1610;&#1575; &#1582;&#1610;&#1585;.</span></font></P>
-<P dir="rtl"><font face="Tahoma"><span lang="fa">&#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; &#1606;&#1605;&#1575;&#1610;&#1607;&#8204;&#1607;&#1575; &#1607;&#1606;&#1711;&#1575;&#1605;&#1610; &#1603;&#1607; 
-&#1575;&#1586; &#1593;&#1604;&#1575;&#1574;&#1605; &#1608;&#1610;&#1688;&#1607; &#1606;&#1592;&#1610;&#1585; </span>LIKE<span lang="fa"> &#1608; </span>~<span lang="fa"> 
-&#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1605;&#1610;&#8204;&#1603;&#1606;&#1610;&#1583; &#1601;&#1602;&#1591; &#1583;&#1585; &#1576;&#1593;&#1590;&#1610; &#1588;&#1585;&#1575;&#1610;&#1591; &#1582;&#1575;&#1589; &#1603;&#1607; &#1583;&#1585; &#1575;&#1610;&#1606;&#1580;&#1575; &#1584;&#1603;&#1585; &#1588;&#1583;&#1607; &#1575;&#1587;&#1578; &#1605;&#1605;&#1603;&#1606; &#1575;&#1587;&#1578;:</span></font></P>
+<P dir="rtl"><font face="Tahoma"><span lang="fa">اگر شما فكر مي‌كنيد كه بهينه 
+ساز سيستم در انتخاب پيمايش ترتيبي اشتباه كرده است با دستور </span>&#39;</font><CODE><font face="Tahoma">SET 
+enable_seqscan TO &#39;off&#39;</font></CODE><font face="Tahoma"><span lang="fa">&nbsp
+مي‌توانيد ببينيد آيا استفاده از نمايه‌ها باعث افزايش سرعت درخواست‌ها خواهد شد.</span></font></P>
+<P dir="rtl"><font face="Tahoma"><span lang="fa">استفاده از نمايه‌ها هنگامي كه 
+از علائم ويژه نظير </span>LIKE<span lang="fa"> و </span>~<span lang="fa"> 
+استفاده مي‌كنيد فقط در بعضي شرايط خاصي كه در اينجا ذكر شده است ممكن است:</span></font></P>
 <ul dir="rtl">
        <li dir="rtl">
-       <p dir="rtl"><font face="Tahoma"><span lang="fa">&#1575;&#1576;&#1578;&#1583;&#1575;&#1610; &#1585;&#1588;&#1578;&#1607; &#1580;&#1587;&#1578;&#1580;&#1608; &#1576;&#1575;&#1610;&#1583; &#1576;&#1607; 
-       &#1591;&#1608;&#1585; &#1589;&#1585;&#1610;&#1581; &#1605;&#1588;&#1582;&#1589; &#1576;&#1575;&#1588;&#1583; &#1576;&#1585;&#1575;&#1610; &#1605;&#1579;&#1575;&#1604;:</span></font></li>
-</ul>
-<p dir="rtl"><span dir="rtl"><font face="Tahoma"><span lang="fa">- &#1583;&#1587;&#1578;&#1608;&#1585;&#1575;&#1578;
-       </span>LIKE<span lang="fa"> &#1606;&#1576;&#1575;&#1610;&#1583; &#1576;&#1575; &#1593;&#1604;&#1575;&#1605;&#1578; 
-</span>%<span lang="fa"> &#1588;&#1585;&#1608;&#1593; 
-       &#1588;&#1608;&#1606;&#1583;</span></font></span></p>
-<p dir="rtl"><font face="Tahoma"><span lang="fa">- &#1575;&#1604;&#1711;&#1608;&#1607;&#1575;&#1610; &#1605;&#1606;&#1592;&#1605;&#1610; &#1603;&#1607; &#1576;&#1575; 
-</span>~<span lang="fa"> &#1605;&#1610;&#8204;&#1570;&#1610;&#1583; &#1581;&#1578;&#1605;&#1575;&#1611; &#1576;&#1575;&#1610;&#1583; &#1576;&#1575; &#1593;&#1604;&#1575;&#1605;&#1578;
-</span>^<span lang="fa"> &#1588;&#1585;&#1608;&#1593; 
-       &#1588;&#1608;&#1583;</span></font></p>
-<ul dir="rtl">
+       <p dir="rtl"><font face="Tahoma"><span lang="fa">ابتداي رشته جستجو بايد به 
+       طور صريح مشخص باشد براي مثال:</span></font></li>
+       <li dir="rtl">
+       <p dir="rtl"><span dir="rtl"><font face="Tahoma"><span lang="fa">دستورات
+       </span>LIKE<span lang="fa"> نبايد با علامت </span>%<span lang="fa"> شروع 
+       شوند</span></font></span></li>
+       <li dir="rtl">
+       <p dir="rtl"><font face="Tahoma"><span lang="fa">الگوهاي منظمي كه با </span>
+       ~<span lang="fa"> مي‌ايد حتماً بايد با علامت </span>^<span lang="fa"> شروع 
+       شود</span></font></li>
        <li dir="rtl">
-       <p dir="rtl"><font face="Tahoma"><span lang="fa">&#1585;&#1588;&#1578;&#1607; &#1580;&#1587;&#1578;&#1580;&#1608; &#1606;&#1576;&#1575;&#1610;&#1583; &#1576;&#1575; &#1610;&#1603; 
-       &#1605;&#1580;&#1605;&#1608;&#1593;&#1607; &#1575;&#1586; &#1603;&#1575;&#1585;&#1575;&#1603;&#1578;&#1585;&#8204;&#1607;&#1575;&nbsp; &#1605;&#1579;&#1604; </span>[a-e]<span lang="fa"> &#1588;&#1585;&#1608;&#1593; &#1588;&#1608;&#1583;</span></font></li>
+       <p dir="rtl"><font face="Tahoma"><span lang="fa">رشته جستجو نبايد با يك 
+       مجموعه از كاراكتر‌ها&nbsp; مثل </span>[a-e]<span lang="fa"> شروع شود</span></font></li>
        <li dir="rtl">
-       <p dir="rtl"><font face="Tahoma"><span lang="fa">&#1580;&#1587;&#1578;&#1580;&#1608;&#1607;&#1575;&#1610; &#1594;&#1610;&#1585;&#1581;&#1587;&#1575;&#1587; &#1576;&#1607; &#1605;&#1578;&#1606; &#1605;&#1579;&#1604;&nbsp;
-       </span>ILIKE<span lang="fa">&#8204; &#1608; </span>*~<span lang="fa"> &#1575;&#1586; &#1606;&#1605;&#1575;&#1610;&#1607;&#8204;&#1607;&#1575; 
-       &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1606;&#1605;&#1610;&#8204;&#1603;&#1606;&#1606;&#1583;. &#1583;&#1585; &#1593;&#1608;&#1590; &#1575;&#1586; &#1578;&#1608;&#1575;&#1576;&#1593; &#1606;&#1605;&#1575;&#1610;&#1607;&#8204;&#1575;&#1610; &#1603;&#1607; &#1583;&#1585; &#1602;&#1587;&#1605;&#1578; </span>
+       <p dir="rtl"><font face="Tahoma"><span lang="fa">جستجوهاي غيرحساس به متن مثل&nbsp;
+       </span>ILIKE<span lang="fa">‌ و </span>*~<span lang="fa"> از نمايه‌ها 
+       استفاده نمي‌كنند. در عوض از توابع نمايه‌اي كه در قسمت </span>
        <A 
   href="#4.12">4.12</A><span lang="fa"> 
-       &#1578;&#1608;&#1590;&#1610;&#1581; &#1583;&#1575;&#1583;&#1607; &#1588;&#1583; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1605;&#1610;&#8204;&#1603;&#1606;&#1606;&#1583;.</span></font></li>
+       توضيح داده شد استفاده مي‌كنند.</span></font></li>
        <li dir="rtl">
-       <p dir="rtl"><font face="Tahoma"><span lang="fa">&#1605;&#1602;&#1583;&#1575;&#1585; &#1662;&#1610;&#1588; &#1601;&#1585;&#1590; </span>locale<span lang="fa">&#8204; 
-       &#1576;&#1575;&#1610;&#1583; &#1583;&#1585; </span>initdb<span lang="fa"> &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1588;&#1608;&#1583;.</span></font></li>
+       <p dir="rtl"><font face="Tahoma"><span lang="fa">مقدار پيش فرض </span>locale<span lang="fa">‌ 
+       بايد در </span>initdb<span lang="fa"> استفاده شود.</span></font></li>
 </ul>
 <H4 dir="rtl"><font face="Tahoma"><A name=4.9>4.9</A>)  
-<span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1606;&#1581;&#1608;&#1607; &#1576;&#1585;&#1585;&#1587;&#1610; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578; &#1585;&#1575; &#1578;&#1608;&#1587;&#1591; &#1576;&#1607;&#1610;&#1606;&#1607;&#8204;&#1587;&#1575;&#1586; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578;&#1607;&#1575; 
-&#1605;&#1588;&#1575;&#1607;&#1583;&#1607; &#1603;&#1606;&#1605;&#1567;</span></font></H4>
-<p dir="rtl"><font face="Tahoma"><span lang="fa">&#1585;&#1575;&#1607;&#1606;&#1605;&#1575;&#1610; &#1583;&#1587;&#1578;&#1608;&#1585; </span>EXPLAIN<span lang="fa"> 
-&#1585;&#1575; &#1606;&#1711;&#1575;&#1607; &#1603;&#1606;&#1610;&#1583;.</span></font></p>
+<span lang="fa">چگونه مي‌توانم نحوه بررسي درخواست را توسط بهينه‌ساز درخواستها 
+مشاهده كنم؟</span></font></H4>
+<p dir="rtl"><font face="Tahoma"><span lang="fa">راهنماي دستور </span>EXPLAIN<span lang="fa"> 
+را نگاه كنيد.</span></font></p>
 <H4 dir="rtl"><font face="Tahoma"><A name=4.10>4.10</A>)  
-<span lang="fa">&#1606;&#1605;&#1575;&#1610;&#1607; </span>R-tree<span lang="fa">&#8204; &#1670;&#1610;&#1587;&#1578;&#1567;</span></font></H4>
-<p dir="rtl"><font face="Tahoma"><span lang="fa">&#1575;&#1586; &#1606;&#1605;&#1575;&#1610;&#1607; </span>R-Tree
-<span lang="fa">&nbsp;&#1576;&#1585;&#1575;&#1610; &#1575;&#1606;&#1583;&#1610;&#1587; &#1603;&#1585;&#1583;&#1606; &#1583;&#1575;&#1583;&#1607;&#8204;&#1607;&#1575;&#1610; &#1601;&#1575;&#1589;&#1604;&#1607;&#8204;&#1575;&#1610; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583;. &#1610;&#1603; &#1606;&#1605;&#1575;&#1610;&#1607;
-</span>hash<span lang="fa"> &#1606;&#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1583; &#1580;&#1587;&#1578;&#1580;&#1608;&#1607;&#1575;&#1610; &#1605;&#1581;&#1583;&#1608;&#1583;&#1607;&#8204;&#1575;&#1610; &#1585;&#1575; &#1575;&#1606;&#1580;&#1575;&#1605; &#1583;&#1607;&#1583;. &#1606;&#1605;&#1575;&#1610;&#1607;</span> 
-&quot;B-tree&quot;<span lang="fa"> &#1606;&#1610;&#1586; &#1576;&#1585;&#1575;&#1610; &#1575;&#1606;&#1580;&#1575;&#1605; &#1580;&#1587;&#1578;&#1580;&#1608;&#1610; &#1605;&#1581;&#1583;&#1608;&#1583;&#1607;&#8204;&#1575;&#1610; &#1583;&#1585; &#1610;&#1603; &#1580;&#1607;&#1578; &#1602;&#1575;&#1576;&#1604; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; 
-&#1575;&#1587;&#1578;. &#1575;&#1605;&#1575; </span>R-Tree<span lang="fa"> &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1583; &#1583;&#1575;&#1583;&#1607;&#8204;&#1607;&#1575;&#1610; &#1670;&#1606;&#1583; &#1576;&#1593;&#1583;&#1610; &#1585;&#1575; &#1606;&#1610;&#1586; 
-&#1662;&#1588;&#1578;&#1610;&#1576;&#1575;&#1606;&#1610; &#1603;&#1606;&#1583;. &#1576;&#1585;&#1575;&#1610; &#1605;&#1579;&#1575;&#1604; &#1575;&#1711;&#1585; &#1575;&#1586; &#1606;&#1605;&#1575;&#1610;&#1607; </span>R-tree<span lang="fa">&#8204; &#1576;&#1585;&#1575;&#1610; 
-&#1711;&#1608;&#1606;&#1607; </span>Point<span lang="fa"> &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1588;&#1608;&#1583; &#1587;&#1585;&#1593;&#1578; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578;&#8204;&#1607;&#1575;&#1610;&#1610; &#1606;&#1592;&#1610;&#1585; &quot;</span>select 
-all points within a bounding rectangle<span lang="fa">&quot; &#1576;&#1607; &#1605;&#1585;&#1575;&#1578;&#1576; &#1575;&#1601;&#1586;&#1575;&#1610;&#1588; &#1605;&#1610;&#8204;&#1610;&#1575;&#1576;&#1583;.</span></font></p>
-<P dir="rtl"><font face="Tahoma"><span lang="fa">&#1605;&#1602;&#1575;&#1604;&#1607;&#8204;&#1575;&#1610; &#1603;&#1607; &#1591;&#1585;&#1575;&#1581;&#1610; </span>R-tree<span lang="fa"> 
-&#1585;&#1575; &#1578;&#1608;&#1590;&#1610;&#1581; &#1583;&#1575;&#1583;&#1607; &#1575;&#1587;&#1578; </span></font></P>
-<P><font face="Tahoma">Guttman, A. "R-trees: A Dynamic Index Structure for Spatial Searching." 
-Proceedings of the 1984 ACM SIGMOD Int'l Conf on Mgmt of Data, 45-57.</font></P>
-<P dir="rtl"><font face="Tahoma">R-tree<span lang="fa">&#8204; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1583; &#1670;&#1606;&#1583;&#1590;&#1604;&#1593;&#1610;&#1607;&#1575; &#1608; 
-&#1670;&#1606;&#1583; &#1608;&#1580;&#1607;&#1610; &#1585;&#1575; &#1662;&#1588;&#1578;&#1610;&#1576;&#1575;&#1606;&#1610; &#1603;&#1606;&#1583;. &#1583;&#1585; &#1578;&#1574;&#1608;&#1585;&#1610;&#1548; </span>R-tree<span lang="fa"> &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1583; &#1578;&#1593;&#1583;&#1575;&#1583;&nbsp; &#1576;&#1593;&#1583;&#1607;&#1575;&#1610;&nbsp; &#1576;&#1575;&#1604;&#1575;&#1578;&#1585;&#1610; 
-&#1585;&#1575; &#1606;&#1610;&#1586;&nbsp; &#1662;&#1588;&#1578;&#1610;&#1576;&#1575;&#1606;&#1610; &#1603;&#1606;&#1583;. &#1583;&#1585;&nbsp; &#1593;&#1605;&#1604;&nbsp; &#1578;&#1608;&#1587;&#1593;&#1607; </span>R-tree<span lang="fa">&#8204; 
-&#1606;&#1610;&#1575;&#1586; &#1576;&#1607; &#1603;&#1575;&#1585; &#1576;&#1610;&#1588;&#1578;&#1585;&#1610; &#1583;&#1575;&#1585;&#1583;.</span></font></P>
+<span lang="fa">نمايه </span>R-tree<span lang="fa">‌ چيست؟</span></font></H4>
+<p dir="rtl"><font face="Tahoma"><span lang="fa">از نمايه </span>R-Tree
+<span lang="fa">&nbsp;براي انديس كردن داده‌هاي فاصله‌اي استفاده مي‌شود. يك نمايه
+</span>hash<span lang="fa"> نمي‌توانند جستجوهاي محدوده‌اي را انجام دهد. نمايه</span> 
+&quot;B-tree&quot;<span lang="fa"> نيز براي انجام جستجوي محدوده‌اي در يك جهت قابل استفاده 
+است. اما </span>R-Tree<span lang="fa"> مي‌تواند داده‌هاي چند بعدي را نيز 
+پشتيباني كند. براي مثال استفاده اگر از نمايه </span>R-tree<span lang="fa">‌ براي 
+گونه </span>Point<span lang="fa"> استفاده شود سرعت درخواست‌هايي نظير &quot;</span>select 
+all points within a bounding rectangle<span lang="fa">&quot; به مراتب افزايش مي‌يابد.</span></font></p>
+<P dir="rtl"><font face="Tahoma"><span lang="fa">مقاله‌اي كه طراحي </span>R-tree<span lang="fa"> 
+را توضيح داده است </span></font></P>
+<P><font face="Tahoma">Guttman, A. &quot;R-trees: A Dynamic Index Structure for 
+Spatial Searching.&quot; Proceedings of the 1984 ACM SIGMOD Int&#39;l Conf on Mgmt of 
+Data, 45-57.</font></P>
+<P dir="rtl"><font face="Tahoma">R-tree<span lang="fa">‌ مي‌تواند چندضلعيها و 
+چند وجهي را پشتيباني كند. در تئوري </span>R-tree<span lang="fa"> مي‌تواند تعداد 
+بعدهاي بالاتر ري نيز پشتيباني كند. در عمل توسعه </span>R-tree<span lang="fa">‌ 
+نياز به كار بيشتري دارد.</span></font></P>
 <H4 dir="rtl"><font face="Tahoma"><A name=4.11>4.11</A>) 
-<span lang="fa">&#1576;&#1607;&#1610;&#1606;&#1607; &#1587;&#1575;&#1586; &#1578;&#1603;&#1608;&#1610;&#1606;&#1610; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578; &#1670;&#1610;&#1587;&#1578;&#1567;</span> (Genetic Query Optimizer)</font></H4>
-<p dir="rtl"><font face="Tahoma"><span lang="fa">&#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; </span>GEQO<span lang="fa"> 
-&#1587;&#1585;&#1593;&#1578; &#1576;&#1607;&#1610;&#1606;&#1607; &#1587;&#1575;&#1586;&#1610; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578; &#1585;&#1575; &#1607;&#1606;&#1711;&#1575;&#1605;&#1610;&#1603;&#1607; &#1578;&#1593;&#1583;&#1575;&#1583; &#1586;&#1610;&#1575;&#1583;&#1610; &#1580;&#1583;&#1608;&#1604; &#1585;&#1575; &#1576;&#1575; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; &#1575;&#1604;&#1711;&#1608;&#1585;&#1610;&#1578;&#1605; 
-&#1688;&#1606;&#1578;&#1610;&#1603; &#1575;&#1604;&#1581;&#1575;&#1602; &#1605;&#1610;&#8204;&#1603;&#1606;&#1610;&#1605; &#1575;&#1601;&#1586;&#1575;&#1610;&#1588; &#1605;&#1610;&#8204;&#1583;&#1607;&#1583;.</span></font></p>
+<span lang="fa">بهينه ساز تكويني درخواست چيست؟</span> (Genetic Query Optimizer)</font></H4>
+<p dir="rtl"><font face="Tahoma"><span lang="fa">استفاده از </span>GEQO<span lang="fa"> 
+سرعت بهينه سازي درخواست را هنگاميكه تعداد زيادي جدول را با استفاده از الگوريتم 
+ژنتيك الحاق مي‌كنيم افزايش مي‌دهد.</span></font></p>
 <H4 dir="rtl"><font face="Tahoma"><A name=4.12>4.12</A>) 
-<span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1575;&#1586; &#1593;&#1576;&#1575;&#1585;&#1575;&#1578; &#1605;&#1606;&#1592;&#1605; &#1576;&#1585;&#1575;&#1610; &#1580;&#1587;&#1578;&#1580;&#1608; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1603;&#1606;&#1605;&#1567; &#1670;&#1711;&#1608;&#1606;&#1607; &#1580;&#1587;&#1578;&#1580;&#1608;&#1610;&#1610; &#1575;&#1606;&#1580;&#1575;&#1605; 
-&#1583;&#1607;&#1605; &#1603;&#1607; &#1581;&#1587;&#1575;&#1587; &#1576;&#1607; &#1605;&#1578;&#1606; &#1606;&#1576;&#1575;&#1588;&#1583;&#1567; &#1670;&#1711;&#1608;&#1606;&#1607; &#1576;&#1585;&#1575;&#1610; &#1610;&#1603; &#1580;&#1587;&#1578;&#1580;&#1608;&#1610; &#1594;&#1610;&#1585; &#1581;&#1587;&#1575;&#1587; &#1576;&#1607; &#1605;&#1578;&#1606; &#1575;&#1586; &#1606;&#1605;&#1575;&#1610;&#1607; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; 
-&#1603;&#1606;&#1605;&#1567;</span></font></H4>
-<P dir="rtl"><font face="Tahoma"><span lang="fa">&#1576;&#1585;&#1575;&#1610; &#1580;&#1587;&#1578;&#1580;&#1608;&#1610; &#1593;&#1576;&#1575;&#1585;&#1578; &#1605;&#1606;&#1592;&#1605; &#1575;&#1586; &#1593;&#1605;&#1604;&#1711;&#1585;
-</span>~<span lang="fa">&#8204; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1605;&#1610;&#8204;&#1603;&#1606;&#1610;&#1605;. &#1576;&#1585;&#1575;&#1610; &#1580;&#1587;&#1578;&#1580;&#1608;&#1610; &#1594;&#1610;&#1585; &#1581;&#1587;&#1575;&#1587; &#1576;&#1607; &#1605;&#1578;&#1606; &#1575;&#1586; &#1593;&#1605;&#1604;&#1711;&#1585;
-</span>*~ <span lang="fa">&#1608; &#1610;&#1575; </span>ILIKE<span lang="fa">&#8204; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1605;&#1610;&#8204;&#1603;&#1606;&#1610;&#1605;.</span></font></P>
-<p dir="rtl"><span lang="fa"><font face="Tahoma">&#1585;&#1608;&#1588; &#1583;&#1610;&#1711;&#1585; &#1575;&#1606;&#1580;&#1575;&#1605; &#1580;&#1587;&#1578;&#1580;&#1608;&#1610; &#1594;&#1610;&#1585; &#1581;&#1587;&#1575;&#1587; 
-&#1576;&#1607; &#1605;&#1578;&#1606; &#1583;&#1585; &#1586;&#1610;&#1585; &#1606;&#1588;&#1575;&#1606; &#1583;&#1575;&#1583;&#1607; &#1588;&#1583;&#1607; &#1575;&#1587;&#1578;.</font></span></p>
+<span lang="fa">چگونه از عبارات منظم براي جستجو استفاده كنم؟ چگونه جستجويي انجام 
+دهم كه حساس به متن نباشد؟ چگونه براي يك جستجوي غير حساس به متن از نمايه استفاده 
+كنم؟</span></font></H4>
+<P dir="rtl"><font face="Tahoma"><span lang="fa">براي جستجوي عبارت منظم از عملگر
+</span>~<span lang="fa">‌ استفاده مي‌كنيم. براي جستجوي غير حساس به متن از عملگر
+</span>*~ <span lang="fa">و يا </span>ILIKE<span lang="fa">‌ استفاده مي‌كنيم.</span></font></P>
+<p dir="rtl"><span lang="fa"><font face="Tahoma">روش ديگر انجام جستجوي غير حساس 
+به متن در زير نشان داده شده است.</font></span></p>
 <PRE><font face="Tahoma">    SELECT *
     FROM tab
-    WHERE lower(col) = 'abc';
+    WHERE lower(col) = &#39;abc&#39;;
 </font></PRE>
-<p dir="rtl"><span lang="fa"><font face="Tahoma">&#1575;&#1610;&#1606; &#1575;&#1586; &#1606;&#1605;&#1575;&#1610;&#1607;&#8204;&#1607;&#1575;&#1610; &#1575;&#1587;&#1578;&#1575;&#1606;&#1583;&#1575;&#1585;&#1583; 
-&#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1606;&#1605;&#1610;&#8204;&#1603;&#1606;&#1583;. &#1608;&#1604;&#1610; &#1588;&#1605;&#1575; &#1605;&#1610; &#1578;&#1608;&#1575;&#1606;&#1610;&#1583; &#1576;&#1575; &#1583;&#1587;&#1578;&#1608;&#1585; &#1586;&#1610;&#1585; &#1610;&#1603; &#1606;&#1605;&#1575;&#1610;&#1607; &#1575;&#1610;&#1580;&#1575;&#1583; &#1603;&#1606;&#1610;&#1583; &#1608; &#1575;&#1586; &#1570;&#1606; 
-&#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1603;&#1606;&#1610;&#1583;.</font></span></p>
+<p dir="rtl"><span lang="fa"><font face="Tahoma">اين از نمايه‌هاي استاندارد 
+استفاده نمي‌كند. ولي شما مي توانيد با دستور زير يك نمايه ايجاد كنيد و از آن 
+استفاده كنيد.</font></span></p>
 <PRE><font face="Tahoma">    CREATE INDEX tabindex ON tab (lower(col));
 </font></PRE>
-<H4 dir="rtl"><font face="Tahoma"><A name=4.13>4.13</A>) <span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1583;&#1585; &#1610;&#1603; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578; &#1578;&#1588;&#1582;&#1610;&#1589; &#1583;&#1607;&#1605; &#1603;&#1607; &#1610;&#1603; &#1601;&#1610;&#1604;&#1583; </span>NULL<span lang="fa">&#8204; 
-&#1575;&#1587;&#1578;&#1567;</span></font></H4>
-<p dir="rtl"><font face="Tahoma"><span lang="fa">&#1576;&#1575; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; &#1578;&#1608;&#1575;&#1576;&#1593; </span>IS 
-NULL<span lang="fa"> &#1608; </span>IS NOT NULL<span lang="fa"> &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1610;&#1605; </span>NULL<span lang="fa"> 
-&#1576;&#1608;&#1583;&#1606; &#1610;&#1603; &#1601;&#1610;&#1604;&#1583; &#1585;&#1575; &#1578;&#1587;&#1578; &#1603;&#1606;&#1610;&#1605;.</span></font></p>
+<H4 dir="rtl"><font face="Tahoma"><A name=4.13>4.13</A>) I<span lang="fa">چگونه 
+مي‌توانم در يك درخواست تشخيص دهم كه يك فيلد </span>NULL<span lang="fa">‌ است؟</span></font></H4>
+<p dir="rtl"><font face="Tahoma"><span lang="fa">با استفاده از توابع </span>IS 
+NULL<span lang="fa"> و </span>IS NOT NULL<span lang="fa"> مي‌توانيم </span>NULL<span lang="fa"> 
+بودن يك فيلد را تست كنيم.</span></font></p>
 <H4 dir="rtl"><font face="Tahoma"><A name=4.14>4.14</A>) 
-<span lang="fa">&#1578;&#1601;&#1575;&#1608;&#1578; &#1576;&#1610;&#1606; &#1711;&#1608;&#1606;&#1607;&#8204;&#1607;&#1575;&#1610; &#1605;&#1582;&#1578;&#1604;&#1601; </span>character<span lang="fa"> &#1670;&#1610;&#1587;&#1578;&#1567;</span></font></H4>
+<span lang="fa">تفاوت بين گونه‌هاي مختلف </span>character<span lang="fa"> چيست؟</span></font></H4>
 <PRE><font face="Tahoma">Type            Internal Name   Notes
 --------------------------------------------------
-VARCHAR(n)      varchar      <span lang="fa">&#1575;&#1606;&#1583;&#1575;&#1586;&#1607;&#1548; &#1581;&#1583;&#1575;&#1603;&#1579;&#1585; &#1591;&#1608;&#1604; &#1585;&#1575; &#1606;&#1588;&#1575;&#1606; &#1605;&#1610; &#1583;&#1607;&#1583; &#1576;&#1583;&#1608;&#1606; &#1575;&#1590;&#1575;&#1601;&#1607; &#1588;&#1583;&#1606; &#1603;&#1575;&#1585;&#1575;&#1603;&#1578;&#1585; &#1575;&#1590;&#1575;&#1601;&#1607;</span>
-CHAR(n)       <span lang="fa">   </span>  bpchar       <span lang="fa">&#1603;&#1575;&#1585;&#1575;&#1603;&#1578;&#1585;&#1607;&#1575;&#1610; &#1576;&#1604;&#1575;&#1606;&#1603; &#1576;&#1585;&#1575;&#1610; &#1662;&#1585; &#1588;&#1583;&#1606; &#1591;&#1608;&#1604; &#1605;&#1588;&#1582;&#1589; &#1588;&#1583;&#1607; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583;</span>
-TEXT            <span lang="fa">    </span>text           <span lang="fa"> </span>&#1581;<span lang="fa">&#1583;&#1575;&#1603;&#1579;&#1585; &#1591;&#1608;&#1604; &#1585;&#1575; &#1605;&#1588;&#1582;&#1589; &#1606;&#1605;&#1610;&#8204;&#1603;&#1606;&#1583;</span>
-BYTEA          <span lang="fa">    </span> bytea         <span lang="fa">&#1570;&#1585;&#1575;&#1610;&#1607;&#8204;&#1575;&#1610; &#1575;&#1586; &#1576;&#1575;&#1610;&#1578; &#1576;&#1575; &#1591;&#1608;&#1604; &#1605;&#1578;&#1594;&#1610;&#1585;</span>
-"char"          <span lang="fa">     </span>char           <span lang="fa">&#1610;&#1603; &#1603;&#1575;&#1585;&#1575;&#1603;&#1578;&#1585;</span>
+VARCHAR(n)      varchar      <span lang="fa">اندازه، حداكثر طول را نشان مي دهد بدون اضافه شدن كاراكتر اضافه</span>
+CHAR(n)       <span lang="fa">   </span>  bpchar       <span lang="fa">كاراكترهاي بلانك براي پر شدن طول مشخص شده استفاده مي‌شود</span>
+TEXT            <span lang="fa">    </span>text           <span lang="fa"> </span>ح<span lang="fa">داكثر طول را مشخص نمي‌كند</span>
+BYTEA          <span lang="fa">    </span> bytea         <span lang="fa">آرايه‌اي از بايت با طول متغير</span>
+&quot;char&quot;          <span lang="fa">     </span>char           <span lang="fa">يك كاراكتر</span>
 </font></PRE>
-<p dir="rtl"><font face="Tahoma"><span lang="fa">&#1606;&#1575;&#1605; &#1583;&#1575;&#1582;&#1604;&#1610; &#1711;&#1608;&#1606;&#1607;&#8204;&#1607;&#1575; &#1585;&#1575; &#1583;&#1585; </span>
-system catalogue <span lang="fa">&#8204;&#1608; &#1576;&#1593;&#1590;&#1610; &#1575;&#1586; &#1662;&#1610;&#1594;&#1575;&#1605;&#1607;&#1575;&#1610; &#1582;&#1591;&#1575; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606; &#1583;&#1610;&#1583;.</span></font></p>
-<p dir="rtl"><font face="Tahoma"><span lang="fa">&#1670;&#1607;&#1575;&#1585; &#1711;&#1608;&#1606;&#1607; &#1575;&#1608;&#1604; &#1607;&#1605;&#1711;&#1610; &#1575;&#1586; &#1606;&#1608;&#1593;
-</span>varlena <span lang="fa">&#1607;&#1587;&#1578;&#1606;&#1583; (4 &#1576;&#1575;&#1610;&#1578; &#1575;&#1608;&#1604; &#1585;&#1608;&#1610; &#1583;&#1610;&#1587;&#1603; &#1591;&#1608;&#1604; &#1585;&#1575; &#1605;&#1588;&#1582;&#1589; &#1605;&#1610;&#8204;&#1603;&#1606;&#1583; &#1603;&#1607; 
-&#1576;&#1607; &#1583;&#1606;&#1576;&#1575;&#1604; &#1570;&#1606; &#1583;&#1575;&#1583;&#1607;&#8204;&#1607;&#1575; &#1602;&#1585;&#1575;&#1585; &#1583;&#1575;&#1585;&#1606;&#1583;.)&#8204;&#1576;&#1606;&#1575;&#1576;&#1585;&#1575;&#1610;&#1606; &#1601;&#1590;&#1575;&#1610; &#1608;&#1575;&#1602;&#1593;&#1610; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1588;&#1583;&#1607; &#1585;&#1608;&#1610; &#1583;&#1610;&#1587;&#1603; &#1575;&#1586; 
-&#1575;&#1606;&#1583;&#1575;&#1586;&#1607; &#1578;&#1593;&#1585;&#1610;&#1601; &#1588;&#1583;&#1607; &#1576;&#1610;&#1588;&#1578;&#1585; &#1575;&#1587;&#1578;. &#1575;&#1605;&#1575; &#1575;&#1610;&#1606; &#1711;&#1608;&#1606;&#1607;&#8204;&#1607;&#1575; &#1585;&#1575; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606; &#1601;&#1588;&#1585;&#1583;&#1607; &#1603;&#1585;&#1583; &#1603;&#1607; &#1575;&#1610;&#1606;&#1603;&#1575;&#1585; &#1576;&#1575;&#1593;&#1579; 
-&#1605;&#1610;&#8204;&#1588;&#1608;&#1583; &#1601;&#1590;&#1575;&#1610; &#1603;&#1605;&#1578;&#1585;&#1610; &#1585;&#1608;&#1610; &#1583;&#1610;&#1587;&#1603; &#1575;&#1588;&#1594;&#1575;&#1604; &#1603;&#1606;&#1606;&#1583;.</span></font></p>
-<P dir="rtl"><font face="Tahoma"><span lang="fa">&#1576;&#1585;&#1575;&#1610; &#1584;&#1582;&#1610;&#1585;&#1607; &#1585;&#1588;&#1578;&#1607;&#8204;&#1607;&#1575;&#1610; &#1576;&#1575; &#1591;&#1608;&#1604; 
-&#1605;&#1578;&#1594;&#1610;&#1585;</span><font size="2">(</font><SMALL>VARCHAR(n<span lang="fa">&#8204;
-<font size="3">&#1576;&#1607;&#1578;&#1585;&#1610;&#1606; &#1575;&#1606;&#1578;&#1582;&#1575;&#1576; &#1575;&#1587;&#1578;. &#1583;&#1585; &#1575;&#1610;&#1606; &#1711;&#1608;&#1606;&#1607; &#1581;&#1583;&#1575;&#1603;&#1579;&#1585; &#1591;&#1608;&#1604; &#1585;&#1588;&#1578;&#1607; &#1605;&#1581;&#1583;&#1608;&#1583; &#1575;&#1587;&#1578; &#1576;&#1585; &#1582;&#1604;&#1575;&#1601;
-</font></span><font size="3">text<span lang="fa"> &#1603;&#1607; &#1607;&#1610;&#1670; &#1605;&#1581;&#1583;&#1608;&#1583;&#1610;&#1578;&#1610; &#1585;&#1608;&#1610; &#1581;&#1583;&#1575;&#1603;&#1579;&#1585; 
-&#1575;&#1606;&#1583;&#1575;&#1586;&#1607; &#1585;&#1588;&#1578;&#1607; &#1606;&#1605;&#1610;&#8204;&#1711;&#1584;&#1575;&#1585;&#1583;.(&#1583;&#1585; &#1575;&#1610;&#1606; &#1711;&#1608;&#1606;&#1607; &#1581;&#1583;&#1575;&#1603;&#1579;&#1585; &#1591;&#1608;&#1604; &#1610;&#1603; &#1585;&#1588;&#1578;&#1607; &#1610;&#1603; &#1711;&#1610;&#1711;&#1575; &#1576;&#1575;&#1610;&#1578; &#1582;&#1608;&#1575;&#1607;&#1583; &#1576;&#1608;&#1583;)</span></font></SMALL></font></P>
-<p dir="rtl"><span lang="fa"><font face="Tahoma">&#1711;&#1608;&#1606;&#1607; <font size="2">(</font></font></span><font face="Tahoma">CHAR(n<span lang="fa">
-<font size="3">&nbsp;&#1576;&#1585;&#1575;&#1610; &#1584;&#1582;&#1610;&#1585;&#1607; &#1583;&#1575;&#1583;&#1607;&#8204;&#1607;&#1575;&#1610; &#1576;&#1575; &#1591;&#1608;&#1604; &#1610;&#1603;&#1587;&#1575;&#1606; &#1575;&#1587;&#1578;.&#1610;&#1603; 
-&#1711;&#1608;&#1606;&#1607;&#8204;</font>&#1610;</span><font size="3"> </font>
+<p dir="rtl"><font face="Tahoma"><span lang="fa">نام داخلي گونه‌ها را در </span>
+system catalogue <span lang="fa">‌و بعضي از پيغامهاي خطا مي‌توان ديد.</span></font></p>
+<p dir="rtl"><font face="Tahoma"><span lang="fa">چهار گونه اول همگي از نوع
+</span>varlena <span lang="fa">هستند (4 بايت اول روي ديسك طول را مشخص مي‌كند كه 
+به دنبال آن داده‌ها قرار دارند.)‌بنابراين فضاي واقعي استفاده شده روي ديسك از 
+اندازه تعريف شده بيشتر است. اما اين گونه‌ها را مي‌توان فشرده كرد كه اينكار باعث 
+مي‌شود فضاي كمتري روي ديسك اشغال كنند.</span></font></p>
+<P dir="rtl"><font face="Tahoma"><span lang="fa">براي ذخيره رشته‌هاي با طول 
+متغير</span><font size="2">(</font><SMALL>VARCHAR(n<span lang="fa">‌
+<font size="3">بهترين انتخاب است. در اين گونه حداكثر طول رشته محدود است بر خلاف
+</font></span><font size="3">text<span lang="fa"> كه هيچ محدوديتي روي حداكثر 
+اندازه رشته نمي‌گذارد.(در اين گونه حداكثر طول يك رشته يك گيگا بايت خواهد بود)</span></font></SMALL></font></P>
+<p dir="rtl"><span lang="fa"><font face="Tahoma">گونه <font size="2">(</font></font></span><font face="Tahoma">CHAR(n<span lang="fa">
+<font size="3">&nbsp;براي ذخيره داده‌هاي با طول يكسان است.يك گونه‌</font>ي</span><font size="3"> </font>
 <font size="2"><span lang="fa">(</span></font>CHAR(n <span lang="fa">
-<font size="3">&#1576;&#1575; &#1603;&#1575;&#1585;&#1575;&#1603;&#1578;&#1585;&#1607;&#1575;&#1610; &#1576;&#1604;&#1575;&#1606;&#1603; (&#1582;&#1575;&#1604;&#1610;) &#1662;&#1585; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583; &#1578;&#1575; &#1576;&#1607; &#1591;&#1608;&#1604; &#1605;&#1588;&#1582;&#1589; &#1588;&#1583;&#1607; &#1576;&#1585;&#1587;&#1583; &#1583;&#1585; 
-&#1581;&#1575;&#1604;&#1610;&#1603;&#1607; &#1711;&#1608;&#1606;&#1607; </font></span><font size="3">VARCHAR</font><font size="3"><span lang="fa"> 
-&#1603;&#1575;&#1585;&#1575;&#1603;&#1578;&#1585;&#1607;&#1575; &#1585;&#1575; &#1576;&#1607; &#1607;&#1605;&#1575;&#1606; &#1589;&#1608;&#1585;&#1578; &#1603;&#1607; &#1607;&#1587;&#1578;&#1606;&#1583; &#1584;&#1582;&#1610;&#1585;&#1607; &#1605;&#1610;&#8204;&#1603;&#1606;&#1583;. &#1711;&#1608;&#1606;&#1607; </span>BYTEA<span lang="fa"> 
-&#1576;&#1585;&#1575;&#1610; &#1584;&#1582;&#1610;&#1585;&#1607; &#1583;&#1575;&#1583;&#1607;&#8204;&#1607;&#1575;&#1610; &#1576;&#1575;&#1610;&#1606;&#1585;&#1610; &#1575;&#1587;&#1578; &#1576;&#1607; &#1582;&#1589;&#1608;&#1589; &#1583;&#1575;&#1583;&#1607;&#8204;&#1607;&#1575;&#1610; &#1576;&#1575;&#1610;&#1606;&#1585;&#1610; &#1603;&#1607; &#1588;&#1575;&#1605;&#1604; &#1576;&#1575;&#1610;&#1578;&#8204;&#1607;&#1575;&#1610; </span>
-NULL<span lang="fa"> &#1607;&#1587;&#1578;&#1606;&#1583;. &#1575;&#1586; &#1606;&#1592;&#1585; &#1603;&#1575;&#1585;&#1575;&#1610;&#1610; &#1578;&#1605;&#1575;&#1605; &#1575;&#1610;&#1606; &#1711;&#1608;&#1606;&#1607;&#8204;&#1607;&#1575; &#1610;&#1603;&#1587;&#1575;&#1606; &#1607;&#1587;&#1578;&#1606;&#1583;.</span></font></font></p>
+<font size="3">با كاراكترهاي بلانك (خالي) پر مي‌شود تا به طول مشخص شده برسد در 
+حاليكه گونه </font></span><font size="3">VARCHAR</font><font size="3"><span lang="fa"> 
+كاراكترها را به همان صورت كه هستند ذخيره مي‌كند. گونه </span>BYTEA<span lang="fa"> 
+براي ذخيره داده‌هاي باينري است به خصوص داده‌هاي باينتري كه شامل بايت‌هاي </span>
+NULL<span lang="fa"> هستند. از نظر كارايي تمام اين گونه‌ها يكسان هستند.</span></font></font></p>
 <H4 dir="rtl"><font face="Tahoma"><A name=4.15.1>4.15.1</A>) 
-<span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1610;&#1603; &#1601;&#1610;&#1604;&#1583; &#1587;&#1585;&#1610;&#1575;&#1604; &#1610;&#1575; &#1575;&#1601;&#1586;&#1575;&#1610;&#1588;&#1610; &#1575;&#1610;&#1580;&#1575;&#1583; &#1603;&#1606;&#1605;&#1567;</span></font></H4>
-<p dir="rtl"><font face="Tahoma">PostgreSQL<span lang="fa"> &#1575;&#1586; &#1583;&#1575;&#1583;&#1607;&#8204;&#1607;&#1575;&#1610; &#1587;&#1585;&#1610;&#1575;&#1604; 
-&#1662;&#1588;&#1578;&#1610;&#1576;&#1575;&#1606;&#1610; &#1605;&#1610;&#8204;&#1603;&#1606;&#1583;. &#1576;&#1585;&#1575;&#1610; &#1575;&#1610;&#1580;&#1575;&#1583; &#1610;&#1603; &#1601;&#1610;&#1604;&#1583; &#1587;&#1585;&#1610;&#1575;&#1604; (&#1576;&#1585;&#1575;&#1610; &#1583;&#1575;&#1588;&#1578;&#1606; &#1610;&#1603; &#1601;&#1610;&#1604;&#1583; &#1605;&#1606;&#1581;&#1589;&#1585; &#1576;&#1607; &#1601;&#1585;&#1583; &#1576;&#1585;&#1575;&#1610; 
-&#1607;&#1585; &#1585;&#1583;&#1610;&#1601; )&#1576;&#1607; &#1585;&#1608;&#1588; &#1586;&#1610;&#1585; &#1593;&#1605;&#1604; &#1603;&#1606;&#1610;&#1583;:</span></font></p>
+<span lang="fa">چگونه مي‌توانم يك فيلد سريال يا افزايشي ايجاد كنم؟</span></font></H4>
+<p dir="rtl"><font face="Tahoma">PostgreSQL<span lang="fa"> از داده‌هاي سريال 
+پشتيباني مي‌كند. براي ايجاد يك فيلد سريال (براي داشتن يك فيلد منحصر به فرد براي 
+هر رديف )به روش زير عمل كنيد:</span></font></p>
 <PRE><font face="Tahoma">    CREATE TABLE person ( 
         id   SERIAL, 
         name TEXT 
     );
 </font></PRE>
-<p dir="rtl"><span lang="fa"><font face="Tahoma">&#1583;&#1587;&#1578;&#1608;&#1585; &#1576;&#1575;&#1604;&#1575; &#1576;&#1607; &#1591;&#1608;&#1585; &#1575;&#1578;&#1608;&#1605;&#1575;&#1578;&#1610;&#1705; &#1576;&#1607; 
-&#1583;&#1587;&#1578;&#1608;&#1585; &#1586;&#1610;&#1585; &#1578;&#1576;&#1583;&#1610;&#1604; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583;:</font></span></p>
+<p dir="rtl"><span lang="fa"><font face="Tahoma">دستور بالا به طور اتوماتيک به 
+دستور زير تبديل مي‌شود:</font></span></p>
 <PRE><font face="Tahoma">    CREATE SEQUENCE person_id_seq;
     CREATE TABLE person ( 
-        id   INT4 NOT NULL DEFAULT nextval('person_id_seq'),
+        id   INT4 NOT NULL DEFAULT nextval(&#39;person_id_seq&#39;),
         name TEXT 
     );
 </font></PRE>
-<p dir="rtl"><font face="Tahoma"><span lang="fa">&#1576;&#1585;&#1575;&#1610; &#1583;&#1610;&#1583;&#1606; &#1575;&#1591;&#1604;&#1575;&#1593;&#1575;&#1578; &#1576;&#1610;&#1588;&#1578;&#1585; &#1576;&#1607; 
-&#1585;&#1575;&#1607;&#1606;&#1605;&#1575;&#1610; &#1583;&#1587;&#1578;&#1608;&#1585; </span> <I>create_sequence</I> <span lang="fa">&nbsp;&#1605;&#1585;&#1575;&#1580;&#1593;&#1607; &#1603;&#1606;&#1610;&#1583;. 
-&#1607;&#1605;&#1670;&#1606;&#1610;&#1606; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606; &#1575;&#1586; </span>OID<span lang="fa">&#8204;&#1607;&#1585; &#1585;&#1583;&#1610;&#1601; &#1576;&#1607; &#1593;&#1606;&#1608;&#1575;&#1606; &#1610;&#1603; &#1605;&#1602;&#1583;&#1575;&#1585; &#1605;&#1606;&#1581;&#1589;&#1585; &#1576;&#1607; 
-&#1601;&#1585;&#1583; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1603;&#1585;&#1583;. &#1575;&#1605;&#1575; &#1583;&#1585; &#1575;&#1610;&#1606; &#1581;&#1575;&#1604;&#1578; &#1576;&#1585;&#1575;&#1610; </span>dump<span lang="fa"> &#1603;&#1585;&#1583;&#1606; &#1608; </span>
-reload<span lang="fa">&#8204;&#1603;&#1585;&#1583;&#1606; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; &#1576;&#1575;&#1610;&#1583; &#1583;&#1587;&#1578;&#1608;&#1585; </span><i>pg_dumps</i><span lang="fa"><i>&#8204;</i> 
-&#1585;&#1575; &#1576;&#1575; &#1711;&#1586;&#1610;&#1606;&#1607; </span>o-<span lang="fa">&#8204; &#1575;&#1580;&#1585;&#1575; &#1603;&#1606;&#1610;&#1583;.</span></font></p>
-<H4 dir="rtl"><font face="Tahoma"><A name=4.15.2>4.15.2</A>) <span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1605;&#1602;&#1583;&#1575;&#1585; &#1610;&#1603; &#1583;&#1585;&#1580; &#1587;&#1585;&#1610;&#1575;&#1604;&#1610; &#1585;&#1575; &#1576;&#1583;&#1575;&#1606;&#1605;&#1567;</span></font></H4>
-<P dir="rtl"><font face="Tahoma"><span lang="fa">&#1610;&#1603; &#1585;&#1608;&#1588; &#1576;&#1585;&#1575;&#1610; &#1711;&#1585;&#1601;&#1578;&#1606; &#1605;&#1602;&#1583;&#1575;&#1585; &#1576;&#1593;&#1583;&#1610; &#1610;&#1603; 
-&#1601;&#1610;&#1604;&#1583; &#1587;&#1585;&#1610;&#1575;&#1604; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; &#1578;&#1575;&#1576;&#1593; </span><i>()nextval</i><span lang="fa"> &#1575;&#1587;&#1578;.</span>
-<span lang="fa">&#1583;&#1585; &#1588;&#1576;&#1607; &#1603;&#1615;&#1583;&#1610; &#1603;&#1607; &#1583;&#1585; &#1575;&#1583;&#1575;&#1605;&#1607; &#1570;&#1605;&#1583;&#1607; &#1575;&#1587;&#1578; &#1585;&#1608;&#1588; &#1575;&#1606;&#1580;&#1575;&#1605; &#1575;&#1610;&#1606; &#1603;&#1575;&#1585; &#1606;&#1588;&#1575;&#1606; &#1583;&#1575;&#1583;&#1607; &#1588;&#1583;&#1607; 
-&#1575;&#1587;&#1578;:</span></font></P>
-<PRE><font face="Tahoma">    new_id = execute("SELECT nextval('person_id_seq')");
-    execute("INSERT INTO person (id, name) VALUES (new_id, 'Blaise Pascal')");
+<p dir="rtl"><font face="Tahoma"><span lang="fa">براي ديدن اطلاعات بيشتر به 
+راهنماي دستور </span> <I>create_sequence</I> <span lang="fa">&nbsp;مراجعه كنيد. 
+همچنين مي‌توان از </span>OID<span lang="fa">‌هر رديف به عنوان يك مقدار منحصر به 
+فرد استفاده كرد. اما در اين حالت براي </span>dump<span lang="fa"> كردن و </span>
+reload<span lang="fa">‌كردن پايگاه داده بايد دستور </span><i>pg_dumps</i><span lang="fa"><i>‌</i> 
+را با گزينه </span>o-<span lang="fa">‌ اجرا كنيد.</span></font></p>
+<H4 dir="rtl"><font face="Tahoma"><A name=4.15.2>4.15.2</A>) <span lang="fa">
+چگونه مي‌توانم مقدار يك درج سريالي را بدانم؟</span></font></H4>
+<P dir="rtl"><font face="Tahoma"><span lang="fa">يك روش براي گرفتن مقدار بعدي يك 
+فيلد سريال استفاده از تابع </span><i>()nextval</i><span lang="fa"> است.</span>
+<span lang="fa">در شبه كُدي كه در ادامه آمده است روش انجام اين كار نشان داده شده 
+است:</span></font></P>
+<PRE><font face="Tahoma">    new_id = execute(&quot;SELECT nextval(&#39;person_id_seq&#39;)&quot;);
+    execute(&quot;INSERT INTO person (id, name) VALUES (new_id, &#39;Blaise Pascal&#39;)&quot;);
 </font></PRE>
-<p dir="rtl"><font face="Tahoma"><span lang="fa">&#1576;&#1575; &#1575;&#1580;&#1585;&#1575;&#1610; &#1583;&#1587;&#1578;&#1608;&#1585; &#1601;&#1608;&#1602; &#1605;&#1602;&#1583;&#1575;&#1585; &#1580;&#1583;&#1610;&#1583; &#1585;&#1575; 
-&#1583;&#1585; &#1605;&#1578;&#1594;&#1610;&#1585; </span>new_id<span lang="fa"> &#1606;&#1610;&#1586; &#1582;&#1608;&#1575;&#1607;&#1610;&#1583;&#1583;&#1575;&#1588;&#1578; &#1603;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1610;&#1583; &#1570;&#1606; &#1585;&#1575; &#1583;&#1585; &#1576;&#1602;&#1610;&#1607; 
-&#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578;&#8204;&#1607;&#1575; &#1606;&#1610;&#1586; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1603;&#1606;&#1610;&#1583;. &#1578;&#1608;&#1580;&#1607; &#1583;&#1575;&#1588;&#1578;&#1607; &#1576;&#1575;&#1588;&#1610;&#1583; &#1603;&#1607; &#1606;&#1575;&#1605; </span>SEQUENCE<span lang="fa">&#1610;&#1610; 
-&#1603;&#1607; &#1576;&#1607; &#1591;&#1608;&#1585; &#1575;&#1578;&#1608;&#1605;&#1575;&#1578;&#1610;&#1603; &#1575;&#1610;&#1580;&#1575;&#1583; &#1588;&#1583;&#1607; &#1575;&#1587;&#1578; &#1576;&#1607; &#1589;&#1608;&#1585;&#1578; </span><i>table</i>_<I>serialcolumn</I>_<I>seq<span lang="fa">&#8204;
-</span></I><span lang="fa">&#1582;&#1608;&#1575;&#1607;&#1583; &#1576;&#1608;&#1583;</span>. <span lang="fa">&#1603;&#1607; &#1583;&#1585; &#1570;&#1606; </span>
-table<span lang="fa">&#8204; &#1606;&#1575;&#1605; &#1580;&#1583;&#1608;&#1604; &#1608; </span>serialcolumn<span lang="fa"> &#1606;&#1575;&#1605; &#1601;&#1610;&#1604;&#1583; 
-&#1587;&#1585;&#1610;&#1575;&#1604; &#1580;&#1583;&#1608;&#1604; &#1605;&#1610;&#8204;&#1576;&#1575;&#1588;&#1583;.</span></font></p>
-<P dir="rtl"><font face="Tahoma"><span lang="fa">&#1576;&#1585;&#1575;&#1610; &#1583;&#1610;&#1583;&#1606; &#1605;&#1602;&#1583;&#1575;&#1585; &#1606;&#1587;&#1576;&#1578; &#1583;&#1575;&#1583;&#1607; &#1588;&#1583;&#1607; 
-&#1576;&#1607; &#1601;&#1610;&#1604;&#1583; &#1587;&#1585;&#1610;&#1575;&#1604; &#1606;&#1610;&#1586; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606; &#1575;&#1586; &#1578;&#1575;&#1576;&#1593; <i>()</i></span> <I>currval </I>
-<span lang="fa">&#1576;&#1607; &#1589;&#1608;&#1585;&#1578; &#1586;&#1610;&#1585; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1603;&#1585;&#1583;. </span></font></P>
-<PRE><font face="Tahoma">    execute("INSERT INTO person (name) VALUES ('Blaise Pascal')");
-    new_id = execute("SELECT currval('person_id_seq')");
+<p dir="rtl"><font face="Tahoma"><span lang="fa">با اجرا دستور فوق مقدار جديد را 
+در متغير </span>new_id<span lang="fa"> نيز خواهيدداشت كه مي‌توانيد آن را در بقيه 
+درخواست‌هاي نيز استفاده كنيد. توجه داشته باشيد كه نام </span>SEQUENCE<span lang="fa">يي 
+كه به طور اتوماتيك ايجاد شده است به صورت </span><i>table</i>_<I>serialcolumn</I>_<I>seq<span lang="fa">‌
+</span></I><span lang="fa">خواهد بود</span>. <span lang="fa">كه در آن </span>
+table<span lang="fa">‌ نام جدول و </span>serialcolumn<span lang="fa"> نام فيلد 
+سريال جدول مي‌باشد.</span></font></p>
+<P dir="rtl"><font face="Tahoma"><span lang="fa">براي ديدن مقدار نسبت داده شده 
+به فيلد سريال نيز مي‌توان از تابع <i>()</i></span> <I>currval </I>
+<span lang="fa">به صورت زير استفاده كرد. </span></font></P>
+<PRE><font face="Tahoma">    execute(&quot;INSERT INTO person (name) VALUES (&#39;Blaise Pascal&#39;)&quot;);
+    new_id = execute(&quot;SELECT currval(&#39;person_id_seq&#39;)&quot;);
 </font></PRE>
-<p dir="rtl"><font face="Tahoma"><span lang="fa">&#1608; &#1587;&#1585;&#1575;&#1606;&#1580;&#1575;&#1605; &#1588;&#1605;&#1575; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1610;&#1583; &#1575;&#1586; 
-&#1605;&#1602;&#1583;&#1575;&#1585; </span>OID<span lang="fa"> &#1603;&#1607; &#1582;&#1585;&#1608;&#1580;&#1610; &#1583;&#1587;&#1578;&#1608;&#1585; </span>INSERT <span lang="fa">&nbsp;&#1575;&#1587;&#1578; 
-&#1576;&#1585;&#1575;&#1610; &#1583;&#1610;&#1583;&#1606; &#1605;&#1602;&#1583;&#1575;&#1585; &#1662;&#1610;&#1588; &#1601;&#1585;&#1590; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1603;&#1606;&#1610;&#1583;. &#1607;&#1585; &#1670;&#1606;&#1583; &#1575;&#1610;&#1606; &#1585;&#1608;&#1588; &#1583;&#1585; &#1607;&#1605;&#1607; &#1662;&#1604;&#1578;&#1601;&#1585;&#1605;&#1607;&#1575; &#1602;&#1575;&#1576;&#1604; 
-&#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1606;&#1610;&#1587;&#1578; &#1608; &#1590;&#1605;&#1606; &#1575;&#1610;&#1606;&#1603;&#1607; &#1601;&#1610;&#1604;&#1583; </span>oid<span lang="fa">&#8204; &#1576;&#1593;&#1583; &#1575;&#1586; &#1593;&#1583;&#1583; 4 &#1605;&#1610;&#1604;&#1610;&#1575;&#1585;&#1583; 
-&#1583;&#1608;&#1576;&#1575;&#1585;&#1607; &#1589;&#1601;&#1585; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583;. &#1583;&#1585; &#1586;&#1576;&#1575;&#1606; </span>perl<span lang="fa"> &#1576;&#1575; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; </span>DBI<span lang="fa"> 
-&#1608; </span>DBD::Pg<span lang="fa"> &#1605;&#1602;&#1583;&#1575;&#1585; </span>oid<span lang="fa">&#8204;&#1585;&#1575; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1610;&#1583; 
-&#1576;&#1607; &#1575;&#1610;&#1606; &#1588;&#1603;&#1604; &#1575;&#1587;&#1578;&#1582;&#1585;&#1575;&#1580; &#1603;&#1606;&#1610;&#1583;:</span> <span lang="fa">&#1576;&#1593;&#1583; &#1575;&#1586; &#1575;&#1580;&#1585;&#1575;&#1610; ()</span>st-&gt;execute<span lang="fa">$ 
-&#1605;&#1602;&#1583;&#1575;&#1585; </span>oid<span lang="fa">&#8204; &#1583;&#1585; &#1605;&#1578;&#1594;&#1610;&#1585; </span>&nbsp;<I>sth-&gt;pg_oid_status<span lang="fa">$</span></I><span lang="fa"> 
-&#1584;&#1582;&#1610;&#1585;&#1607; &#1582;&#1608;&#1575;&#1607;&#1583; &#1588;&#1583;.</span></font></p>
-<H4 dir="rtl"><font face="Tahoma"><A name=4.15.3>4.15.3</A>) <span lang="fa">&#1570;&#1740;&#1575; 
-&#1578;&#1608;&#1575;&#1576;&#1593; ()</span>nextval<span lang="fa"> &#1608; ()</span>currval<span lang="fa"> &#1605;&#1606;&#1580;&#1585; 
-&#1576;&#1607; &#1575;&#1740;&#1580;&#1575;&#1583; &#1588;&#1585;&#1575;&#1740;&#1591; </span>race<span lang="fa"> &#1576;&#1585;&#1575;&#1740; &#1587;&#1575;&#1740;&#1585; &#1705;&#1575;&#1585;&#1576;&#1585;&#1575;&#1606; &#1605;&#1740; &#1588;&#1608;&#1606;&#1583;&#1567;</span></font></H4>
-<P dir="rtl"><font face="Tahoma"><span lang="fa">&#1582;&#1740;&#1585;&#1548; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; &#1575;&#1740;&#1606; &#1578;&#1608;&#1575;&#1576;&#1593; &#1588;&#1585;&#1575;&#1740;&#1591;
-</span>race<span lang="fa"> &#1585;&#1575; &#1576;&#1607; &#1608;&#1580;&#1608;&#1583; &#1606;&#1605;&#1740; &#1570;&#1608;&#1585;&#1583;.</span></font></P>
+<p dir="rtl"><font face="Tahoma"><span lang="fa">و سرانجام شما مي‌توانيد از 
+مقدار </span>OID<span lang="fa"> كه خروجي دستور </span>INSERT <span lang="fa">
+&nbsp;است براي ديدن مقدار پيش فرض استفاده كنيد. هر چند اين روش در همه پلتفرمها قابل 
+استفاده نيست و ضمن اينكه فيلد </span>oid<span lang="fa">‌ بعد از عدد 4 ميليارد 
+دوباره صفر مي‌شود. در زبان </span>perl<span lang="fa"> با استفاده از </span>DBI<span lang="fa"> 
+و </span>DBD::Pg<span lang="fa"> مقدار </span>oid<span lang="fa">‌را مي‌توانيد 
+به شكل زير استخراج كنيد:</span> <span lang="fa">بعد از اجراي ()</span>st-&gt;execute<span lang="fa">$ 
+مقدار </span>oid<span lang="fa">‌ در متغير </span>&nbsp;<I>sth-&gt;pg_oid_status<span lang="fa">$</span></I><span lang="fa"> 
+ذخيره خواهد شد.</span></font></p>
+<H4 dir="rtl"><font face="Tahoma"><A name=4.15.3>4.15.3</A>) <span lang="fa">آیا 
+توابع ()</span>nextval<span lang="fa"> و ()</span>currval<span lang="fa"> منجر 
+به ایجاد شرایط </span>race<span lang="fa"> برای سایر کاربران می شوند؟</span></font></H4>
+<P dir="rtl"><font face="Tahoma"><span lang="fa">خیر، استفاده از این توابع شرایط
+</span>race<span lang="fa"> را به وجود نمی آورد.</span></font></P>
 <H4 dir="rtl"><font face="Tahoma"><A name=4.15.4>4.15.4</A>)</font><font face="Tahoma"><span lang="fa"> 
-&#1670;&#1585;&#1575; &#1575;&#1593;&#1583;&#1575;&#1583; &#1587;&#1585;&#1740;&#1575;&#1604;&#1740; &#1605;&#1585;&#1576;&#1608;&#1591; &#1576;&#1607; &#1578;&#1585;&#1575;&#1705;&#1606;&#1588;&#1607;&#1575;&#1740; </span>abort<span lang="fa"> &#1588;&#1583;&#1607; &#1605;&#1580;&#1583;&#1583;&#1575;&#1611; 
-&#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1606;&#1605;&#1740; &#1588;&#1608;&#1583;&#1567; &#1670;&#1585;&#1575; &#1576;&#1740;&#1606; &#1575;&#1593;&#1583;&#1575;&#1583; &#1587;&#1585;&#1740;&#1575;&#1604;&#1740; &#1740;&#1705; &#1601;&#1575;&#1589;&#1604;&#1607; &#1582;&#1575;&#1604;&#1740; &#1575;&#1740;&#1580;&#1575;&#1583; &#1605;&#1740; &#1588;&#1608;&#1583;&#1567;</span></font></H4>
-<P dir="rtl"><font face="Tahoma"><span lang="fa">&#1576;&#1585;&#1575;&#1740; &#1576;&#1575;&#1604;&#1575; &#1576;&#1585;&#1583;&#1606; &#1575;&#1605;&#1705;&#1575;&#1606; &#1575;&#1580;&#1585;&#1575;&#1740; 
-&#1607;&#1605;&#1586;&#1605;&#1575;&#1606; &#1578;&#1585;&#1575;&#1705;&#1606;&#1588;&#1607;&#1575;&#1548; &#1575;&#1593;&#1583;&#1575;&#1583; &#1587;&#1585;&#1740;&#1575;&#1604;&#1740; &#1576;&#1607; &#1605;&#1581;&#1590; &#1575;&#1580;&#1585;&#1575;&#1740; &#1578;&#1585;&#1575;&#1705;&#1606;&#1588; &#1576;&#1607; &#1570;&#1606;&#1607;&#1575; &#1578;&#1582;&#1589;&#1740;&#1589; &#1605;&#1740; &#1740;&#1575;&#1576;&#1583; &#1583;&#1585; &#1575;&#1740;&#1606; 
-&#1581;&#1575;&#1604;&#1578; &#1575;&#1711;&#1585; &#1576;&#1593;&#1590;&#1740; &#1575;&#1586; &#1578;&#1585;&#1575;&#1705;&#1606;&#1588;&#1607;&#1575; </span>abort<span lang="fa"> &#1588;&#1608;&#1606;&#1583; &#1576;&#1740;&#1606; &#1575;&#1593;&#1583;&#1575;&#1583; &#1587;&#1585;&#1740;&#1575;&#1604;&#1740; 
-&#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1588;&#1583;&#1607; &#1740;&#1705; &#1601;&#1575;&#1589;&#1604;&#1607; &#1582;&#1575;&#1604;&#1740; &#1576;&#1607; &#1608;&#1580;&#1608;&#1583; &#1605;&#1740; &#1570;&#1740;&#1583;.</span></font></P>
-<H4 dir="rtl"><font face="Tahoma"><A name=4.16>4.16</A>) OID<span lang="fa"> &#1608; </span>TID<span lang="fa"> &#1670;&#1607; &#1607;&#1587;&#1578;&#1606;&#1583;&#1567;</span></font></H4>
-<P dir="rtl"><font face="Tahoma">OID<span lang="fa"> &#1585;&#1575;&#1607; &#1581;&#1604; </span>PostgreSQL<span lang="fa"> 
-&#1576;&#1585;&#1575;&#1740; &#1583;&#1575;&#1588;&#1578;&#1606; &#1740;&#1705; &#1588;&#1606;&#1575;&#1587;&#1607; &#1605;&#1606;&#1581;&#1589;&#1585; &#1576;&#1607; &#1601;&#1585;&#1583; &#1576;&#1585;&#1575;&#1740; &#1607;&#1585; &#1585;&#1583;&#1740;&#1601; &#1575;&#1587;&#1578;. &#1607;&#1585; &#1585;&#1583;&#1740;&#1601; &#1580;&#1583;&#1740;&#1583;&#1740; &#1705;&#1607; &#1575;&#1740;&#1580;&#1575;&#1583; &#1605;&#1740; &#1588;&#1608;&#1583; 
-&#1740;&#1705; </span>OID<span lang="fa"> &#1605;&#1606;&#1581;&#1589;&#1585; &#1576;&#1607; &#1601;&#1585;&#1583; &#1576;&#1607; &#1570;&#1606; &#1575;&#1582;&#1578;&#1589;&#1575;&#1589; &#1605;&#1740; &#1740;&#1575;&#1576;&#1583;. &#1578;&#1605;&#1575;&#1605; </span>OID<span lang="fa">&#1607;&#1575;&#1740;&#1740; 
-&#1705;&#1607; &#1583;&#1585; &#1581;&#1740;&#1606; </span>initdb<span lang="fa"> &#1575;&#1740;&#1580;&#1575;&#1583; &#1605;&#1740; &#1588;&#1608;&#1606;&#1583; &#1575;&#1586; 16384 &#1705;&#1605;&#1578;&#1585; &#1607;&#1587;&#1578;&#1606;&#1583; &#1608;
-</span>OID<span lang="fa">&#1607;&#1575;&#1740;&#1740; &#1576;&#1593;&#1583;&#1575;&#1611; &#1578;&#1608;&#1604;&#1740;&#1583; &#1605;&#1740; &#1588;&#1608;&#1583; &#1575;&#1586; &#1575;&#1740;&#1606; &#1593;&#1583;&#1583; &#1576;&#1586;&#1585;&#1711;&#1578;&#1585; &#1582;&#1608;&#1575;&#1607;&#1583; &#1576;&#1608;&#1583;. 
-&#1606;&#1705;&#1578;&#1607; &#1605;&#1607;&#1605; &#1570;&#1606; &#1575;&#1587;&#1578; &#1705;&#1607; </span>OID<span lang="fa">&#1607;&#1575; &#1606;&#1607; &#1578;&#1606;&#1607;&#1575; &#1583;&#1585; &#1740;&#1705; &#1580;&#1583;&#1608;&#1604; &#1588;&#1576;&#1740;&#1607; &#1606;&#1740;&#1587;&#1578;&#1606;&#1583; 
-&#1576;&#1604;&#1705;&#1607; &#1583;&#1585; &#1705;&#1604; &#1662;&#1575;&#1740;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; &#1607;&#1740;&#1670; &#1583;&#1608; &#1585;&#1583;&#1740;&#1601;&#1740; &#1583;&#1575;&#1585;&#1575;&#1740; </span>OID<span lang="fa"> &#1740;&#1705;&#1587;&#1575;&#1606; 
-&#1606;&#1582;&#1608;&#1575;&#1607;&#1583; &#1576;&#1608;&#1583;.</span></font></P>
-<P dir="rtl"><font face="Tahoma">PostgreSQL<span lang="fa"> &#1575;&#1586; </span>OID<span lang="fa"> 
-&#1583;&#1585; &#1587;&#1740;&#1587;&#1578;&#1605; &#1583;&#1575;&#1582;&#1604;&#1740; &#1582;&#1608;&#1583; &#1576;&#1585;&#1575;&#1740; &#1575;&#1740;&#1580;&#1575;&#1583; &#1575;&#1585;&#1578;&#1576;&#1575;&#1591; &#1576;&#1740;&#1606; &#1585;&#1583;&#1740;&#1601;&#1607;&#1575;&#1740; &#1580;&#1583;&#1575;&#1608;&#1604; &#1605;&#1582;&#1578;&#1604;&#1601; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1605;&#1740; &#1705;&#1606;&#1583;. 
-&#1578;&#1608;&#1589;&#1740;&#1607; &#1605;&#1740; &#1588;&#1608;&#1583; &#1705;&#1607; &#1740;&#1705; &#1587;&#1578;&#1608;&#1606; &#1575;&#1586; &#1606;&#1608;&#1593; </span>OID<span lang="fa"> &#1576;&#1585;&#1575;&#1740; &#1584;&#1582;&#1740;&#1585;&#1607; &#1575;&#1740;&#1606; &#1601;&#1740;&#1604;&#1583; &#1583;&#1585; 
-&#1580;&#1583;&#1608;&#1604; &#1575;&#1740;&#1580;&#1575;&#1583; &#1705;&#1606;&#1740;&#1583;. &#1587;&#1575;&#1582;&#1578;&#1606; &#1740;&#1705; &#1606;&#1605;&#1575;&#1740;&#1607; &#1576;&#1585;&#1575;&#1740; &#1575;&#1740;&#1606; &#1601;&#1740;&#1604;&#1583; &#1576;&#1575;&#1593;&#1579; &#1583;&#1587;&#1578;&#1585;&#1587;&#1740; &#1587;&#1585;&#1740;&#1593;&#1578;&#1585; &#1576;&#1607; &#1570;&#1606; &#1582;&#1608;&#1575;&#1607;&#1583; &#1588;&#1583;.</span></font></P>
-<P dir="rtl"><font face="Tahoma"><span lang="fa">&#1578;&#1605;&#1575;&#1605; &#1662;&#1575;&#1740;&#1711;&#1575;&#1607;&#1607;&#1575;&#1740; &#1583;&#1575;&#1583;&#1607; &#1583;&#1585; </span>
-PostgreSQL<span lang="fa"> &#1576;&#1585;&#1575;&#1740; &#1711;&#1585;&#1601;&#1578;&#1606; </span>OID<span lang="fa"> &#1580;&#1583;&#1740;&#1583; &#1575;&#1586; &#1740;&#1705; 
-&#1606;&#1575;&#1581;&#1740;&#1607; &#1605;&#1585;&#1705;&#1586;&#1740; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1605;&#1740; &#1705;&#1606;&#1583;. &#1608;&#1604;&#1740; &#1575;&#1711;&#1585; &#1576;&#1582;&#1608;&#1575;&#1607;&#1740;&#1605; </span>OID<span lang="fa"> &#1585;&#1575; &#1576;&#1607; &#1585;&#1608;&#1588; 
-&#1583;&#1740;&#1711;&#1585;&#1740; &#1576;&#1711;&#1740;&#1585;&#1740;&#1605; &#1608; &#1740;&#1575; &#1575;&#1740;&#1606;&#1705;&#1607; &#1583;&#1585; &#1581;&#1740;&#1606; &#1705;&#1662;&#1740; &#1705;&#1585;&#1583;&#1606; &#1740;&#1705; &#1580;&#1583;&#1608;&#1604; &#1576;&#1582;&#1608;&#1575;&#1607;&#1740;&#1605; </span>OID<span lang="fa">&#1607;&#1575;&#1740; 
-&#1575;&#1589;&#1604;&#1740; &#1570;&#1606; &#1578;&#1594;&#1740;&#1740;&#1585; &#1606;&#1705;&#1606;&#1583; &#1576;&#1607; &#1585;&#1608;&#1588; &#1586;&#1740;&#1585; &#1605;&#1740; &#1578;&#1608;&#1575;&#1606;&#1740;&#1605; &#1593;&#1605;&#1604; &#1705;&#1606;&#1740;&#1605;:</span></font></P>
+چرا اعداد سریالی مربوط به تراکنشهای </span>abort<span lang="fa"> شده مجدداً 
+استفاده نمی شود؟ چرا بین اعداد سریالی یک فاصله خالی ایجاد می شود؟</span></font></H4>
+<P dir="rtl"><font face="Tahoma"><span lang="fa">برای بالا بردن امکان اجرای 
+همزمان تراکنشها، اعداد سریالی به محض اجرای تراکنش به آنها تخصیص می یابد در این 
+حالت اگر بعضی از تراکنشها </span>abort<span lang="fa"> شوند بین اعداد سریالی 
+استفاده شده یک فاصله خالی به وجود می آید.</span></font></P>
+<H4 dir="rtl"><font face="Tahoma"><A name=4.16>4.16</A>) OID<span lang="fa"> و </span>
+TID<span lang="fa"> چه هستند؟</span></font></H4>
+<P dir="rtl"><font face="Tahoma">OID<span lang="fa"> راه حل </span>PostgreSQL<span lang="fa"> 
+برای داشتن یک شناسه منحصر به فرد برای هر ردیف است. هر ردیف جدیدی که ایجاد می شود 
+یک </span>OID<span lang="fa"> منحصر به فرد به آن اختصاص می یابد. تمام </span>OID<span lang="fa">هایی 
+که در حین </span>initdb<span lang="fa"> ایجاد می شوند از 16384 کمتر هستند و
+</span>OID<span lang="fa">هایی بعداً تولید می شود از این عدد بزرگتر خواهد بود. 
+نکته مهم آن است که </span>OID<span lang="fa">ها نه تنها در یک جدول شبیه نیستند 
+بلکه در کل پایگاه داده هیچ دو ردیفی دارای </span>OID<span lang="fa"> یکسان 
+نخواهد بود.</span></font></P>
+<P dir="rtl"><font face="Tahoma">PostgreSQL<span lang="fa"> از </span>OID<span lang="fa"> 
+در سیستم داخلی خود برای ایجاد ارتباط بین ردیفهای جداول مختلف استفاده می کند. 
+توصیه می شود که یک ستون از نوع </span>OID<span lang="fa"> برای ذخیره این فیلد در 
+جدول ایجاد کنید. ساختن یک نمایه برای این فیلد باعث دسترسی سریعتر به آن خواهد شد.</span></font></P>
+<P dir="rtl"><font face="Tahoma"><span lang="fa">تمام پایگاههای داده در </span>
+PostgreSQL<span lang="fa"> برای گرفتن </span>OID<span lang="fa"> جدید از یک 
+ناحیه مرکزی استفاده می کند. ولی اگر بخواهیم </span>OID<span lang="fa"> را به روش 
+دیگری بگیریم و یا اینکه در حین کپی کردن یک جدول بخواهیم </span>OID<span lang="fa">های 
+اصلی آن تغییر نکند به روش زیر می توانیم عمل کنیم:</span></font></P>
 <P dir="rtl">&nbsp;</P>
 <div dir="ltr">
        <PRE><font face="Tahoma">        CREATE TABLE new_table(mycol int);
         SELECT oid AS old_oid, mycol INTO tmp_table FROM old_table;
-        COPY tmp_table TO '/tmp/pgtable';
-        COPY new_table WITH OIDS FROM '/tmp/pgtable';
+        COPY tmp_table TO &#39;/tmp/pgtable&#39;;
+        COPY new_table WITH OIDS FROM &#39;/tmp/pgtable&#39;;
         DROP TABLE tmp_table;
 </font></PRE>
 </div>
-<P dir="rtl"><font face="Tahoma">OID<span lang="fa"> &#1740;&#1705; &#1593;&#1583;&#1583; &#1589;&#1581;&#1740;&#1581; 4 &#1576;&#1575;&#1740;&#1578;&#1740; &#1575;&#1587;&#1578; &#1608; 
-&#1576;&#1606;&#1575;&#1576;&#1585;&#1575;&#1740;&#1606; &#1581;&#1583;&#1575;&#1705;&#1579;&#1585; &#1605;&#1602;&#1583;&#1575;&#1585; &#1570;&#1606; 4 &#1605;&#1740;&#1604;&#1740;&#1575;&#1585;&#1583; &#1582;&#1608;&#1575;&#1607;&#1583; &#1576;&#1608;&#1583; &#1608; &#1576;&#1593;&#1583; &#1575;&#1586; &#1570;&#1606; &#1605;&#1602;&#1583;&#1575;&#1585; &#1570;&#1606; &#1587;&#1585;&#1585;&#1740;&#1586; &#1582;&#1608;&#1575;&#1607;&#1583; 
-&#1588;&#1583;.&nbsp; &#1575;&#1604;&#1576;&#1578;&#1607; &#1578;&#1575; &#1705;&#1606;&#1608;&#1606; &#1576;&#1585;&#1575;&#1740;&nbsp; &#1705;&#1587;&#1740;&nbsp; &#1575;&#1740;&#1606; &#1575;&#1578;&#1601;&#1575;&#1602; &#1606;&#1740;&#1601;&#1578;&#1575;&#1583;&#1607; &#1575;&#1587;&#1578; &#1608; &#1578;&#1589;&#1605;&#1740;&#1605; 
-&#1711;&#1585;&#1583;&#1575;&#1606;&#1583;&#1711;&#1575;&#1606; </span>PostgreSQL<span lang="fa"> &#1570;&#1606; &#1575;&#1587;&#1578; &#1705;&#1607; &#1602;&#1576;&#1604; &#1575;&#1586; &#1570;&#1606;&#1705;&#1607; &#1575;&#1740;&#1606; &#1575;&#1578;&#1601;&#1575;&#1602; &#1585;&#1582; 
-&#1583;&#1607;&#1583; &#1575;&#1740;&#1606; &#1605;&#1588;&#1705;&#1604; &#1585;&#1575; &#1576;&#1585;&#1591;&#1585;&#1601; &#1705;&#1606;&#1606;&#1583;.</span></font></P>
-<P dir="rtl"><font face="Tahoma">TID<span lang="fa">&#1607;&#1575; &#1576;&#1585;&#1575;&#1740; &#1588;&#1606;&#1575;&#1587;&#1575;&#1740;&#1740; &#1605;&#1581;&#1604; &#1601;&#1740;&#1586;&#1740;&#1705;&#1740; 
-&#1740;&#1705; &#1585;&#1583;&#1740;&#1601; &#1576;&#1585; &#1575;&#1587;&#1575;&#1587; &#1576;&#1604;&#1608;&#1705; &#1608; &#1570;&#1601;&#1587;&#1578; &#1605;&#1740; &#1576;&#1575;&#1588;&#1583;. </span>TID<span lang="fa">&#1607;&#1575; &#1576;&#1593;&#1583; &#1575;&#1586; &#1578;&#1594;&#1740;&#1740;&#1585; 
-&#1662;&#1740;&#1583;&#1575; &#1705;&#1585;&#1583;&#1606; &#1740;&#1705;&nbsp; &#1585;&#1583;&#1740;&#1601; &#1608; &#1740;&#1575;&nbsp; &#1576;&#1575;&#1586;&#1582;&#1608;&#1575;&#1606;&#1740;&nbsp; &#1570;&#1606;&nbsp; &#1593;&#1608;&#1590;&nbsp; &#1605;&#1740; &#1588;&#1608;&#1606;&#1583;. </span>TID<span lang="fa">&#1607;&#1575; 
-&#1578;&#1608;&#1587;&#1591; &#1606;&#1605;&#1575;&#1740;&#1607; &#1607;&#1575; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1605;&#1740; &#1588;&#1608;&#1606;&#1583;.</span></font></P>
+<P dir="rtl"><font face="Tahoma">OID<span lang="fa"> یک عدد صحیح 4 بایتی است و 
+بنابراین حداکثر مقدار آن 4 میلیارد خواهد بود و بعد از آن مقدار آن سرریز خواهد 
+شد.&nbsp; البته تا کنون برای&nbsp; کسی&nbsp; این اتفاق نیفتاده است و تصمیم 
+گرداندگان </span>PostgreSQL<span lang="fa"> آن است که قبل از آنکه این اتفاق رخ 
+دهد این مشکل را برطرف کنند.</span></font></P>
+<P dir="rtl"><font face="Tahoma">TID<span lang="fa">ها برای شناسایی محل فیزیکی 
+یک ردیف بر اساس بلوک و آفست می باشد. </span>TID<span lang="fa">ها بعد از تغییر 
+پیدا کردن یک ردیف و یا بازخوانی آن عوض می شوند. </span>TID<span lang="fa">ها 
+توسط نمایه ها استفاده می شوند.</span></font></P>
 <H4 dir="rtl"><font face="Tahoma"><A name=4.17>4.17</A>) 
-<span lang="fa">&#1605;&#1593;&#1606;&#1610; &#1576;&#1593;&#1590;&#1610; &#1575;&#1586; &#1578;&#1585;&#1605;&#1607;&#1575; &#1608; &#1603;&#1604;&#1605;&#1575;&#1578;&#1610; &#1603;&#1607; &#1583;&#1585; </span>PostgreSQL<span lang="fa">&#8204; 
-&#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1605;&#1610;&#8204;&#1588;&#1608;&#1583; &#1670;&#1610;&#1587;&#1578;&#1567;</span></font></H4>
-<P dir="rtl"><font face="Tahoma"><span lang="fa">&#1604;&#1740;&#1587;&#1578; &#1576;&#1585;&#1582;&#1740; &#1575;&#1586; &#1578;&#1585;&#1605;&#1607;&#1575; &#1608; &#1705;&#1604;&#1605;&#1575;&#1578;&#1740; &#1705;&#1607; 
-&#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1605;&#1740; &#1588;&#1608;&#1606;&#1583;:</span></font></P>
+<span lang="fa">معني بعضي از ترمها و كلماتي كه در </span>PostgreSQL<span lang="fa">‌ 
+استفاده مي‌شود چيست؟</span></font></H4>
+<P dir="rtl"><font face="Tahoma"><span lang="fa">لیست برخی از ترمها و کلماتی که 
+استفاده می شوند:</span></font></P>
 <UL>
   <LI dir="ltr">
        <p dir="ltr"><font face="Tahoma">table, relation, class <span lang="fa">
-    :&#1705;&#1604;&#1575;&#1587;&#1548; &#1585;&#1575;&#1576;&#1591;&#1607;&#1548; &#1580;&#1583;&#1608;&#1604;</span></font><LI dir="ltr">
-       <p dir="ltr"><font face="Tahoma">row, record, tuple <span lang="fa">&#1670;&#1606;&#1583;&#1578;&#1575;&#1740;&#1740;&#1548; 
-    &#1585;&#1705;&#1608;&#1585;&#1583;&#1548; &#1585;&#1583;&#1740;&#1601;</span></font><LI dir="ltr">
+    :کلاس، رابطه، جدول</span></font><LI dir="ltr">
+       <p dir="ltr"><font face="Tahoma">row, record, tuple <span lang="fa">چندتایی، 
+       رکورد، ردیف</span></font><LI dir="ltr">
        <p dir="ltr"><font face="Tahoma">column, field, attribute <span lang="fa">
-    &#1589;&#1601;&#1578;&#1548; &#1601;&#1740;&#1604;&#1583;&#1548; &#1587;&#1578;&#1608;&#1606;</span></font><LI dir="ltr">
-       <p dir="ltr"><font face="Tahoma">retrieve, select <span lang="fa">&#1575;&#1606;&#1578;&#1582;&#1575;&#1576;&#1548; 
-    &#1582;&#1608;&#1575;&#1606;&#1583;&#1606;</span></font><LI dir="ltr">
-       <p dir="ltr"><font face="Tahoma">replace, update<span lang="fa">&#1576;&#1607; &#1585;&#1608;&#1586; &#1705;&#1585;&#1583;&#1606;&#1548; 
-    &#1580;&#1575;&#1740;&#1711;&#1586;&#1740;&#1606;&#1740;</span> 
+    صفت، فیلد، ستون</span></font><LI dir="ltr">
+       <p dir="ltr"><font face="Tahoma">retrieve, select <span lang="fa">انتخاب، 
+       خواندن</span></font><LI dir="ltr">
+       <p dir="ltr"><font face="Tahoma">replace, update<span lang="fa">به روز کردن، 
+       جایگزینی</span> 
   </font> 
   <LI dir="ltr">
-       <p dir="ltr"><font face="Tahoma">append, insert <span lang="fa">&#1583;&#1585;&#1580;&#1548; &#1575;&#1590;&#1575;&#1601;&#1607; 
-    &#1705;&#1585;&#1583;&#1606;</span></font><LI dir="ltr">
+       <p dir="ltr"><font face="Tahoma">append, insert <span lang="fa">درج، اضافه 
+       کردن</span></font><LI dir="ltr">
        <p dir="ltr"><font face="Tahoma"><SMALL>OID</SMALL>, serial value
-    <span lang="fa">&#1605;&#1602;&#1583;&#1575;&#1585; &#1587;&#1585;&#1740;&#1575;&#1604;</span></font><LI dir="ltr">
+    <span lang="fa">مقدار سریال</span></font><LI dir="ltr">
        <p dir="ltr"><font face="Tahoma">portal, cursor 
   </font> 
   <LI dir="ltr">
        <p dir="ltr"><font face="Tahoma">range variable, table name, table alias 
        </font> </LI></UL>
-<P dir="rtl"><font face="Tahoma"><span lang="fa">&#1740;&#1705; &#1604;&#1740;&#1587;&#1578; &#1593;&#1605;&#1608;&#1605;&#1740; &#1575;&#1586; &#1578;&#1585;&#1605;&#1607;&#1575;&#1740; &#1605;&#1608;&#1585;&#1583; 
-&#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1583;&#1585; &#1662;&#1575;&#1740;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; &#1583;&#1585; &#1570;&#1583;&#1585;&#1587;&nbsp; </span> <A 
+<P dir="rtl"><font face="Tahoma"><span lang="fa">یک لیست عمومی از ترمهای مورد 
+استفاده در پایگاه داده در آدرس&nbsp; </span> <A 
 href="http://hea-www.harvard.edu/MST/simul/software/docs/pkgs/pgsql/glossary/glossary.html">
 http://hea-www.harvard.edu/MST/simul/software/docs/pkgs/pgsql/glossary/glossary.htm</A>
-<span lang="fa">&#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583;.</span></font></P>
+<span lang="fa">وجود دارد.</span></font></P>
 <H4 dir="rtl"><font face="Tahoma"><A name=4.18>4.18</A>) <span lang="fa"> 
-&#1670;&#1585;&#1575; &#1605;&#1606; &#1582;&#1591;&#1575;&#1610; </span><i>&quot;ERROR: Memory exhausted in AllocSetAlloc&quot;</i><span lang="fa"> 
-&#1605;&#1610;&#8204;&#1711;&#1610;&#1585;&#1605;&#1567;</span></font></H4>
-<P dir="rtl"><font face="Tahoma"><span lang="fa">&#1575;&#1740;&#1606; &#1582;&#1591;&#1575; &#1575;&#1581;&#1578;&#1605;&#1575;&#1604;&#1575;&#1611; &#1740;&#1575; &#1576;&#1607; &#1582;&#1575;&#1591;&#1585; 
-&#1578;&#1605;&#1575;&#1605; &#1588;&#1583;&#1606; &#1581;&#1575;&#1601;&#1592;&#1607; &#1605;&#1580;&#1575;&#1586;&#1740; &#1587;&#1740;&#1587;&#1578;&#1605; &#1588;&#1605;&#1575;&#1587;&#1578; &#1608; &#1740;&#1575; &#1575;&#1740;&#1606;&#1705;&#1607; &#1705;&#1585;&#1606;&#1604; &#1576;&#1585;&#1575;&#1740; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; &#1607;&#1575; &#1583;&#1585; &#1605;&#1608;&#1585;&#1583; &#1605;&#1740;&#1586;&#1575;&#1606; 
-&#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; &#1581;&#1575;&#1601;&#1592;&#1607; &#1605;&#1580;&#1575;&#1586;&#1740; &#1605;&#1581;&#1583;&#1608;&#1583;&#1740;&#1578; &#1575;&#1593;&#1605;&#1575;&#1604; &#1705;&#1585;&#1583;&#1607; &#1575;&#1587;&#1578;. &#1602;&#1576;&#1604; &#1575;&#1586; &#1575;&#1580;&#1585;&#1575;&#1740; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; &#1575;&#1589;&#1604;&#1740; &#1740;&#1705;&#1740; &#1575;&#1586; 
-&#1583;&#1587;&#1578;&#1608;&#1585;&#1575;&#1578; &#1586;&#1740;&#1585; &#1585;&#1575; &#1575;&#1580;&#1585;&#1575; &#1705;&#1606;&#1740;&#1583;.</span></font></P>
+چرا من خطاي </span><i>&quot;ERROR: Memory exhausted in AllocSetAlloc&quot;</i><span lang="fa"> 
+مي‌گيرم؟</span></font></H4>
+<P dir="rtl"><font face="Tahoma"><span lang="fa">این خطا احتمالاً یا به خاطر 
+تمام شدن حافظه مجازی سیستم شماست و یا اینکه کرنل برای برنامه ها در مورد میزان 
+استفاده از حافظه مجازی محدودیت اعمال کرده است. قبل از اجرای برنامه اصلی یکی از 
+دستورات زیر را اجرا کنید.</span></font></P>
 <div dir="ltr">
        <PRE><font face="Tahoma">    ulimit -d 262144
     limit datasize 256m
 </font></PRE></div>
-<p dir="rtl"><font face="Tahoma"><span lang="fa">&#1576;&#1587;&#1578;&#1607; &#1576;&#1607; &#1606;&#1608;&#1593; &#1588;&#1604; &#1740;&#1705;&#1740; &#1575;&#1586; &#1575;&#1740;&#1606; 
-&#1583;&#1587;&#1578;&#1608;&#1585;&#1575;&#1578; &#1605;&#1605;&#1705;&#1606; &#1575;&#1587;&#1578; &#1576;&#1575; &#1605;&#1608;&#1601;&#1602;&#1740;&#1578; &#1575;&#1580;&#1585;&#1575; &#1588;&#1608;&#1583;. &#1576;&#1575; &#1575;&#1580;&#1585;&#1575;&#1740; &#1570;&#1606; &#1583;&#1587;&#1578;&#1608;&#1585; &#1605;&#1581;&#1583;&#1608;&#1583;&#1740;&#1578; &#1581;&#1575;&#1601;&#1592;&#1607; &#1605;&#1580;&#1575;&#1586;&#1740; &#1576;&#1585;&#1575;&#1740; 
-&#1576;&#1585;&#1606;&#1575;&#1605;&#1607; &#1607;&#1575; &#1576;&#1585;&#1583;&#1575;&#1588;&#1578;&#1607; &#1588;&#1583;&#1607; &#1608; &#1576;&#1575; &#1575;&#1740;&#1606; &#1705;&#1575;&#1585; &#1575;&#1581;&#1578;&#1605;&#1575;&#1604;&#1575;&#1611; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578;&#1740; &#1705;&#1607; &#1602;&#1576;&#1604;&#1575;&#1611; &#1582;&#1591;&#1575; &#1605;&#1740; &#1583;&#1575;&#1583;&#1607; &#1575;&#1587;&#1578; 
-&#1575;&#1580;&#1585;&#1575; &#1582;&#1608;&#1575;&#1607;&#1583; &#1588;&#1583;.</span></font></p>
-<H4 dir="rtl"><font face="Tahoma"><A name=4.19>4.19</A>) <span lang="fa">&#1575;&#1586; &#1603;&#1580;&#1575; 
-&#1578;&#1588;&#1582;&#1610;&#1589; &#1583;&#1607;&#1605; &#1603;&#1607; &#1608;&#1610;&#1585;&#1575;&#1610;&#1588; &#1610;&#1575; &#1606;&#1587;&#1582;&#1607; </span>PostgreSQL<span lang="fa">&#1610;&#1610; 
-&#1603;&#1607; &#1605;&#1606; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1605;&#1610;&#8204;&#1603;&#1606;&#1605; &#1670;&#1610;&#1587;&#1578;&#1567;</span></font></H4>
-<P dir="rtl"><font face="Tahoma"><span lang="fa">&#1576;&#1575; &#1575;&#1580;&#1585;&#1575;&#1740; &#1583;&#1587;&#1578;&#1608;&#1585;</span>
+<p dir="rtl"><font face="Tahoma"><span lang="fa">بسته به نوع شل یکی از این 
+دستورات ممکن است با موفقیت اجرا شود. با اجرای آن دستور محدودیت حافظه مجازی برای 
+برنامه ها برداشته شده و با این کار احتمالاً درخواستی که قبلاً خطا می داده است 
+اجرا خواهد شد.</span></font></p>
+<H4 dir="rtl"><font face="Tahoma"><A name=4.19>4.19</A>) <span lang="fa">از كجا 
+تشخيص دهم كه ويرايش يا نسخه </span>PostgreSQL<span lang="fa">يي كه من استفاده 
+مي‌كنم چيست؟</span></font></H4>
+<P dir="rtl"><font face="Tahoma"><span lang="fa">با اجرای دستور</span>
 <span lang="fa">()</span>SELECT version</font></P>
-<H4 dir="rtl"><font face="Tahoma"><A name=4.20>4.20</A>) <span lang="fa">&#1670;&#1585;&#1575;  
-&#1581;&#1740;&#1606; &#1575;&#1580;&#1585;&#1575;&#1740; &#1593;&#1605;&#1604;&#1740;&#1575;&#1578; &#1585;&#1608;&#1740; </span>large-object<span lang="fa">&#1607;&#1575; &#1582;&#1591;&#1575;&#1740; </span>&quot;<I>invalid 
-large obj descriptor</I>&quot;<span lang="fa">&#1576;&#1607; &#1608;&#1580;&#1608;&#1583; &#1605;&#1740; &#1570;&#1740;&#1583;&#1567;</span></font></H4>
-<p align="right" dir="rtl"><font face="Tahoma"><span lang="fa">&#1588;&#1605;&#1575; &#1576;&#1575;&#1740;&#1583; &#1602;&#1576;&#1604; &#1575;&#1586; 
-&#1588;&#1585;&#1608;&#1593; &#1583;&#1587;&#1578;&#1608;&#1585;&#1575;&#1578;&#1740; &#1705;&#1607; &#1576;&#1575; </span>large-object<span lang="fa">&#1607;&#1575; &#1705;&#1575;&#1585; &#1605;&#1740; &#1705;&#1606;&#1606;&#1583; </span>BEGIN<span lang="fa">&nbsp; &#1608; &#1576;&#1593;&#1583; &#1575;&#1586; &#1570;&#1606;&#1607;&#1575; &#1607;&#1605; &#1740;&#1705; </span>END<span lang="fa"> 
-&#1576;&#1711;&#1584;&#1575;&#1585;&#1740;&#1583;. &#1583;&#1585; &#1581;&#1575;&#1604; &#1581;&#1575;&#1590;&#1585; </span>PostgreSQL<span lang="fa"> &#1607;&#1606;&#1583;&#1604; </span>large-object<span lang="fa">&#1607;&#1575; 
-&#1585;&#1575; &#1583;&#1585; &#1586;&#1605;&#1575;&#1606; &#1606;&#1607;&#1575;&#1740;&#1740; &#1588;&#1583;&#1606; &#1578;&#1585;&#1575;&#1705;&#1606;&#1588; (</span>commit<span lang="fa">&#1588;&#1583;&#1606;)</span>
-<span lang="fa">&#1605;&#1740; &#1576;&#1606;&#1583;&#1583;. &#1576;&#1607; &#1607;&#1605;&#1740;&#1606; &#1583;&#1604;&#1740;&#1604; &#1575;&#1608;&#1604;&#1740;&#1606; &#1578;&#1604;&#1575;&#1588; &#1576;&#1585;&#1575;&#1740; &#1575;&#1606;&#1580;&#1575;&#1605; &#1607;&#1585; &#1705;&#1575;&#1585;&#1740; &#1576;&#1575; &#1607;&#1606;&#1583;&#1604; &#1605;&#1606;&#1580;&#1585; 
-&#1576;&#1607; &#1582;&#1591;&#1575;&#1740; </span><i>invalid large obj descriptor</i><span lang="fa"> &#1582;&#1608;&#1575;&#1607;&#1583; &#1588;&#1583;.</span>
-<span lang="fa">&#1576;&#1585;&#1575;&#1740; &#1580;&#1604;&#1608;&#1711;&#1740;&#1585;&#1740; &#1575;&#1586; &#1575;&#1740;&#1606; &#1582;&#1591;&#1575; &#1581;&#1578;&#1605;&#1575;&#1611; &#1576;&#1575;&#1740;&#1583; &#1575;&#1586; &#1740;&#1705; &#1578;&#1585;&#1575;&#1705;&#1606;&#1588; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1705;&#1606;&#1740;&#1583;. 
-&#1575;&#1740;&#1606; &#1705;&#1575;&#1585; &#1607;&#1605;&#1575;&#1606;&#1591;&#1608;&#1585; &#1705;&#1607; &#1602;&#1576;&#1604;&#1575;&#1611; &#1711;&#1601;&#1578;&#1607; &#1588;&#1583; &#1576;&#1575; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; &#1602;&#1585;&#1575;&#1585; &#1583;&#1575;&#1583;&#1606; </span>BEGIN<span lang="fa"> 
-&#1608; </span>END<span lang="fa"> &#1583;&#1585; &#1575;&#1576;&#1578;&#1583;&#1575; &#1608; &#1575;&#1606;&#1578;&#1607;&#1575;&#1740; &#1583;&#1587;&#1578;&#1608;&#1585;&#1575;&#1578; &#1575;&#1606;&#1580;&#1575;&#1605; &#1605;&#1740; &#1588;&#1608;&#1583;.</span></font></p>
-<p dir="rtl"><font face="Tahoma"><span lang="fa">&#1575;&#1711;&#1585; &#1575;&#1740;&#1606; &#1582;&#1591;&#1575; &#1585;&#1575; &#1583;&#1585; &#1581;&#1740;&#1606; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; 
-&#1575;&#1586; &#1740;&#1705; &#1583;&#1585;&#1575;&#1740;&#1608;&#1585; </span>ODBC<span lang="fa"> &#1583;&#1585;&#1740;&#1575;&#1601;&#1578; &#1705;&#1585;&#1583;&#1740;&#1583; &#1575;&#1581;&#1578;&#1605;&#1575;&#1604;&#1575;&#1611; &#1576;&#1575;&#1740;&#1583; &#1575;&#1740;&#1606; &#1583;&#1587;&#1578;&#1608;&#1585; &#1585;&#1575; 
-&#1575;&#1580;&#1585;&#1575; &#1705;&#1606;&#1740;&#1583;: </span>set </font> <CODE><font face="Tahoma">auto-commit off</font></CODE></p>
+<H4 dir="rtl"><font face="Tahoma"><A name=4.20>4.20</A>) <span lang="fa">چرا در 
+حین اجرای عملیات روی </span>large-object<span lang="fa">ها خطای </span>&quot;<I>invalid 
+large obj descriptor</I>&quot;<span lang="fa">به وجود می آید؟</span></font></H4>
+<p align="right" dir="rtl"><font face="Tahoma"><span lang="fa">شما باید قبل از 
+شروع دستوراتی که با </span>large-object<span lang="fa">ها کار می کنند از </span>
+BEGIN<span lang="fa">&nbsp; و بعد از آنها هم یک </span>END<span lang="fa"> 
+بگذارید. در حال حاضر </span>PostgreSQL<span lang="fa"> هندل </span>large-object<span lang="fa">ها 
+را در زمان نهایی شدن تراکنش (</span>commit<span lang="fa">شدن)</span>
+<span lang="fa">می بندد. به همین دلیل اولین تلاش برای انجام هر کاری با هندل منجر 
+به خطای </span><i>invalid large obj descriptor</i><span lang="fa"> خواهد شد.</span>
+<span lang="fa">برای جلوگیری از این خطا حتماً باید از یک تراکنش استفاده کنید. 
+این کار همانطور که قبلاً گفته شد با استفاده از قرار دادن </span>BEGIN<span lang="fa"> 
+و </span>END<span lang="fa"> در ابتدا و انتهای دستورات انجام می شود.</span></font></p>
+<p dir="rtl"><font face="Tahoma"><span lang="fa">اگر این خطا را در حین استفاده 
+از یک درایور </span>ODBC<span lang="fa"> دریافت کردید احتمالاً باید این دستور را 
+اجرا کنید: </span>set </font> <CODE><font face="Tahoma">auto-commit off</font></CODE></p>
 <H4 dir="rtl"><font face="Tahoma"><A name=4.21>4.21</A>) 
-<span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1610;&#1603; &#1587;&#1578;&#1608;&#1606; &#1575;&#1610;&#1580;&#1575;&#1583; &#1603;&#1606;&#1605; &#1603;&#1607; &#1605;&#1602;&#1583;&#1575;&#1585; &#1586;&#1605;&#1575;&#1606; &#1580;&#1575;&#1585;&#1610; &#1585;&#1575; &#1576;&#1607; &#1593;&#1606;&#1608;&#1575;&#1606; &#1605;&#1602;&#1583;&#1575;&#1585; 
-&#1662;&#1610;&#1588;&#8204;&#1601;&#1585;&#1590; &#1583;&#1575;&#1588;&#1578;&#1607; &#1576;&#1575;&#1588;&#1583;&#1567;</span></font></H4>
-<P dir="rtl"><font face="Tahoma"><span lang="fa">&#1575;&#1586;</span> <I>CURRENT_TIMESTAMP
-<span lang="fa">&nbsp;</span></I><span lang="fa">&#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1705;&#1606;&#1740;&#1583; &#1583;&#1585; &#1605;&#1579;&#1575;&#1604; &#1586;&#1740;&#1585; &#1606;&#1581;&#1608;&#1607; 
-&#1575;&#1606;&#1580;&#1575;&#1605; &#1575;&#1740;&#1606; &#1705;&#1575;&#1585; &#1606;&#1588;&#1575;&#1606; &#1583;&#1575;&#1583;&#1607; &#1588;&#1583;&#1607; &#1575;&#1587;&#1578;:</span></font></P>
+<span lang="fa">چگونه يك ستون ايجاد كنم كه مقدار زمان جاري را به عنوان مقدار 
+پيش‌فرض داشته باشد؟</span></font></H4>
+<P dir="rtl"><font face="Tahoma"><span lang="fa">از</span> <I>CURRENT_TIMESTAMP
+<span lang="fa">&nbsp;</span></I><span lang="fa">استفاده کنید در مثال زیر نحوه انجام 
+این کار نشان داده شده است:</span></font></P>
 <div dir="ltr">
        <PRE><CODE><font face="Tahoma">CREATE TABLE test (x int, modtime timestamp DEFAULT CURRENT_TIMESTAMP );
 </font></CODE><font face="Tahoma">
 </font></PRE>
 </div>
 <H4 dir="rtl"><font face="Tahoma"><A name=4.22>4.22</A>) 
-<span lang="fa">&#1670;&#1585;&#1575; &quot;&#1586;&#1610;&#1585; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578;&#1607;&#1575;&#1610;&#1610;&quot; &#1603;&#1607; &#1575;&#1586; </span>IN<span lang="fa"> &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; 
-&#1605;&#1610;&#8204;&#1603;&#1606;&#1606;&#1583; &#1603;&#1606;&#1583; &#1607;&#1587;&#1578;&#1606;&#1583;&#1567;</span></font></H4>
-<P dir="rtl"><font face="Tahoma"><span lang="fa">&#1583;&#1585; &#1606;&#1587;&#1582;&#1607; &#1607;&#1575;&#1740; &#1602;&#1576;&#1604; &#1575;&#1586; 7.4 &#1593;&#1605;&#1604; 
-&#1575;&#1604;&#1581;&#1575;&#1602; &#1586;&#1740;&#1585; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578; &#1608; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578; &#1575;&#1589;&#1604;&#1740; &#1576;&#1607; &#1575;&#1740;&#1606; &#1589;&#1608;&#1585;&#1578; &#1575;&#1606;&#1580;&#1575;&#1605; &#1605;&#1740; &#1588;&#1608;&#1583; &#1705;&#1607; &#1606;&#1578;&#1575;&#1740;&#1580; &#1576;&#1607; &#1583;&#1587;&#1578; &#1570;&#1605;&#1583;&#1607; 
-&#1575;&#1586; &#1586;&#1740;&#1585; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578; &#1576;&#1607; &#1589;&#1608;&#1585;&#1578; &#1578;&#1585;&#1578;&#1740;&#1576;&#1740; &#1576;&#1585;&#1575;&#1740; &#1607;&#1585; &#1585;&#1583;&#1740;&#1601; &#1575;&#1593;&#1605;&#1575;&#1604; &#1605;&#1740; &#1588;&#1608;&#1583;. &#1575;&#1711;&#1585; &#1586;&#1740;&#1585;&#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578; &#1585;&#1583;&#1740;&#1601; &#1607;&#1575;&#1740; 
-&#1705;&#1605;&#1740; &#1585;&#1575; &#1576;&#1607; &#1593;&#1606;&#1608;&#1575;&#1606; &#1582;&#1585;&#1608;&#1580;&#1740; &#1576;&#1585;&#1711;&#1585;&#1583;&#1575;&#1606;&#1583; &#1608; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578; &#1576;&#1740;&#1585;&#1608;&#1606;&#1740; &#1585;&#1583;&#1740;&#1601; &#1607;&#1575;&#1740; &#1586;&#1740;&#1575;&#1583;&#1740; &#1585;&#1575; &#1588;&#1575;&#1605;&#1604; &#1588;&#1608;&#1583; 
-&#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; </span>IN<span lang="fa"> &#1576;&#1607;&#1578;&#1585;&#1740;&#1606; &#1585;&#1608;&#1588; &#1575;&#1587;&#1578; &#1583;&#1585; &#1594;&#1740;&#1585; &#1575;&#1740;&#1606;&#1589;&#1608;&#1585;&#1578; &#1576;&#1607;&#1578;&#1585; &#1575;&#1587;&#1578; &#1575;&#1586;
-</span>EXISTS<span lang="fa"> &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1588;&#1608;&#1583;</span></font></P>
+<span lang="fa">چرا &quot;زير درخواستهايي&quot; كه از </span>IN<span lang="fa"> استفاده 
+مي‌كنند كند هستند؟</span></font></H4>
+<P dir="rtl"><font face="Tahoma"><span lang="fa">در نسخه های قبل از 7.4 عمل 
+الحاق زیر درخواست و درخواست اصلی به این صورت انجام می شود که نتایج به دست آمده 
+از زیر درخواست به صورت ترتیبی برای هر ردیف اعمال می شود. اگر زیردرخواست ردیف های 
+کمی را به عنوان خروجی برگرداند و درخواست بیرونی ردیف های زیادی را شامل شود 
+استفاده از </span>IN<span lang="fa"> بهترین روش است در غیر اینصورت بهتر است از
+</span>EXISTS<span lang="fa"> استفاده شود</span></font></P>
 <div dir="ltr">
        <PRE><font face="Tahoma">    SELECT *
     FROM tab
     WHERE col IN (SELECT subcol FROM subtab);
 </font></PRE></div>
-<p dir="rtl"><span lang="fa"><font face="Tahoma">&#1576;&#1607;:</font></span></p>
+<p dir="rtl"><span lang="fa"><font face="Tahoma">به:</font></span></p>
 <div dir="ltr">
        <PRE><font face="Tahoma">    SELECT *
     FROM tab
     WHERE EXISTS (SELECT subcol FROM subtab WHERE subcol = col);
 </font></PRE></div>
-<p dir="rtl"><font face="Tahoma"><span lang="fa">&#1576;&#1585;&#1575;&#1740; &#1575;&#1580;&#1585;&#1575;&#1740; &#1587;&#1585;&#1740;&#1593; &#1575;&#1740;&#1606; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578; 
-&#1576;&#1575;&#1740;&#1583; &#1576;&#1585;&#1575;&#1740; &#1587;&#1578;&#1608;&#1606; </span>subcol<span lang="fa"> &#1606;&#1605;&#1575;&#1740;&#1607; &#1575;&#1740;&#1580;&#1575;&#1583; &#1588;&#1583;&#1607; &#1576;&#1575;&#1588;&#1583;.</span></font></p>
-<P dir="rtl"><font face="Tahoma"><span lang="fa">&#1583;&#1585; &#1606;&#1587;&#1582;&#1607; &#1607;&#1575;&#1740; &#1576;&#1593;&#1583; &#1575;&#1586; 7.4 </span>
-IN<span lang="fa"> &#1576;&#1585;&#1575;&#1740; &#1575;&#1604;&#1581;&#1575;&#1602; &#1575;&#1586; &#1607;&#1605;&#1575;&#1606; &#1578;&#1705;&#1606;&#1740;&#1705; &#1662;&#1740;&#1670;&#1740;&#1583;&#1607; &#1605;&#1608;&#1585;&#1583; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1583;&#1585; &#1583;&#1587;&#1578;&#1608;&#1585;&#1575;&#1578; 
-&#1605;&#1593;&#1605;&#1608;&#1604;&#1740; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1605;&#1740; &#1705;&#1606;&#1583; &#1608; &#1576;&#1606;&#1575;&#1576;&#1585;&#1575;&#1740;&#1606; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; &#1570;&#1606; &#1606;&#1587;&#1576;&#1578; &#1576;&#1607; </span>EXISTS<span lang="fa"> 
-&#1575;&#1585;&#1580;&#1581;&#1740;&#1578; &#1583;&#1575;&#1585;&#1583;.</span></font><H4 dir="rtl"><font face="Tahoma"><A name=4.23>4.23</A>) <span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1610;&#1603; &#1575;&#1604;&#1581;&#1575;&#1602; &#1582;&#1575;&#1585;&#1580;&#1610; (</span>outer join<span lang="fa">) 
-&#1575;&#1606;&#1580;&#1575;&#1605; &#1583;&#1607;&#1605;&#1567;</span></font></H4>
-<p dir="rtl"><span lang="fa"><font face="Tahoma">&#1576;&#1585;&#1575;&#1740; &#1575;&#1606;&#1580;&#1575;&#1605; &#1575;&#1604;&#1581;&#1575;&#1602; &#1582;&#1575;&#1585;&#1580;&#1740; &#1576;&#1607; &#1585;&#1608;&#1588; 
-&#1586;&#1740;&#1585; &#1593;&#1605;&#1604; &#1705;&#1606;&#1740;&#1583;:</font></span></p>
+<p dir="rtl"><font face="Tahoma"><span lang="fa">برای اجرای سریع این درخواست 
+باید برای ستون </span>subcol<span lang="fa"> نمایه ایجاد شده باشد.</span></font></p>
+<P dir="rtl"><font face="Tahoma"><span lang="fa">در نسخه های بعد از 7.4 </span>
+IN<span lang="fa"> برای الحاق از همان تکنیک پیچیده مورد استفاده در دستورات 
+معمولی استفاده می کند و بنابراین استفاده از آن نسبت به </span>EXISTS<span lang="fa"> 
+ارجحیت دارد.</span></font><H4 dir="rtl"><font face="Tahoma"><A name=4.23>4.23</A>) <span lang="fa">
+چگونه مي‌توانم يك الحاق خارجي (</span>outer join<span lang="fa">) انجام دهم؟</span></font></H4>
+<p dir="rtl"><span lang="fa"><font face="Tahoma">برای انجام الحاق خارجی به روش 
+زیر عمل کنید:</font></span></p>
 <div dir="ltr">
        <PRE><font face="Tahoma">    SELECT *
     FROM t1 LEFT OUTER JOIN t2 ON (t1.col = t2.col);
 </font></PRE></div>
-<p dir="rtl"><span lang="fa"><font face="Tahoma">&#1740;&#1575;</font></span></p>
+<p dir="rtl"><span lang="fa"><font face="Tahoma">یا</font></span></p>
 <div dir="ltr">
        <PRE><font face="Tahoma">    SELECT *
     FROM t1 LEFT OUTER JOIN t2 USING (col);
 </font></PRE>
 </div>
-<P dir="rtl"><font face="Tahoma"><span lang="fa">&#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578;&#1607;&#1575;&#1740; &#1576;&#1575;&#1604;&#1575; </span>t1.col , 
-t2.col<span lang="fa"> &#1585;&#1575; &#1576;&#1607; &#1607;&#1605; &#1575;&#1604;&#1581;&#1575;&#1602; &#1605;&#1740; &#1705;&#1606;&#1583; &#1608; &#1607;&#1605;&#1670;&#1606;&#1740;&#1606; &#1585;&#1583;&#1740;&#1601;&#1607;&#1575;&#1740; </span>t1<span lang="fa"> 
-&#1705;&#1607; &#1606;&#1592;&#1740;&#1585; &#1570;&#1606;&#1607;&#1575; &#1583;&#1585; </span>t2<span lang="fa"> &#1606;&#1576;&#1608;&#1583;&#1607; &#1575;&#1587;&#1578; &#1585;&#1575; &#1606;&#1740;&#1586; &#1576;&#1585;&#1605;&#1740; &#1711;&#1585;&#1583;&#1575;&#1606;&#1583;. &#1575;&#1711;&#1585; &#1575;&#1586;
-</span>RIGHT<span lang="fa"> &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1588;&#1608;&#1583; &#1606;&#1578;&#1740;&#1580;&#1607; &#1576;&#1585; &#1593;&#1705;&#1587; &#1575;&#1587;&#1578;. &#1740;&#1593;&#1606;&#1740; &#1585;&#1583;&#1740;&#1601;&#1607;&#1575;&#1740; </span>
-t2<span lang="fa"> &#1705;&#1607; &#1606;&#1592;&#1740;&#1585; &#1570;&#1606;&#1607;&#1575; &#1583;&#1585; </span>t1 <span lang="fa">&#1606;&#1576;&#1575;&#1588;&#1583; &#1585;&#1575; &#1606;&#1588;&#1575;&#1606; &#1605;&#1740; 
-&#1583;&#1607;&#1583; &#1608; &#1575;&#1711;&#1585; &#1575;&#1586; </span>FULL<span lang="fa"> &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1588;&#1608;&#1583; &#1606;&#1578;&#1740;&#1580;&#1607; &#1607;&#1605; &#1588;&#1575;&#1605;&#1604; &#1585;&#1583;&#1740;&#1601;&#1607;&#1575;&#1740;
-</span>t1<span lang="fa"> &#1575;&#1587;&#1578;&nbsp; &#1608; &#1607;&#1605; &#1588;&#1575;&#1605;&#1604; &#1585;&#1583;&#1740;&#1601;&#1607;&#1575;&#1740; </span>t2<span lang="fa">. 
-&#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1575;&#1586; &#1705;&#1604;&#1605;&#1607; </span>OUTER<span lang="fa"> &#1575;&#1582;&#1578;&#1740;&#1575;&#1585;&#1740; &#1575;&#1587;&#1578; &#1670;&#1585;&#1575; &#1705;&#1607; &#1575;&#1740;&#1606; &#1705;&#1604;&#1605;&#1607; &#1576;&#1607; &#1591;&#1608;&#1585; 
-&#1590;&#1605;&#1606;&#1740; &#1583;&#1585; &#1583;&#1587;&#1578;&#1608;&#1585;&#1607;&#1575;&#1740; </span>LEFT, RIGHT, FULL<span lang="fa"> &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583;.</span></font></P>
-<P dir="rtl"><font face="Tahoma"><span lang="fa">&#1583;&#1585; &#1606;&#1587;&#1582;&#1607; &#1607;&#1575;&#1740; &#1602;&#1576;&#1604;&#1740; &#1662;&#1575;&#1740;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; &#1605;&#1740; 
-&#1578;&#1608;&#1575;&#1606;&#1740;&#1605; &#1575;&#1604;&#1581;&#1575;&#1602; &#1582;&#1575;&#1585;&#1580;&#1740; &#1585;&#1575; &#1576;&#1607; &#1705;&#1605;&#1705; &#1583;&#1587;&#1578;&#1608;&#1585;&#1607;&#1575;&#1740; </span>UNION, NOT IN<span lang="fa"> &#1588;&#1576;&#1740;&#1607; 
-&#1587;&#1575;&#1586;&#1740; &#1705;&#1606;&#1740;&#1605;. &#1575;&#1740;&#1606; &#1705;&#1575;&#1585; &#1583;&#1585; &#1605;&#1579;&#1575;&#1604; &#1586;&#1740;&#1585; &#1606;&#1588;&#1575;&#1606; &#1583;&#1575;&#1583;&#1607; &#1588;&#1583;&#1607; &#1575;&#1587;&#1578;:</span><BR></font></P>
+<P dir="rtl"><font face="Tahoma"><span lang="fa">درخواستهای بالا </span>t1.col , 
+t2.col<span lang="fa"> را به هم الحاق می کند و همچنین ردیفهای </span>t1<span lang="fa"> 
+که نظیر آنها در </span>t2<span lang="fa"> نبوده است را نیز برمی گرداند. اگر از
+</span>RIGHT<span lang="fa"> استفاده شود نتیجه بر عکس است. یعنی ردیفهای </span>
+t2<span lang="fa"> که نظیر آنها در </span>t1 <span lang="fa">نباشد را نشان می 
+دهد و اگر از </span>FULL<span lang="fa"> استفاده شود نتیجه هم شامل ردیفهای
+</span>t1<span lang="fa"> است&nbsp; و هم شامل ردیفهای </span>t2<span lang="fa">. 
+استفاده از کلمه </span>OUTER<span lang="fa"> اختیاری است چرا که این کلمه به طور 
+ضمنی دستورهای </span>LEFT, RIGHT, FULL<span lang="fa"> وجود دارد.</span></font></P>
+<P dir="rtl"><font face="Tahoma"><span lang="fa">در نسخه های قبلی پایگاه داده می 
+توانیم الحاق خارجی را به کمک دستورهای </span>UNION, NOT IN<span lang="fa"> شبیه 
+سازی کنیم. این کار در مثال زیر نشان داده شده است:</span><BR></font></P>
 <div dir="ltr">
        <PRE><font face="Tahoma">    SELECT tab1.col1, tab2.col2
     FROM tab1, tab2
@@ -1422,90 +1441,93 @@ t2<span lang="fa"> &#1705;&#1607; &#1606;&#1592;&#1740;&#1585; &#1570;&#1606;&#1
 </font></PRE>
 </div>
 <H4 dir="rtl"><font face="Tahoma"><A name=4.24>4.24</A>) 
-<span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578;&#1607;&#1575;&#1610;&#1610; &#1575;&#1586; &#1670;&#1606;&#1583; &#1662;&#1575;&#1610;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; &#1578;&#1608;&#1604;&#1610;&#1583; &#1603;&#1585;&#1583;&#1567;</span></font></H4>
-<P dir="rtl"><font face="Tahoma"><span lang="fa">&#1583;&#1585; &#1581;&#1575;&#1604; &#1581;&#1575;&#1590;&#1585; &#1575;&#1740;&#1606; &#1705;&#1575;&#1585; &#1575;&#1605;&#1705;&#1575;&#1606; &#1662;&#1584;&#1740;&#1585; 
-&#1606;&#1740;&#1587;&#1578;. </span>PostgreSQL<span lang="fa"> &#1601;&#1602;&#1591; &#1575;&#1605;&#1705;&#1575;&#1606; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578; &#1575;&#1586; &#1662;&#1575;&#1740;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; &#1575;&#1740; &#1585;&#1575; 
-&#1605;&#1740; &#1583;&#1607;&#1583; &#1705;&#1607; &#1583;&#1585; &#1581;&#1575;&#1604; &#1581;&#1575;&#1590;&#1585; &#1576;&#1607; &#1570;&#1606; &#1605;&#1578;&#1589;&#1604; &#1576;&#1575;&#1588;&#1740;&#1583; &#1608; &#1606;&#1605;&#1740;&#8204;&#1578;&#1608;&#1575;&#1606; &#1576;&#1607; &#1591;&#1608;&#1585; &#1607;&#1605;&#1586;&#1605;&#1575;&#1606; &#1575;&#1586; &#1583;&#1608; &#1662;&#1575;&#1740;&#1711;&#1575;&#1607; 
-&#1583;&#1575;&#1583;&#1607; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1705;&#1585;&#1583;. &#1575;&#1604;&#1576;&#1578;&#1607; &#1740;&#1705; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; &#1705;&#1575;&#1585;&#1576;&#1585;&#1583;&#1740; &#1582;&#1608;&#1583; &#1605;&#1740; &#1578;&#1608;&#1575;&#1606;&#1583; &#1576;&#1607; &#1591;&#1608;&#1585; &#1607;&#1605;&#1586;&#1605;&#1575;&#1606; &#1583;&#1608;&nbsp; 
-&#1662;&#1575;&#1740;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; &#1585;&#1575; &#1605;&#1608;&#1585;&#1583; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1602;&#1585;&#1575;&#1585; &#1583;&#1575;&#1583;&#1607; &#1608; &#1606;&#1578;&#1575;&#1740;&#1580; &#1585;&#1575; &#1576;&#1575; &#1607;&#1605; &#1578;&#1585;&#1705;&#1740;&#1576; &#1705;&#1606;&#1583; &#1608;&#1604;&#1740; &#1606;&#1605;&#1740; &#1578;&#1608;&#1575;&#1606;&#1583; 
-&#1583;&#1585; &#1740;&#1705; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578; &#1576;&#1607; &#1607;&#1585;&nbsp; &#1583;&#1608; &#1662;&#1575;&#1740;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; &#1585;&#1580;&#1608;&#1593; &#1705;&#1606;&#1583;.</span></font></P>
+<span lang="fa">چگونه مي‌توان درخواستهايي از چند پايگاه داده توليد كرد؟</span></font></H4>
+<P dir="rtl"><font face="Tahoma"><span lang="fa">در حال حاضر این کار امکان پذیر 
+نیست. </span>PostgreSQL<span lang="fa"> فقط امکان درخواست از پایگاه داده ای را 
+می دهد که در حال حاضر به آن متصل باشید و نمی توان به طور همزمان از دو پایگاه 
+داده استفاده کرد. البته یک برنامه کاربردی خود می تواند به طور همزمان دو&nbsp; 
+پایگاه داده را مورد استفاده قرار داده و نتایج را با هم ترکیب کند ولی نمی تواند 
+در یک درخواست به هر&nbsp; دو پایگاه داده رجوع کند.</span></font></P>
 <H4 dir="rtl"><font face="Tahoma"><A name=4.25>4.25</A>)  
-<span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1582;&#1585;&#1608;&#1580;&#1610; &#1610;&#1603; &#1578;&#1575;&#1576;&#1593; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1583;&nbsp; &#1670;&#1606;&#1583; &#1585;&#1583;&#1610;&#1601; &#1610;&#1575; &#1587;&#1578;&#1608;&#1606; &#1576;&#1575;&#1588;&#1583;&#1567;</span></font></H4>
-<P dir="rtl"><span lang="fa"><font face="Tahoma">&#1583;&#1585; &#1606;&#1587;&#1582;&#1607; 7.3 &#1582;&#1585;&#1608;&#1580;&#1740; &#1740;&#1705; &#1578;&#1575;&#1576;&#1593; &#1605;&#1740; 
-&#1578;&#1608;&#1575;&#1606;&#1583; &#1670;&#1606;&#1583; &#1585;&#1583;&#1740;&#1601; &#1740;&#1575; &#1670;&#1606;&#1583; &#1587;&#1578;&#1608;&#1606; &#1576;&#1575;&#1588;&#1583;. &#1576;&#1585;&#1575;&#1740; &#1583;&#1740;&#1583;&#1606;&nbsp; &#1575;&#1591;&#1604;&#1575;&#1593;&#1575;&#1578; &#1576;&#1740;&#1588;&#1578;&#1585; &#1576;&#1607; &#1587;&#1575;&#1740;&#1578; &#1586;&#1740;&#1585; 
-&#1605;&#1585;&#1575;&#1580;&#1593;&#1607; &#1705;&#1606;&#1740;&#1583;:</font></span><font face="Tahoma"><A 
+<span lang="fa">چگونه خروجي يك تابع مي‌تواند&nbsp; چند رديف يا ستون باشد؟</span></font></H4>
+<P dir="rtl"><span lang="fa"><font face="Tahoma">در نسخه 7.3 خروجی یک تابع می 
+تواند چند ردیف یا چند ستون باشد. برای دیدن&nbsp; اطلاعات بیشتر به سایت زیر 
+مراجعه کنید:</font></span><font face="Tahoma"><A 
 href="http://techdocs.postgresql.org/guides/SetReturningFunctions">http://techdocs.postgresql.org/guides/SetReturningFunctions</A><span lang="fa">
 </span>&nbsp;</font><H4 dir="rtl"><font face="Tahoma"><A name=4.26>4.26</A>) 
-<span lang="fa">&#1583;&#1585; &#1578;&#1608;&#1575;&#1576;&#1593; </span>PL/PgSQL<span lang="fa"> &#1670;&#1585;&#1575; &#1606;&#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606; &#1576;&#1575; &#1575;&#1591;&#1605;&#1610;&#1606;&#1575;&#1606; 
-&#1580;&#1583;&#1575;&#1608;&#1604; &#1605;&#1608;&#1602;&#1578; &#1585;&#1575; &#1575;&#1610;&#1580;&#1575;&#1583; &#1610;&#1575; &#1581;&#1584;&#1601; &#1603;&#1585;&#1583;&#1567;</span></font></H4>
-<P dir="rtl"><font face="Tahoma">PL/PgSQL<span lang="fa"> &#1605;&#1581;&#1578;&#1608;&#1575;&#1740; &#1578;&#1608;&#1575;&#1576;&#1593; &#1585;&#1575; &#1584;&#1582;&#1740;&#1585;&#1607; 
-(</span>cache<span lang="fa">) &#1605;&#1740; &#1705;&#1606;&#1583;.</span> <span lang="fa">&#1740;&#1705; &#1575;&#1579;&#1585; &#1576;&#1583; &#1580;&#1575;&#1606;&#1576;&#1740; 
-&#1575;&#1740;&#1606; &#1705;&#1575;&#1585; &#1570;&#1606; &#1575;&#1587;&#1578; &#1705;&#1607; &#1575;&#1711;&#1585; &#1583;&#1585; &#1578;&#1575;&#1576;&#1593; &#1575;&#1586; &#1740;&#1705; &#1580;&#1583;&#1608;&#1604; &#1605;&#1608;&#1602;&#1578; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1588;&#1608;&#1583; &#1608; &#1576;&#1593;&#1583;&#1575;&#1611; &#1570;&#1606; &#1580;&#1583;&#1608;&#1604; &#1581;&#1584;&#1601; &#1608; 
-&#1740;&#1705; &#1580;&#1583;&#1608;&#1604; &#1580;&#1583;&#1740;&#1583; &#1576;&#1607; &#1580;&#1575;&#1740; &#1570;&#1606; &#1575;&#1740;&#1580;&#1575;&#1583; &#1588;&#1608;&#1583;&#1548; &#1583;&#1585; &#1601;&#1585;&#1575;&#1582;&#1608;&#1575;&#1606;&#1740; &#1605;&#1580;&#1583;&#1583;&nbsp; &#1570;&#1606; &#1578;&#1575;&#1576;&#1593;&#1548; &#1605;&#1581;&#1578;&#1608;&#1575;&#1740; &#1584;&#1582;&#1740;&#1585;&#1607; 
-&#1588;&#1583;&#1607; &#1578;&#1575;&#1576;&#1593;&nbsp; &#1607;&#1606;&#1608;&#1586; &#1576;&#1607; &#1580;&#1583;&#1608;&#1604; &#1602;&#1583;&#1740;&#1605;&#1740; &#1575;&#1588;&#1575;&#1585;&#1607; &#1605;&#1740; &#1705;&#1606;&#1583; &#1608; &#1576;&#1606;&#1575;&#1576;&#1585;&#1575;&#1740;&#1606; &#1575;&#1580;&#1585;&#1575;&#1740; &#1578;&#1575;&#1576;&#1593; &#1576;&#1575; &#1575;&#1588;&#1705;&#1575;&#1604; 
-&#1605;&#1608;&#1575;&#1580;&#1607; &#1605;&#1740; &#1588;&#1608;&#1583;. &#1585;&#1575;&#1607; &#1581;&#1604; &#1575;&#1740;&#1606; &#1605;&#1588;&#1705;&#1604; &#1570;&#1606; &#1575;&#1587;&#1578; &#1705;&#1607; &#1576;&#1585;&#1575;&#1740; &#1580;&#1583;&#1575;&#1608;&#1604; &#1605;&#1608;&#1602;&#1578; &#1575;&#1586; &#1583;&#1587;&#1578;&#1608;&#1585; </span>EXECUTE<span lang="fa"> 
-&#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1588;&#1608;&#1583; &#1705;&#1607; &#1575;&#1740;&#1606; &#1705;&#1575;&#1585; &#1587;&#1576;&#1576; &#1605;&#1740; &#1588;&#1608;&#1583; &#1705;&#1607; &#1583;&#1585;&#1582;&#1608;&#1575;&#1587;&#1578; &#1576;&#1585;&#1575;&#1740; &#1607;&#1585; &#1576;&#1575;&#1585; &#1575;&#1580;&#1585;&#1575; &#1605;&#1580;&#1583;&#1583;&#1575;&#1611; &#1662;&#1740;&#1605;&#1575;&#1740;&#1588; &#1608; 
-&#1578;&#1601;&#1587;&#1740;&#1585; &#1588;&#1608;&#1583;.</span></font></P>
+<span lang="fa">در توابع </span>PL/PgSQL<span lang="fa"> چرا نمي‌توان با اطمينان 
+جداول موقت را ايجاد يا حذف كرد؟</span></font></H4>
+<P dir="rtl"><font face="Tahoma">PL/PgSQL<span lang="fa"> محتوای توابع را ذخیره 
+(</span>cache<span lang="fa">) می کند.</span> <span lang="fa">یک اثر بد جانبی 
+این کار آن است که اگر در تابع از یک جدول موقت استفاده شود و بعداً آن جدول حذف و 
+یک جدول جدید به جای آن ایجاد شود، در فراخوانی مجدد&nbsp; آن تابع، محتوای ذخیره 
+شده تابع&nbsp; هنوز به جدول قدیمی اشاره می کند و بنابراین اجرای تابع با اشکال 
+مواجه می شود. راه حل این مشکل آن است که برای جداول موقت از دستور </span>EXECUTE<span lang="fa"> 
+استفاده شود که این کار سبب می شود که درخواست برای هر بار اجرا مجدداً پیمایش و 
+تفسیر شود.</span></font></P>
 <H4 dir="rtl"><font face="Tahoma"><A name=4.27>4.27</A>) 
-<span lang="fa">&#1670;&#1607; &#1711;&#1586;&#1610;&#1606;&#1607;&#8204;&#1607;&#1575;&#1610;&#1610; &#1576;&#1585;&#1575;&#1610; &#1578;&#1603;&#1585;&#1575;&#1585; (</span>replication<span lang="fa">)</span>
-<span lang="fa">&#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583;&#1567;</span> 
+<span lang="fa">چه گزينه‌هايي براي تكرار (</span>replication<span lang="fa">)</span>
+<span lang="fa">وجود دارد؟</span> 
 </font> </H4>
-<P dir="rtl"><font face="Tahoma">There are several master/slave replication options available. These allow 
-only the master to make database changes and the slave can only do database 
-reads. The bottom of <A 
-href="http://gborg.postgresql.org/genpage?replication_research">http://gborg.PostgreSQL.org/genpage?replication_research</A> 
+<P dir="rtl"><font face="Tahoma">There are several master/slave replication 
+options available. These allow only the master to make database changes and the 
+slave can only do database reads. The bottom of <A 
+href="http://gborg.postgresql.org/genpage?replication_research">
+http://gborg.PostgreSQL.org/genpage?replication_research</A> 
 lists them. A multi-master replication solution is being worked on at <A 
-href="http://gborg.postgresql.org/project/pgreplication/projdisplay.php">http://gborg.PostgreSQL.org/project/pgreplication/projdisplay.php</A>.</font></P>
+href="http://gborg.postgresql.org/project/pgreplication/projdisplay.php">
+http://gborg.PostgreSQL.org/project/pgreplication/projdisplay.php</A>.</font></P>
 <H4 dir="rtl"><font face="Tahoma"><A name=4.28>4.28</A>) 
-<span lang="fa">&#1670;&#1607; &#1711;&#1586;&#1610;&#1606;&#1607;&#8204;&#1607;&#1575;&#1610;&#1610; &#1576;&#1585;&#1575;&#1610; &#1585;&#1605;&#1586;&#1606;&#1711;&#1575;&#1585;&#1610; &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583;&#1567;</span> 
+<span lang="fa">چه گزينه‌هايي براي رمزنگاري وجود دارد؟</span> 
 </font> </H4>
 <UL>
   <LI dir="rtl">
        <p dir="rtl"><font face="Tahoma">contrib<I>/pgcrypto </I><span lang="fa">
-    &#1588;&#1575;&#1605;&#1604; &#1578;&#1608;&#1575;&#1576;&#1593; &#1585;&#1605;&#1586;&#1606;&#1711;&#1575;&#1585;&#1740; &#1586;&#1740;&#1575;&#1583;&#1740; &#1575;&#1587;&#1578; &#1705;&#1607; &#1605;&#1740; &#1578;&#1608;&#1575;&#1606; &#1575;&#1586; &#1570;&#1606;&#1607;&#1575; &#1583;&#1585; &#1583;&#1587;&#1578;&#1608;&#1585;&#1575;&#1578; </span>SQL<span lang="fa"> 
-    &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1705;&#1585;&#1583;.</span></font><LI dir="rtl">
-       <p dir="rtl"><font face="Tahoma"><span lang="fa">&#1576;&#1585;&#1575;&#1740; &#1585;&#1605;&#1586; &#1705;&#1585;&#1583;&#1606; &#1575;&#1585;&#1578;&#1576;&#1575;&#1591; &#1576;&#1740;&#1606;
-    </span>client<span lang="fa"> &#1608; </span>server<span lang="fa">&nbsp; &#1662;&#1575;&#1740;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; 
-    &#1581;&#1578;&#1605;&#1575;&#1611; &#1711;&#1586;&#1740;&#1606;&#1607; </span>SSL<span lang="fa"> &#1585;&#1575; &#1576;&#1585; &#1585;&#1608;&#1740; &#1662;&#1575;&#1740;&#1711;&#1575;&#1607; &#1583;&#1575;&#1583;&#1607; &#1601;&#1593;&#1575;&#1604; &#1705;&#1606;&#1740;&#1605;.</span></font><LI dir="rtl">
-       <p dir="rtl"><font face="Tahoma"><span lang="fa">&#1583;&#1585; &#1606;&#1587;&#1582;&#1607; 7.3 &#1576;&#1607; &#1576;&#1593;&#1583; &#1705;&#1604;&#1605;&#1575;&#1578; 
-    &#1593;&#1576;&#1608;&#1585; &#1705;&#1575;&#1585;&#1576;&#1585;&#1575;&#1606; &#1576;&#1607; &#1591;&#1608;&#1585; &#1575;&#1578;&#1608;&#1605;&#1575;&#1578;&#1740;&#1705; &#1576;&#1607; &#1589;&#1608;&#1585;&#1578; &#1585;&#1605;&#1586; &#1588;&#1583;&#1607; &#1584;&#1582;&#1740;&#1585;&#1607; &#1605;&#1740; &#1588;&#1608;&#1583; &#1608;&#1604;&#1740; &#1583;&#1585; &#1606;&#1587;&#1582;&#1607; &#1607;&#1575;&#1740; 
-    &#1602;&#1576;&#1604;&#1740; &#1576;&#1575;&#1740;&#1583; &#1711;&#1586;&#1740;&#1606;&#1607; </span> 
-  <I>PASSWORD_ENCRYPTION</I> <span lang="fa">&#1585;&#1575;&nbsp;&#1583;&#1585; &#1601;&#1575;&#1740;&#1604;</span><I>postgresql.conf </I>
-    <span lang="fa">&#1601;&#1593;&#1575;&#1604; &#1705;&#1606;&#1740;&#1605;. </span> 
+    شامل توابع رمزنگاری زیادی است که می توان از آنها در دستورات </span>SQL<span lang="fa"> 
+    استفاده کرد.</span></font><LI dir="rtl">
+       <p dir="rtl"><font face="Tahoma"><span lang="fa">برای رمز کردن ارتباط بین
+    </span>client<span lang="fa"> و </span>server<span lang="fa"> ، پایگاه داده 
+       حتماً گزینه </span>SSL<span lang="fa"> را بر روی پایگاه داده فعال کنیم.</span></font><LI dir="rtl">
+       <p dir="rtl"><font face="Tahoma"><span lang="fa">در نسخه 7.3 به بعد کلمات 
+       عبور کاربران به طور اتوماتیک به صورت رمز شده ذخیره می شود ولی در نسخه های 
+       قبلی باید گزینه </span> 
+  <I>PASSWORD_ENCRYPTION</I> <span lang="fa">&nbsp;در فایل</span><I>postgresql.conf </I>
+    <span lang="fa">فعال کنیم. </span> 
   </font> 
   <LI dir="rtl">
-       <p dir="rtl"><span lang="fa"><font face="Tahoma">&#1605;&#1740; &#1578;&#1608;&#1575;&#1606; &#1662;&#1575;&#1740;&#1711;&#1575;&#1607;&#1607;&#1575;&#1740; &#1583;&#1575;&#1583;&#1607; &#1585;&#1575; 
-    &#1585;&#1608;&#1740; &#1740;&#1705; &#1601;&#1575;&#1740;&#1604; &#1587;&#1740;&#1587;&#1578;&#1605; &#1585;&#1605;&#1586;&#1588;&#1583;&#1607; &#1606;&#1711;&#1575;&#1607;&#1583;&#1575;&#1585;&#1740; &#1705;&#1585;&#1583;</font></span></LI></UL>
+       <p dir="rtl"><span lang="fa"><font face="Tahoma">می توان پایگاههای داده را 
+       روی یک فایل سیستم رمزشده نگاهداری کرد</font></span></LI></UL>
 <HR dir="rtl">
 
 <H2 align=center dir="rtl"><font face="Tahoma">Extending PostgreSQL</font></H2>
 <H4 dir="rtl"><font face="Tahoma"><A name=5.1>5.1</A>)
-<span lang="fa">&#1605;&#1606; &#1610;&#1603; &#1578;&#1575;&#1576;&#1593; &#1606;&#1608;&#1588;&#1578;&#1607;&#8204;&#1575;&#1605;. &#1670;&#1711;&#1608;&#1606;&#1607; &#1570;&#1606; &#1585;&#1575; &#1583;&#1585; </span>psql<span lang="fa"> 
-&#1575;&#1580;&#1585;&#1575; &#1603;&#1606;&#1605;&#1567; &#1670;&#1585;&#1575; &#1576;&#1575; &#1575;&#1580;&#1585;&#1575;&#1610; &#1570;&#1606; </span>core dump<span lang="fa"> &#1605;&#1610;&#8204;&#1711;&#1610;&#1585;&#1605;&#1567;</span></font></H4>
-<p dir="rtl"><span lang="fa"><font face="Tahoma">&#1583;&#1604;&#1575;&#1740;&#1604; &#1605;&#1582;&#1578;&#1604;&#1601;&#1740; &#1605;&#1740; &#1578;&#1608;&#1575;&#1606;&#1583; &#1576;&#1575;&#1593;&#1579; &#1576;&#1585;&#1608;&#1586; 
-&#1575;&#1740;&#1606; &#1605;&#1588;&#1705;&#1604; &#1588;&#1608;&#1583;. &#1575;&#1605;&#1575; &#1602;&#1576;&#1604; &#1575;&#1586; &#1607;&#1605;&#1607;&#1548; &#1578;&#1575;&#1576;&#1593; &#1582;&#1608;&#1583; &#1585;&#1575; &#1576;&#1607; &#1589;&#1608;&#1585;&#1578; &#1580;&#1583;&#1575; &#1578;&#1587;&#1578; &#1705;&#1606;&#1740;&#1583;.</font></span></p>
-<H4 dir="rtl"><font face="Tahoma"><A name=5.2>5.2</A>) <span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1583;&#1585; &#1578;&#1608;&#1604;&#1610;&#1583; &#1606;&#1608;&#1593;&#8204;&#1607;&#1575; &#1608; &#1578;&#1608;&#1575;&#1576;&#1593; &#1580;&#1583;&#1610;&#1583; &#1608; &#1580;&#1575;&#1604;&#1576; &#1576;&#1585;&#1575;&#1610;
-</span>PostgreSQL<span lang="fa">&#8204; &#1607;&#1605;&#1603;&#1575;&#1585;&#1610; &#1608; &#1605;&#1588;&#1575;&#1585;&#1603;&#1578; &#1583;&#1575;&#1588;&#1578;&#1607; &#1576;&#1575;&#1588;&#1605;</span></font><span lang="fa"><font face="Tahoma">&#1567;</font></span></H4>
-<p dir="rtl"><span lang="fa"><font face="Tahoma">&#1705;&#1583; &#1582;&#1608;&#1583; &#1585;&#1575; &#1576;&#1607; &#1711;&#1585;&#1608;&#1607; &#1662;&#1587;&#1578;&#1740; </font>
+<span lang="fa">من يك تابع نوشته‌ام. چگونه آن را در </span>psql<span lang="fa"> 
+اجرا كنم؟ چرا با اجراي آن </span>core dump<span lang="fa"> مي‌گيرم؟</span></font></H4>
+<p dir="rtl"><span lang="fa"><font face="Tahoma">دلایل مختلفی می تواند باعث بروز 
+این مشکل شود. اما قبل از همه تابع خود را به صورت جدا تست کنید.</font></span></p>
+<H4 dir="rtl"><font face="Tahoma"><A name=5.2>5.2</A>) <span lang="fa">چگونه 
+مي‌توانم در توليد نوع‌ها و توابع جديد و جالب براي
+</span>PostgreSQL<span lang="fa">‌ همكاري و مشاركت داشته باشم</span></font><span lang="fa"><font face="Tahoma">؟</font></span></H4>
+<p dir="rtl"><span lang="fa"><font face="Tahoma">کد خود را به گروه پستی </font>
 </span><font face="Tahoma"> <I>pgsql-hackers<span lang="fa">&nbsp; </span></I>
-<span lang="fa">&nbsp;&#1575;&#1585;&#1587;&#1575;&#1604; &#1705;&#1606;&#1740;&#1583;.</span></font></p>
+<span lang="fa">&nbsp;ارسال کنید.</span></font></p>
 <H4 dir="rtl"><font face="Tahoma"><A name=5.3>5.3</A>)&nbsp;
-<span lang="fa">&#1670;&#1711;&#1608;&#1606;&#1607; &#1605;&#1610;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1610;&#1603; &#1578;&#1575;&#1576;&#1593; &#1576;&#1607; &#1586;&#1576;&#1575;&#1606; </span>C<span lang="fa"> &#1576;&#1606;&#1608;&#1610;&#1587;&#1605; 
-&#1603;&#1607; &#1582;&#1585;&#1608;&#1580;&#1610; &#1570;&#1606; &#1610;&#1603;</span> <span lang="fa">&#8204;</span>tuple<span lang="fa"> </span>&nbsp;<span lang="fa">(&#1670;&#1606;&#1583; 
-&#1578;&#1575;&#1610;&#1610;) &#1576;&#1575;&#1588;&#1583;&#1567;</span></font></H4>
-<P dir="rtl"><font face="Tahoma"><span lang="fa">&#1583;&#1585; &#1606;&#1587;&#1582;&#1607; &#1607;&#1575;&#1740; 7.3 &#1576;&#1607; &#1576;&#1593;&#1583; &#1740;&#1705; &#1578;&#1575;&#1576;&#1593; 
-&#1605;&#1740; &#1578;&#1608;&#1575;&#1606;&#1583; &#1740;&#1705; &#1580;&#1583;&#1608;&#1604; &#1585;&#1575; &#1576;&#1607; &#1593;&#1606;&#1608;&#1575;&#1606; &#1582;&#1585;&#1608;&#1580;&#1740; &#1576;&#1585;&#1711;&#1585;&#1583;&#1575;&#1606;&#1583;. &#1575;&#1740;&#1606; &#1608;&#1740;&#1688;&#1711;&#1740; &#1583;&#1585; &#1578;&#1608;&#1575;&#1576;&#1593;&#1740; &#1705;&#1607; &#1576;&#1607; &#1586;&#1576;&#1575;&#1606;&#1607;&#1575;&#1740;
-</span>C<span lang="fa"> &#1608; </span>PL/PgSQL<span lang="fa"> &#1606;&#1608;&#1588;&#1578;&#1607; &#1605;&#1740;&#8204;&#1588;&#1608;&#1606;&#1583; &#1576;&#1607; &#1591;&#1608;&#1585; 
-&#1705;&#1575;&#1605;&#1604; &#1608;&#1580;&#1608;&#1583; &#1583;&#1575;&#1585;&#1583;. &#1585;&#1575;&#1607;&#1606;&#1605;&#1575; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; &#1606;&#1608;&#1740;&#1587;&#1575;&#1606; &#1585;&#1575; &#1605;&#1591;&#1575;&#1604;&#1593;&#1607; &#1705;&#1606;&#1740;&#1583;. &#1740;&#1705; &#1605;&#1579;&#1575;&#1604; &#1575;&#1586; &#1606;&#1581;&#1608;&#1607; &#1576;&#1585;&#1711;&#1585;&#1583;&#1575;&#1606;&#1583;&#1606; 
-&#1740;&#1705; &#1580;&#1583;&#1608;&#1604; &#1576;&#1607; &#1593;&#1606;&#1608;&#1575;&#1606; &#1582;&#1585;&#1608;&#1580;&#1740; &#1583;&#1585; </span><i>contrib/tablefunc</i><span lang="fa"> &#1570;&#1605;&#1583;&#1607; 
-&#1575;&#1587;&#1578;.</span></font></P>
+<span lang="fa">چگونه مي‌توانم يك تابع به زبان </span>C<span lang="fa"> بنويسم 
+كه خروجي آن يك</span> <span lang="fa">‌</span>tuple<span lang="fa"> </span>&nbsp;<span lang="fa">(چند 
+تايي) باشد؟</span></font></H4>
+<P dir="rtl"><font face="Tahoma"><span lang="fa">در نسخه های 7.3 به بعد یک تابع 
+می تواند یک جدول را به عنوان خروجی برگرداند. این ویژگی در توابعی که به زبانهای
+</span>C<span lang="fa"> و </span>PL/PgSQL<span lang="fa"> نوشته می شوند به طور 
+کامل وجود دارد. راهنما برنامه نویسان را مطالعه کنید. یک مثال از نحوه برگرداندن 
+یک جدول به عنوان خروجی در </span><i>contrib/tablefunc</i><span lang="fa"> آمده 
+است.</span></font></P>
 <H4 dir="rtl"><font face="Tahoma"><A name=5.4>5.4</A>) 
-<span lang="fa">&#1605;&#1606; &#1610;&#1603; &#1601;&#1575;&#1610;&#1604; &#1605;&#1606;&#1576;&#1593; &#1585;&#1575; &#1593;&#1608;&#1590; &#1603;&#1585;&#1583;&#1607; &#1575;&#1605; &#1670;&#1585;&#1575; &#1583;&#1585; &#1593;&#1605;&#1604;&#1610;&#1575;&#1578; &#1603;&#1575;&#1605;&#1662;&#1610;&#1604; &#1605;&#1580;&#1583;&#1583; &#1570;&#1606;&#1548; 
-&#1578;&#1594;&#1610;&#1610;&#1585; &#1583;&#1610;&#1583;&#1607; &#1606;&#1605;&#1610;&#8204;&#1588;&#1608;&#1583;&#1567;</span></font></H4>
-<P dir="rtl"><font face="Tahoma">Makefile<span lang="fa"> &#1576;&#1585;&#1575;&#1740; &#1601;&#1575;&#1740;&#1604;&#1607;&#1575;&#1740; </span>
-include<span lang="fa"> &#1588;&#1583;&#1607; &#1608;&#1575;&#1576;&#1587;&#1578;&#1711;&#1740;&#1607;&#1575; &#1585;&#1575; &#1576;&#1607; &#1583;&#1585;&#1587;&#1578;&#1740; &#1606;&#1588;&#1575;&#1606; &#1606;&#1605;&#1740; &#1583;&#1607;&#1583;. &#1576;&#1585;&#1575;&#1740; &#1575;&#1591;&#1605;&#1740;&#1606;&#1575;&#1606; &#1575;&#1586; 
-&#1575;&#1740;&#1606;&#1705;&#1607; &#1601;&#1575;&#1740;&#1604;&#1740; &#1705;&#1607; &#1593;&#1608;&#1590; &#1705;&#1585;&#1583;&#1607; &#1575;&#1740;&#1583; &#1581;&#1578;&#1605;&#1575;&#1611; &#1583;&#1608;&#1576;&#1575;&#1585;&#1607; &#1705;&#1575;&#1605;&#1662;&#1740;&#1604; &#1605;&#1740;&#8204;&#1588;&#1608;&#1583; &#1583;&#1587;&#1578;&#1608;&#1585; </span>make clean<span lang="fa"> 
-&#1585;&#1575; &#1575;&#1580;&#1585;&#1575; &#1705;&#1606;&#1740;&#1583;. &#1575;&#1711;&#1585; &#1575;&#1586; &#1705;&#1575;&#1605;&#1662;&#1740;&#1604;&#1585; </span>gcc<span lang="fa"> &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1605;&#1740; &#1705;&#1606;&#1740;&#1583; &#1605;&#1740; 
-&#1578;&#1608;&#1575;&#1606;&#1740;&#1583; &#1575;&#1586; &#1711;&#1586;&#1740;&#1606;&#1607; </span>enable-depend--<span lang="fa"> &#1583;&#1585; &#1605;&#1608;&#1602;&#1593; &#1575;&#1580;&#1585;&#1575;&#1740; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607;
-</span>configure<span lang="fa"> &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1705;&#1606;&#1740;&#1583; &#1575;&#1740;&#1606; &#1711;&#1586;&#1740;&#1606;&#1607; &#1576;&#1575;&#1593;&#1579; &#1605;&#1740; &#1588;&#1608;&#1583; &#1705;&#1607; &#1608;&#1575;&#1576;&#1587;&#1578;&#1711;&#1740;&#1607;&#1575; 
-&#1576;&#1607; &#1591;&#1608;&#1585; &#1575;&#1578;&#1608;&#1605;&#1575;&#1578;&#1740;&#1705; &#1578;&#1608;&#1604;&#1740;&#1583; &#1588;&#1608;&#1583;.</span></font></P></BODY></HTML>
\ No newline at end of file
+<span lang="fa">من يك فايل منبع را عوض كرده ام چرا در عمليات كامپيل مجدد آن 
+تغيير ديده نمي‌شود؟</span></font></H4>
+<P dir="rtl"><font face="Tahoma">Makefile<span lang="fa"> برای فایلهای </span>
+include<span lang="fa"> شده وابستگیها را به درستی نشان نمی دهد. برای اطمینان از 
+اینکه فایلی که عوض کرده اید حتماً دوباره کامپیل می شود دستور </span>make clean<span lang="fa"> 
+را اجرا کنید. اگر از کامپیلر </span>gcc<span lang="fa"> استفاده می کنید می 
+توانید از گزینه </span>enable-depend--<span lang="fa"> در موقع اجرای برنامه
+</span>configure<span lang="fa"> استفاده کنید این گزینه باعث می شود که وابستگیها 
+به طور اتوماتیک تولید شود.</span></font></P></BODY></HTML>
\ No newline at end of file