Add more explicit note that the parameters of MOVE are identical to FETCH.
[PostgreSQL.git] / doc / FAQ_farsi
blob95b28bb9b652cc4c224e68da43d2d2ba16c4667f
1 PostgreSQL FAQسوالاتي ÙƒÙ‡ Ø§ØºÙ„ب Ø¯Ø± Ù…ورد PostgreSQL‌ 
2 پرسيده Ù…ÙŠ Ø´ÙˆÙ†Ø¯
3 تاريخ Ø¢Ø®Ø±ÙŠÙ† Ø§ØµÙ„اح Ø§ÙŠÙ† ÙØ§ÙŠÙ„: 28 Ø´Ù‡Ø±ÛŒÙˆØ± 1383 Ù‡Ø¬Ø±ÛŒ 
4 شمسی
5 نگهدارنده Ø§ØµÙ„ÙŠ ÙØ§ÙŠÙ„ (زبان Ø§Ù†Ú¯Ù„يسي)در Ø­Ø§Ù„ 
6 حاضر : Bruce Momjian pgman@candle.pha.pa.us
7 نگهدارنده ÙØ§ÙŠÙ„ Ø¨Ù‡ Ø²Ø¨Ø§Ù† ÙØ§Ø±Ø³ÙŠ: m.taghizadeh@imenafzar.net 
8  Ù…حمود ØªÙ‚ي‌زاده Ù…هرجردی
10 آخرين Ù†Ø³Ø®Ù‡ Ø§ÙŠÙ† ÙØ§ÙŠÙ„ Ø±Ø§ Ù…ي‌توانيد Ø§Ø² Ø§ÙŠÙ† 
11 آدرس Ø¨Ú¯ÙŠØ±ÙŠØ¯  http://www.PostgreSQL.org/docs/faqs/FAQ.html
12 سوالاتي ÙƒÙ‡ Ø¯Ø± Ù…ورد ÙŠÙƒ Ø³Ú©ÙˆÛŒ(پلتفرم) Ø®Ø§Øµ Ø§Ø³Øª Ø¯Ø± 
13 اين Ø¢Ø¯Ø±Ø³ Ø¬ÙˆØ§Ø¨ Ø¯Ø§Ø¯Ù‡ Ø´Ø¯Ù‡ Ø§Ù†Ø¯  
14 http://www.PostgreSQL.org/docs/index.html
18 سوالات Ø¹Ù…ومي
19 1.1) PostgreSQL Ú†ÙŠØ³Øª Ùˆ Ú†Ú¯ÙˆÙ†Ù‡ Ø¨Ø§ÙŠØ¯ Ø¢Ù† Ø±Ø§ ØªÙ„فظ ÙƒØ±Ø¯ØŸ
20 1.2) Ù‚انون ÙƒÙ¾ÙŠ Ø±Ø§ÙŠØªâ€Œ (حقوق Ù…عنوي) Ø¯Ø± Ù…ورد 
21 PostgreSQL  Ø¨Ù‡ Ú†Ù‡ ØµÙˆØ±Øª Ø§Ø³ØªØŸ
22 1.3) PostgreSQL‌ Ø±ÙˆÙŠ Ú†Ù‡ Ù†ÙˆØ¹ ÙŠÙˆÙ†ÙŠÙƒØ³Ù‡Ø§ÙŠÙŠ Ø§Ø¬Ø±Ø§ 
23 مي‌شود؟
24 1.4) Ø±ÙˆÙŠ Ú†Ù‡ Ù…حيطهاي ØºÙŠØ± ÙŠÙˆÙ†ÙŠÙƒØ³ÙŠ Ù…ي‌توان Ø¢Ù† Ø±Ø§ 
25 اجرا ÙƒØ±Ø¯ØŸ
26 1.5) PostgreSQL Ø±Ø§ Ø§Ø² ÙƒØ¬Ø§ Ù…ي‌توانم Ø¨Ú¯ÙŠØ±Ù…ØŸ
27 1.6) Ø§Ø² ÙƒØ¬Ø§ Ø®Ø¯Ù…ات Ù¾Ø´ØªÙŠØ¨Ø§Ù†ÙŠ Ø¨Ú¯ÙŠØ±Ù…ØŸ
28 1.7) Ø¢Ø®Ø±ÙŠÙ† Ù†Ø³Ø®Ù‡ Ø§Ø¹Ù„ام Ø´Ø¯Ù‡ Ú†ÙŠØ³ØªØŸ
29 1.8) Ú†Ù‡ Ù…ستندات Ùˆ Ø±Ø§Ù‡Ù†Ù…ائيهايي ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ù†Ø¯ØŸ
30 1.9) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ø§Ø²Ø§Ø´ÙƒØ§Ù„ات Ø´Ù†Ø§Ø®ØªÙ‡ Ø´Ø¯Ù‡ Ùˆ ÙŠØ§ 
31 امكاناتي ÙƒÙ‡ Ø¯Ø± Ø§ÙŠÙ† Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ ÙˆØ¬ÙˆØ¯ Ù†Ø¯Ø§Ø±Ø¯  
32 مطلع Ø´ÙˆÙ…ØŸ
33 1.10) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ø²Ø¨Ø§Ù† SQL Ø±Ø§ ÙŠØ§Ø¯ Ø¨Ú¯ÙŠØ±Ù…ØŸ
34 1.11) Ø¢ÙŠØ§ PostgreSQL Ù…شكل Y2K‌ Ø¯Ø§Ø±Ø¯ ÙŠØ§ Ø®ÙŠØ±ØŸ
35 1.12) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ø¨Ù‡ ØªÙŠÙ… Ø¨Ø±Ù†Ø§Ù…Ù‡ Ù†ÙˆÙŠØ³ PostgreSQL 
36 ملحق Ø´ÙˆÙ…ØŸ
37 1.13) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم ÙŠÙƒ Ø§Ø´ÙƒØ§Ù„ Ø±Ø§ Ø¨Ù‡ Ú¯Ø±ÙˆÙ‡ 
38 برنامه Ù†ÙˆÙŠØ³ Ø§Ø¹Ù„ام ÙƒÙ†Ù…ØŸ
39 1.14)  ÙˆØ¶Ø¹ÙŠØª PostgreSQL‌ Ø¯Ø± Ù…قايسه Ø¨Ø§ Ø³Ø§ÙŠØ± DBMSها Ø¨Ù‡ 
40 Ú†Ù‡ ØµÙˆØ±Øª Ø§Ø³ØªØŸ
41 1.15) Ù…Ù† Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ø§Ø² Ù†Ø¸Ø± Ù…الي Ø¨Ù‡ PostgreSQL 
42 كمك ÙƒÙ†Ù…ØŸ
44 سوالات Ù…ربوط Ø¨Ù‡ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡
45 2.1) Ø¢ÙŠØ§ Ù‡ÙŠÚ† Ø¯Ø±Ø§ÙŠÙˆØ± ODBC‌ Ø¨Ø±Ø§ÙŠ PostgreSQL ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯ØŸ
46 2.2) Ú†Ù‡ Ø§Ø¨Ø²Ø§Ø±Ù‡Ø§ÙŠÙŠ Ø¨Ø±Ø§ÙŠ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² PostgreSQL‌ Ø¨Ø§ 
47 صفحات ÙˆØ¨ ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯ØŸ
48 2.3) Ø¢ÙŠØ§ PostgreSQL‌ ÙŠÙƒ ÙˆØ§Ø³Ø· ÙƒØ§Ø±Ø¨Ø±ÙŠ Ú¯Ø±Ø§ÙÙŠÙƒÙŠ Ø¯Ø§Ø±Ø¯ØŸ
49 2.4) Ø¨Ø§ Ú†Ù‡ Ø²Ø¨Ø§Ù†Ù‡Ø§ÙŠ Ø¨Ø±Ù†Ø§Ù…ه‌نويسي Ù…ي‌توان Ø¨Ø§ 
50 PostgreSQL‌ Ø§Ø±ØªØ¨Ø§Ø· Ø¨Ø±Ù‚رار ÙƒØ±Ø¯ØŸ
52 سوالات Ù…ربوط Ø¨Ù‡ Ø±Ø§Ù‡Ø¨Ø±ÙŠ
53 3.1) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم PostgreSQL‌ Ø±Ø§ Ø¯Ø± Ø´Ø§Ø®Ù‡â€ŒØ§ÙŠ ØºÙŠØ± 
54 از /usr/local/pgsql/  Ù†ØµØ¨ ÙƒÙ†Ù…ØŸ
55 3.2) Ú†Ø±Ø§ Ù…وقعي ÙƒÙ‡ Ù…Ù† Ø¨Ø±Ù†Ø§Ù…Ù‡ postmaster‌ Ø±Ø§ Ø§Ø¬Ø±Ø§ Ù…ÙŠ 
56 كنم Ù¾ÙŠØ§Ù… Bad system call‌ Ùˆ ÙŠØ§ core dump â€ŒÙ…ي‌گيرم؟
57 3.3) Ú†Ø±Ø§ Ù…وقعي ÙƒÙ‡ Ù…Ù† Ø³Ø¹ÙŠ Ù…ي‌كنم Ø¨Ø±Ù†Ø§Ù…Ù‡ postmaster‌ 
58 را Ø§Ø¬Ø±Ø§ ÙƒÙ†Ù… Ø®Ø·Ø§ÙŠ IpcMemoryCreate  Ù…ي‌گيرم؟
59 3.4) Ú†Ø±Ø§ Ù…وقعي ÙƒÙ‡ Ù…Ù† Ø³Ø¹ÙŠ Ù…ي‌كنم Ø¨Ø±Ù†Ø§Ù…Ù‡ postmaster‌ 
60 را Ø§Ø¬Ø±Ø§ ÙƒÙ†Ù… Ø®Ø·Ø§ÙŠ  IpcSemaphoreCreate Ù…ي‌گيرم؟
61 3.5) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ø§ØªØµØ§Ù„ات Ø³Ø§ÙŠØ± Ù…اشينها Ø±Ø§ 
62 كنترل ÙƒÙ†Ù…ØŸ
63 3.6) Ø¨Ø±Ø§ÙŠ ÙƒØ§Ø±Ø§ÙŠÙŠ Ø¨Ø§Ù„اتر Ùˆ Ø¨Ù‡ØªØ± Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ Ù…Ù† 
64 Ú†Ù‡ ØªÙ†Ø¸ÙŠÙ…اتي Ø±Ø§ Ø¨Ø§ÙŠØ¯ Ø§Ù†Ø¬Ø§Ù… Ø¯Ù‡Ù…ØŸ
65 3.7) Ú†Ù‡ Ø§Ù…كاناتي Ø¨Ø±Ø§ÙŠ Ù¾ÙŠØ¯Ø§ ÙƒØ±Ø¯Ù† Ø§Ø´ÙƒØ§Ù„‌ ÙˆØ¬ÙˆØ¯ 
66 دارد؟
67 3.8) Ú†Ø±Ø§ Ù…وقعي ÙƒÙ‡ Ù…Ù† Ù…ي‌خواهم Ø¨Ù‡ Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ 
68 وصل Ø´ÙˆÙ… Ù¾ÙŠØ§Ù… "Sorry, too many clients" â€ŒÙ…ي‌گيرم؟
69 3.9) Ø¯Ø± Ø´Ø§Ø®Ù‡  pgsql_tmp  Ú†Ù‡ Ú†ÙŠØ²ÙŠ Ù‚رار Ø¯Ø§Ø±Ø¯ØŸ
70 3.10) Ú†Ø±Ø§ Ø¨Ø±Ø§ÙŠ Ø¨Ù‡ Ø±ÙˆØ² ÙƒØ±Ø¯Ù† Ù†Ø³Ø®Ù‡ Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ Ù…Ù† 
71 بايد ÙƒÙ„ Ø¯Ø§Ø¯Ù‡ Ù‡Ø§ Ø±Ø§ dump‌ Ùˆ Ù…جدداً restore ÙƒÙ†Ù…ØŸ
72 3.11) Ø§Ø² Ú†Ù‡ Ø³Ø®Øª Ø§ÙØ²Ø§Ø±ÙŠ Ø¨Ø§ÙŠØ¯ Ø§Ø³ØªÙØ§Ø¯Ù‡ ÙƒÙ†Ù…ØŸ
74 سوالات Ø¹Ù…لياتي
75 4.1) ØªÙØ§ÙˆØª Ø¨ÙŠÙ† binary cursors Ùˆ Normal cursors Ú†ÙŠØ³ØªØŸ
76 4.2) Ù…Ù† Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم ÙÙ‚Ø· Ø±ÙˆÙŠ Ú†Ù†Ø¯ Ø±Ø¯ÙŠÙ Ø§ÙˆÙ„ ÙŠØ§ 
77 يك Ø±Ø¯ÙŠÙ ØªØµØ§Ø¯ÙÙŠ Ø¯Ø±Ø®ÙˆØ§Ø³Øª SELECT‌ Ø¨Ø²Ù†Ù…ØŸ
78 4.3) Ù…Ù† Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ù„يستي Ø§Ø² Ø¬Ø¯Ø§ÙˆÙ„ ÙŠØ§ Ø³Ø§ÙŠØ± 
79 چيزهايي ÙƒÙ‡ Ø¯Ø± psql‌ ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯ Ø±Ø§ Ø¨Ø¨ÙŠÙ†Ù…ØŸ
80 4.4) Ú†Ú¯ÙˆÙ†Ù‡ ÙŠÙƒ Ø³ØªÙˆÙ† Ø¬Ø¯ÙˆÙ„ Ø±Ø§ Ø­Ø°Ù Ù…ي‌كنيد؟ Ú†Ú¯ÙˆÙ†Ù‡ 
81 نوع Ø¯Ø§Ø¯Ù‡ Ø¢Ù† Ø±Ø§ Ø¹ÙˆØ¶ ÙƒÙ†ÙŠÙ…ØŸ
82 4.5) Ø­Ø¯Ø§ÙƒØ«Ø± Ø§Ù†Ø¯Ø§Ø²Ù‡ ÙŠÙƒ Ø±Ø¯ÙŠÙØŒâ€Œ Ø¬Ø¯ÙˆÙ„ Ùˆ Ø®ÙˆØ¯ 
83 پايگاه Ø¯Ø§Ø¯Ù‡ Ú†Ù‚در Ø§Ø³ØªØŸ
84 4.6) Ú†Ù‚در ÙØ¶Ø§ÙŠ Ø¯ÙŠØ³Ùƒ Ø³Ø®Øª Ø¨Ø±Ø§ÙŠ Ø°Ø®ÙŠØ±Ù‡ ÙƒØ±Ø¯Ù† 
85 داده‌‌هاي ÙŠÙƒ ÙØ§ÙŠÙ„ Ù…تني Ù…ورد Ù†ÙŠØ§Ø² Ø§Ø³ØªØŸ
86 4.7) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ø¨ÙÙ‡Ù…Ù… ÙƒÙ‡ Ú†Ù‡ ÙƒØ§Ø±Ø¨Ø±Ø§Ù†ØŒâ€Œ 
87 پايگاه Ø¯Ø§Ø¯Ù‡ØŒâ€Œ Ù†Ù…ايه Ùˆ Ø¬Ø¯Ø§ÙˆÙ„ÙŠ Ø¯Ø± Ø³ÙŠØ³ØªÙ… ØªØ¹Ø±ÙŠÙ 
88 شده Ø§Ø³ØªØŸ
89 4.8) Ú†Ø±Ø§ Ø¯Ø±Ø®ÙˆØ§Ø³ØªÙ‡Ø§ÙŠ Ù…Ù† ÙƒÙ†Ø¯ Ø§Ø¬Ø±Ø§ Ù…ي‌شوند ÙŠØ§ 
90 چرا Ø§Ø² Ù†Ù…ايه Ù‡Ø§ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ù†Ù…ي‌كنند؟
91 4.9) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ù†Ø­ÙˆÙ‡ Ø¨Ø±Ø±Ø³ÙŠ Ø¯Ø±Ø®ÙˆØ§Ø³Øª Ø±Ø§ 
92 توسط Ø¨Ù‡ÙŠÙ†Ù‡â€ŒØ³Ø§Ø² Ø¯Ø±Ø®ÙˆØ§Ø³ØªÙ‡Ø§ Ù…شاهده ÙƒÙ†Ù…ØŸ
93 4.10) Ù†Ù…ايه R-tree‌ Ú†ÙŠØ³ØªØŸ
94 4.11) Ø¨Ù‡ÙŠÙ†Ù‡ Ø³Ø§Ø² ØªÙƒÙˆÙŠÙ†ÙŠ Ø¯Ø±Ø®ÙˆØ§Ø³Øª Ú†ÙŠØ³ØªØŸ (Genetic Query 
95 Optimizer)
96 4.12) Ú†Ú¯ÙˆÙ†Ù‡ Ø§Ø² Ø¹Ø¨Ø§Ø±Ø§Øª Ù…نظم Ø¨Ø±Ø§ÙŠ Ø¬Ø³ØªØ¬Ùˆ Ø§Ø³ØªÙØ§Ø¯Ù‡ 
97 كنم؟ Ú†Ú¯ÙˆÙ†Ù‡ Ø¬Ø³ØªØ¬ÙˆÙŠÙŠ Ø§Ù†Ø¬Ø§Ù… Ø¯Ù‡Ù… ÙƒÙ‡ Ø­Ø³Ø§Ø³ Ø¨Ù‡ Ù…تن 
98 نباشد؟ Ú†Ú¯ÙˆÙ†Ù‡ Ø¨Ø±Ø§ÙŠ ÙŠÙƒ Ø¬Ø³ØªØ¬ÙˆÙŠ ØºÙŠØ± Ø­Ø³Ø§Ø³ Ø¨Ù‡ Ù…تن 
99 از Ù†Ù…ايه Ø§Ø³ØªÙØ§Ø¯Ù‡ ÙƒÙ†Ù…ØŸ
100 4.13) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ø¯Ø± ÙŠÙƒ Ø¯Ø±Ø®ÙˆØ§Ø³Øª ØªØ´Ø®ÙŠØµ Ø¯Ù‡Ù… 
101 كه ÙŠÙƒ ÙÙŠÙ„د NULL‌ Ø§Ø³ØªØŸ
102 4.14) ØªÙØ§ÙˆØª Ø¨ÙŠÙ† Ú¯ÙˆÙ†Ù‡â€ŒÙ‡Ø§ÙŠ Ù…ختلف character Ú†ÙŠØ³ØªØŸ
103 4.15.1) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم ÙŠÙƒ ÙÙŠÙ„د Ø³Ø±ÙŠØ§Ù„ ÙŠØ§ 
104 افزايشي Ø§ÙŠØ¬Ø§Ø¯ ÙƒÙ†Ù…ØŸ
105 4.15.2) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ù…قدار ÙŠÙƒ Ø¯Ø±Ø¬ Ø³Ø±ÙŠØ§Ù„ÙŠ Ø±Ø§ 
106 بدانم؟
107 4.15.3) Ø¢ÛŒØ§ ØªÙˆØ§Ø¨Ø¹ ()nextval Ùˆ ()currval Ù…نجر Ø¨Ù‡ Ø§ÛŒØ¬Ø§Ø¯ 
108 شرایط race Ø¨Ø±Ø§ÛŒ Ø³Ø§ÛŒØ± Ú©Ø§Ø±Ø¨Ø±Ø§Ù† Ù…ÛŒ Ø´ÙˆÙ†Ø¯ØŸ
109 4.15.4) Ú†Ø±Ø§ Ø§Ø¹Ø¯Ø§Ø¯ Ø³Ø±ÛŒØ§Ù„ÛŒ Ù…ربوط Ø¨Ù‡ ØªØ±Ø§Ú©Ù†Ø´Ù‡Ø§ÛŒ abort 
110 شده Ù…جدداً Ø§Ø³ØªÙØ§Ø¯Ù‡ Ù†Ù…ÛŒ Ø´ÙˆØ¯ØŸ Ú†Ø±Ø§ Ø¨ÛŒÙ† Ø§Ø¹Ø¯Ø§Ø¯ 
111 سریالی ÛŒÚ© ÙØ§ØµÙ„Ù‡ Ø®Ø§Ù„ÛŒ Ø§ÛŒØ¬Ø§Ø¯ Ù…ÛŒ Ø´ÙˆØ¯ØŸ
112 4.16) OID Ùˆ TID Ú†Ù‡ Ù‡Ø³ØªÙ†Ø¯ØŸ
113 4.17) Ù…عني Ø¨Ø¹Ø¶ÙŠ Ø§Ø² ØªØ±Ù…ها Ùˆ ÙƒÙ„ماتي ÙƒÙ‡ Ø¯Ø± PostgreSQL‌ 
114 استفاده Ù…ي‌شود Ú†ÙŠØ³ØªØŸ
115 4.18) Ú†Ø±Ø§ Ù…Ù† Ø®Ø·Ø§ÙŠ "ERROR: Memory exhausted in AllocSetAlloc" 
116 مي‌گيرم؟
117 4.19) Ø§Ø² ÙƒØ¬Ø§ ØªØ´Ø®ÙŠØµ Ø¯Ù‡Ù… ÙƒÙ‡ ÙˆÙŠØ±Ø§ÙŠØ´ ÙŠØ§ Ù†Ø³Ø®Ù‡ 
118 PostgreSQLيي ÙƒÙ‡ Ù…Ù† Ø§Ø³ØªÙØ§Ø¯Ù‡ Ù…ي‌كنم Ú†ÙŠØ³ØªØŸ
119 4.20) Ú†Ø±Ø§ Ø¯Ø± Ø­ÛŒÙ† Ø§Ø¬Ø±Ø§ÛŒ Ø¹Ù…لیات Ø±ÙˆÛŒ large-objectها 
120 خطای "invalid large obj descriptor"به ÙˆØ¬ÙˆØ¯ Ù…ÛŒ Ø¢ÛŒØ¯ØŸ
121 4.21) Ú†Ú¯ÙˆÙ†Ù‡ ÙŠÙƒ Ø³ØªÙˆÙ† Ø§ÙŠØ¬Ø§Ø¯ ÙƒÙ†Ù… ÙƒÙ‡ Ù…قدار Ø²Ù…ان 
122 جاري Ø±Ø§ Ø¨Ù‡ Ø¹Ù†ÙˆØ§Ù† Ù…قدار Ù¾ÙŠØ´â€ŒÙØ±Ø¶ Ø¯Ø§Ø´ØªÙ‡ Ø¨Ø§Ø´Ø¯ØŸ
123 4.22) Ú†Ø±Ø§ Ø²ÙŠØ± Ø¯Ø±Ø®ÙˆØ§Ø³ØªÙ‡Ø§ÙŠÙŠ ÙƒÙ‡ Ø§Ø² IN Ø§Ø³ØªÙØ§Ø¯Ù‡ 
124 مي‌كنند ÙƒÙ†Ø¯ Ù‡Ø³ØªÙ†Ø¯ØŸ
125 4.23) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم ÙŠÙƒ Ø§Ù„حاق Ø®Ø§Ø±Ø¬ÙŠ (outer join) 
126 انجام Ø¯Ù‡Ù…ØŸ
127 4.24) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توان Ø¯Ø±Ø®ÙˆØ§Ø³ØªÙ‡Ø§ÙŠÙŠ Ø§Ø² Ú†Ù†Ø¯ Ù¾Ø§ÙŠÚ¯Ø§Ù‡ 
128 داده ØªÙˆÙ„يد ÙƒØ±Ø¯ØŸ
129 4.25) Ú†Ú¯ÙˆÙ†Ù‡ Ø®Ø±ÙˆØ¬ÙŠ ÙŠÙƒ ØªØ§Ø¨Ø¹ Ù…ي‌تواند  Ú†Ù†Ø¯ Ø±Ø¯ÙŠÙ 
130 يا Ø³ØªÙˆÙ† Ø¨Ø§Ø´Ø¯ØŸ
131 4.26)  Ø¯Ø± ØªÙˆØ§Ø¨Ø¹ PL/PgSQL Ú†Ø±Ø§ Ù†Ù…ي‌توان Ø¨Ø§ Ø§Ø·Ù…ينان 
132 جداول Ù…وقت Ø±Ø§ Ø§ÙŠØ¬Ø§Ø¯ ÙŠØ§ Ø­Ø°Ù ÙƒØ±Ø¯ØŸ
133 4.27) Ú†Ù‡ Ú¯Ø²ÙŠÙ†Ù‡â€ŒÙ‡Ø§ÙŠÙŠ Ø¨Ø±Ø§ÙŠ ØªÙƒØ±Ø§Ø± (replication) ÙˆØ¬ÙˆØ¯ 
134 دارد؟
135 4.28) Ú†Ù‡ Ú¯Ø²ÙŠÙ†Ù‡â€ŒÙ‡Ø§ÙŠÙŠ Ø¨Ø±Ø§ÙŠ Ø±Ù…زنگاري ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯ØŸ
137 توسعه PostgreSQL
138 5.1) Ù…Ù† ÙŠÙƒ ØªØ§Ø¨Ø¹ Ù†ÙˆØ´ØªÙ‡â€ŒØ§Ù…. Ú†Ú¯ÙˆÙ†Ù‡ Ø¢Ù† Ø±Ø§ Ø¯Ø± psql 
139 اجرا ÙƒÙ†Ù…ØŸ Ú†Ø±Ø§ Ø¨Ø§ Ø§Ø¬Ø±Ø§ÙŠ Ø¢Ù† core dump Ù…ي‌گيرم؟
140 5.2) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ø¯Ø± ØªÙˆÙ„يد Ù†ÙˆØ¹â€ŒÙ‡Ø§ Ùˆ ØªÙˆØ§Ø¨Ø¹ 
141 جديد Ùˆ Ø¬Ø§Ù„ب Ø¨Ø±Ø§ÙŠ PostgreSQL‌ Ù‡Ù…كاري Ùˆ Ù…شاركت 
142 داشته Ø¨Ø§Ø´Ù….
143 5.3) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم ÙŠÙƒ ØªØ§Ø¨Ø¹ Ø¨Ù‡ Ø²Ø¨Ø§Ù† C Ø¨Ù†ÙˆÙŠØ³Ù… 
144 كه Ø®Ø±ÙˆØ¬ÙŠ Ø¢Ù† ÙŠÙƒ â€Œtuple  (چند ØªØ§ÙŠÙŠ) Ø¨Ø§Ø´Ø¯ØŸ
145 5.4) Ù…Ù† ÙŠÙƒ ÙØ§ÙŠÙ„ Ù…نبع Ø±Ø§ Ø¹ÙˆØ¶ ÙƒØ±Ø¯Ù‡ Ø§Ù… Ú†Ø±Ø§ Ø¯Ø± 
146 عمليات ÙƒØ§Ù…پيل Ù…جدد Ø¢Ù† ØªØºÙŠÙŠØ± Ø¯ÙŠØ¯Ù‡ Ù†Ù…ي‌شود؟
151 سوالات Ø¹Ù…ومي
152 1.1) PostgreSQL Ú†ÙŠØ³Øª Ùˆ Ú†Ú¯ÙˆÙ†Ù‡ Ø¢Ù† Ø±Ø§ Ø¨Ø§ÙŠØ¯ ØªÙ„فظ ÙƒØ±Ø¯ØŸ
153 PostgreSQL Ø¨Ù‡ ØµÙˆØ±Øª Post-Gres-Q-L‌ ØªÙ„فظ Ù…ي‌شود. ÙŠÙƒ ÙØ§ÙŠÙ„ 
154 صوتي Ø¯Ø± Ø¢Ø¯Ø±Ø³ http://www.postfresql.org/postgresql.mp3‌ Ø¨Ø±Ø§ÙŠ 
155 كساني ÙƒÙ‡ Ù…ايلند ØªÙ„فظ ØµØ­ÙŠØ­ Ø±Ø§ Ø¨Ø´Ù†ÙˆÙ†Ø¯ ÙˆØ¬ÙˆØ¯ 
156 دارد.
157 PostgreSQL Ø§Ø² Ø±ÙˆÙŠ Ø³ÙŠØ³ØªÙ… Ù…ديريت Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ POSTGRES 
158 توسعه Ø¯Ø§Ø¯Ù‡ Ø´Ø¯Ù‡ Ø§Ø³Øª (هنوز Ù‡Ù… Ø¨Ø¹Ø¶ÙŠ Ù…واقع Ø¨Ø±Ø§ÙŠ 
159 سادگي Ø¨Ù‡ Ø¢Ù† Postgres Ú¯ÙØªÙ‡ Ù…ي‌شود) ÙƒÙ‡ ÙŠÙƒ Ù†Ù…ونه 
160 تحقيقاتي Ø§Ø² Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡â€ŒÙ‡Ø§ÙŠ Ù†Ø³Ù„ Ø¨Ø¹Ø¯ Ø§Ø³Øª. 
161 PostgreSQL Ù‡Ù…ان Ø§Ù„گوي Ø¯Ø§Ø¯Ù‡ Ù‚وي Ùˆ Ø§Ù†ÙˆØ§Ø¹ Ø¯Ø§Ø¯Ù‡  Ø±Ø§ 
162 حفظ ÙƒØ±Ø¯Ù‡ Ø§Ø³Øª ÙˆÙ„ÙŠ Ø²Ø¨Ø§Ù† PostQuel Ø±Ø§ Ø¨Ø§ ÙŠÙƒ 
163 زيرمجموعه Ù¾ÙŠØ´Ø±ÙØªÙ‡ Ø§Ø² SQL Ø¬Ø§ÙŠÚ¯Ø²ÙŠÙ† ÙƒØ±Ø¯Ù‡ Ø§Ø³Øª. 
164 PostgreSQL Ù…تن Ø¨Ø§Ø² Ø¨ÙˆØ¯Ù‡ Ùˆ Ù…تن ÙƒØ§Ù…Ù„ Ø¢Ù† Ø¯Ø± Ø¯Ø³ØªØ±Ø³ 
165 است.
166 PostgreSQL  ØªÙˆØ³Ø· ÙŠÙƒ ØªÙŠÙ… Ø¨Ø±Ù†Ø§Ù…ه‌نويس ÙƒÙ‡ Ù‡Ù…Ú¯ÙŠ Ø¯Ø± 
167 گروه Ù¾Ø³Øª Ø§Ù„كترونيك Ø¨Ø±Ù†Ø§Ù…ه‌نويسان PostgreSQL  
168 عضو Ù‡Ø³ØªÙ†Ø¯ØŒ Ø§Ù†Ø¬Ø§Ù… Ù…ي‌شود. Ù‡Ù…اهنگ ÙƒÙ†Ù†Ø¯Ù‡ Ø§ØµÙ„ÙŠ 
169 در Ø­Ø§Ù„ Ø­Ø§Ø¶Ø± Marc G. Fournier‌ Ø¨Ù‡ Ø¢Ø¯Ø±Ø³ scrappy@PostgreSQL.org  
170 مي‌باشد. (براي Ø¯ÙŠØ¯Ù† Ù†Ø­ÙˆÙ‡ Ù…لحق Ø´Ø¯Ù† Ø¨Ù‡ Ø§ÙŠÙ† ØªÙŠÙ… 
171 قسمت 1.6 Ø±Ø§ Ø¨Ø¨ÙŠÙ†ÙŠØ¯). Ø§ÙŠÙ† ØªÙŠÙ… Ø¯Ø± Ø­Ø§Ø¶Ø± Ù…سئوليت 
172 تمام Ù…سائل Ù…ربوط Ø¨Ù‡ Ø¨Ø±Ù†Ø§Ù…ه‌نويسي PostgreSQL Ø±Ø§ 
173 بر Ø¹Ù‡Ø¯Ù‡ Ø¯Ø§Ø±Ø¯. Ø§ÙŠÙ† ÙŠÙƒ Ù¾Ø±ÙˆÚ˜Ù‡ Ú¯Ø±ÙˆÙ‡ÙŠ Ø§Ø³Øª Ùˆ ØªØ­Øª 
174 كنترل Ù‡ÙŠÚ† Ø´Ø±ÙƒØªÙŠ Ù†ÙŠØ³Øª. Ø¨Ø±Ø§ÙŠ Ø§Ø·Ù„اعات Ø¨ÙŠØ´ØªØ± Ø¯Ø± 
175 مورد Ø§ÙŠÙ† ØªÙŠÙ… Ø¨Ù‡ Ø¢Ø¯Ø±Ø³ 
176 http://www.PostgreSQL.org/docs/faqs/FAQ_DEV.html Ù…راجعه ÙƒÙ†ÙŠØ¯.
177 اولين Ù†Ø³Ø®Ù‡ PostgreSQL‌ ØªÙˆØ³Ø· Andrew Yu and Jolly Chen Ø¨Ù‡ 
178 وجود Ø¢Ù…د. Ø§ÙØ±Ø§Ø¯ Ø¨Ø³ÙŠØ§Ø±ÙŠ Ø¯Ø± ØªÙˆØ³Ø¹Ù‡ Ùˆ Ø±ÙØ¹ Ø§Ø´ÙƒØ§Ù„ Ùˆ 
179 انتقال Ø¢Ù† Ø´Ø±ÙƒØª ÙƒØ±Ø¯Ù‡â€ŒØ§Ù†Ø¯. Ù…تن Ø§ØµÙ„ÙŠ Postgres ÙƒÙ‡ 
180 PostgreSQL Ø§Ø² Ø±ÙˆÙŠ Ø¢Ù† Ù†ÙˆØ´ØªÙ‡ Ø´Ø¯Ù‡ Ø§Ø³ØªØŒ ØªÙˆØ³Ø· ØªØ¹Ø¯Ø§Ø¯ 
181 زيادي Ø¯Ø§Ù†Ø´Ø¬ÙˆÙŠ ÙƒØ§Ø±Ø´Ù†Ø§Ø³ÙŠ Ø§Ø±Ø´Ø¯Ùˆ Ø¯Ø§Ù†Ø´Ø¬ÙˆÙŠ 
182 كارشناسي Ùˆ ØªÙŠÙ… Ø¨Ø±Ù†Ø§Ù…ه‌نويسي ÙƒÙ‡ ØªØ­Øª Ù†Ø¸Ø± 
183 پروفسور Michael Stonebrake Ø¯Ø± Ø¯Ø§Ù†Ø´Ú¯Ø§Ù‡ 
184 بركلي،‌كاليفرنيا ÙƒØ§Ø± Ù…ي‌كرده‌اند Ù†ÙˆØ´ØªÙ‡ 
185 شده Ø§Ø³Øª.
186 نام Ø§ØµÙ„ÙŠ Ù†Ø±Ù… Ø§ÙØ²Ø§Ø± Ø¯Ø± Ø¯Ø§Ù†Ø´Ú¯Ø§Ù‡ Ø¨Ø±ÙƒÙ„ÙŠ Postgres‌ 
187 بود. Ø¯Ø± Ø³Ø§Ù„ 1995 Ø¨Ø¹Ø¯ Ø§Ø² Ø§Ø¶Ø§ÙÙ‡ Ø´Ø¯Ù† SQL Ù†Ø§Ù… Ø¢Ù† Ø¨Ù‡ 
188 Postgres95 ØªØºÙŠÙŠØ± Ø¯Ø§Ø¯Ù‡ Ø´Ø¯. Ø¯Ø± Ø³Ø§Ù„ 1996 Ù†Ø§Ù… Ø¢Ù† Ø¨Ù‡ 
189 PostgreSQL ØªØºÙŠÙŠØ± Ø¯Ø§Ø¯Ù‡ Ø´Ø¯.
190 1.2) Ù‚وانين ÙƒÙ¾ÙŠ Ø±Ø§ÙŠØª Ø¯Ø± Ù…ورد PostgreSQL Ø¨Ù‡ Ú†Ù‡ ØµÙˆØ±Øª 
191 است؟
192 PostgreSQL ØªØ­Øª Ù‚انون ÙƒÙ¾ÙŠ Ø±Ø§ÙŠØª Ø²ÙŠØ± Ù‚رار Ø¯Ø§Ø±Ø¯:
193 PostgreSQL Data Base Management System
194 Portions copyright (c) 1996-2004, PostgreSQL Global Development Group Portions 
195 Copyright (c) 1994-6 Regents of the University of California
196 Permission to use, copy, modify, and distribute this software and its 
197 documentation for any purpose, without fee, and without a written agreement is 
198 hereby granted, provided that the above copyright notice and this paragraph and 
199 the following two paragraphs appear in all copies.
200 IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR 
201 DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST 
202 PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF 
203 THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
204 THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, 
205 BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 
206 PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND 
207 THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, 
208 UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
209 قانون Ø¨Ø§Ù„ا Ù„يسانس BSD ÙƒÙ‡ ÙŠÙƒ Ù„يسانس ÙƒÙ„اسيك 
210 براي Ù…تن‌هاي Ø¨Ø§Ø² Ø§Ø³Øª Ù…ي‌باشد. Ù‡ÙŠÚ† Ù…حدوديتي 
211 در Ù…ورد Ù†Ø­ÙˆÙ‡ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² Ù…تن Ø¯Ø± Ø¢Ù† Ø¯ÙŠØ¯Ù‡ 
212 نمي‌شود. Ù…ا Ø¢Ù† Ø±Ø§ Ø¯ÙˆØ³Øª Ø¯Ø§Ø±ÙŠÙ… Ùˆ Ù‡ÙŠÚ† Ù‚صدي Ø¨Ø±Ø§ÙŠ 
213 تغيير Ø¢Ù† Ù†Ø¯Ø§Ø±ÙŠÙ….
214 1.3) PostgreSQL‌ Ø±ÙˆÙŠ Ú†Ù‡ Ù†ÙˆØ¹ ÙŠÙˆÙ†ÙŠÙƒØ³Ù‡Ø§ÙŠÙŠ Ø§Ø¬Ø±Ø§ 
215 مي‌شود؟
216 در Ø­Ø§Ù„ت ÙƒÙ„ÙŠ PostgreSQL Ø±ÙˆÙŠ Ù‡Ø± Ù¾Ù„تفرم (سكوي) Ø³Ø§Ø²Ú¯Ø§Ø± 
217 با ÙŠÙˆÙ†ÙŠÙƒØ³ Ø§Ø¬Ø±Ø§ Ù…ي‌شود. Ù„يست Ù¾Ù„تفرمهايي ÙƒÙ‡ 
218 تاكنون PostgreSQL‌ Ø±ÙˆÙŠ Ø¢Ù†Ù‡Ø§ Ù†ØµØ¨ Ùˆ ØªØ³Øª Ø´Ø¯Ù‡ Ø§Ø³Øª 
219 درقسمت Ø¯Ø³ØªÙˆØ±Ø§Ù„عملهاي Ù†ØµØ¨ Ø¢Ù…ده Ø§Ø³Øª.
220 1.4) Ø±ÙˆÙŠ Ú†Ù‡ Ù…حيطهاي ØºÙŠØ± ÙŠÙˆÙ†ÙŠÙƒØ³ÙŠ Ù…ي‌توان Ø¢Ù† Ø±Ø§ 
221 اجرا ÙƒØ±Ø¯ØŸ
222 Client
223 مي‌توان psql, ÙƒØªØ§Ø¨Ø®Ø§Ù†Ù‡ libpq Ùˆ Ø³Ø§ÙŠØ± ÙˆØ§Ø³Ø·Ù‡Ø§ Ùˆ 
224 برنامه‌هاي ÙƒØ§Ø±Ø¨Ø±Ø¯ÙŠ Ø±Ø§ Ø·ÙˆØ±ÙŠ ÙƒØ§Ù…پيل ÙƒØ±Ø¯ ÙƒÙ‡ 
225 روي Ù…حيطهاي ÙˆÙŠÙ†Ø¯ÙˆØ² Ù†ÙŠØ² Ø§Ø¬Ø±Ø§ Ø´ÙˆÙ†Ø¯. Ø¯Ø± Ø§ÙŠÙ† 
226 حالت Client Ø±ÙˆÙŠ ÙˆÙŠÙ†Ø¯ÙˆØ² Ø§Ø¬Ø±Ø§ Ù…ي‌شود Ùˆ Ø§Ø² Ø·Ø±Ø¨Ù‚ 
227 شبكه Ùˆ Ù¾Ø±ÙˆØªÙƒÙ„ TCP/IP Ø¨Ø§ ÙŠÙƒ Ø³Ø±ÙˆØ± ÙƒÙ‡ Ø±ÙˆÙŠ ÙŠÙƒ Ù¾Ù„تفرم 
228 لينوكس Ø¯Ø± Ø­Ø§Ù„ Ø§Ø¬Ø±Ø§Ø³Øª Ø§Ø±ØªØ¨Ø§Ø· Ø¨Ø±Ù‚رار 
229 مي‌كند.يك ÙØ§ÙŠÙ„ win32.mak Ù‡Ù…راه Ø¨Ø§ ÙƒØ¯Ù‡Ø§ÙŠ PostgreSQL 
230 وجود Ø¯Ø§Ø±Ø¯ ÙƒÙ‡ Ø¨Ø±Ø§ÙŠ ÙƒØ§Ù…پيل ÙƒØ±Ø¯Ù† ÙƒØªØ§Ø¨Ø®Ø§Ù†Ù‡ libpq Ùˆ 
231 برنامه psql Ù…ي‌باشد. P‌ostgreSQL‌ Ù‡Ù…چنين Ø§Ù…كان 
232 ارتباط Ø¨Ù‡ ØµÙˆØ±Øª ODBC‌  Ø±Ø§ Ù†ÙŠØ² Ø¯Ø§Ø±Ø¯.
233 Server
234 با Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² Cygwin‌ Ùˆ ÙƒØªØ§Ø¨Ø®Ø§Ù†Ù‡ Cygnus Ù…ي‌توان 
235 پايگاه Ø¯Ø§Ø¯Ù‡ Ø±Ø§ Ø±ÙˆÙŠ ÙˆÙŠÙ†Ø¯ÙˆØ² NT Ùˆ ÙŠØ§ Win2K Ø§Ø¬Ø±Ø§ 
236 كرد.براي Ø¯ÙŠØ¯Ù† Ø§Ø·Ù„اعات Ø¨ÙŠØ´ØªØ± ÙØ§ÙŠÙ„ pgsql/doc/FAQ_MSWIN 
237 ‌را ÙƒÙ‡ Ø¨Ù‡Ù…راه ØªÙˆØ²Ø¨Ø¹â€ŒÙ‡Ø§ÙŠ PostgreSQL Ø¢Ù…ده Ø§Ø³Øª 
238 ببينيد Ùˆ ÙŠØ§ Ø§ÙŠÙ†ÙƒÙ‡ Ø¨Ù‡ Ø§ÙŠÙ† ØµÙØ­Ù‡ 
239 http://www.PostgreSQL.org/docs/faqs/text/FAQ_MSWIN Ù…راجعه ÙƒÙ†ÙŠØ¯.
240 در Ø­Ø§Ù„ Ø­Ø§Ø¶Ø± ÙŠÙƒ Ø¹Ù…ليات Ø§Ù†ØªÙ‚ال PostgreSQL Ø¨Ù‡ Ø±ÙˆÙŠ 
241 سكوهاي Win NT/2000/XP Ø¯Ø± Ø¬Ø±ÙŠØ§Ù† Ø§Ø³Øª. Ø¨Ø±Ø§ÙŠ Ø¯ÙŠØ¯Ù† ÙˆØ¶Ø¹ÙŠØª 
242 اين Ù¾Ø±ÙˆÚ˜Ù‡ Ø¨Ù‡ Ø³Ø§ÙŠØªâ€ŒÙ‡Ø§ÙŠ 
243 http://momjian.postgresql.org/main/writings/pgsql/win32.htm Ùˆ 
244 http://techdocs.postgresql.org/guides/Windows Ù…راجعه ÙƒÙ†ÙŠØ¯. 
245 همچنين ÙŠÙƒ Ø¹Ù…ليات Ø§Ù†ØªÙ‚ال Ø¨Ø± Ø±ÙˆÙŠ Novell Netware 6 Ù†ÙŠØ² 
246 در Ø­Ø§Ù„ Ø§Ù†Ø¬Ø§Ù… Ø§Ø³Øª ÙƒÙ‡ Ø¯Ø± Ø³Ø§ÙŠØª http://forge.novell.com 
247 مي‌توانيد Ø§Ø·Ù„اعات Ø¨ÙŠØ´ØªØ± Ø±Ø§ Ø¨Ø¨ÙŠÙ†ÙŠØ¯.
248 1.5) PostgreSQL Ø±Ø§ Ø§Ø² ÙƒØ¬Ø§ Ù…ي‌توانم Ø¨Ú¯ÙŠØ±Ù…ØŸ
249 PostgreSQL‌ Ø±Ø§ Ø§Ø² Ø³Ø§ÙŠØª Ø§ØµÙ„ÙŠ Ø¢Ù†  ftp://ftp.PostgreSQL.org/pub 
250 مي‌توانيد Ø¨Ú¯ÙŠØ±ÙŠØ¯. Ø¯Ø± ØµÙØ­Ù‡ Ø§ØµÙ„ÙŠ Ø³Ø§ÙŠØª Ù„يست 
251 ساير Ø¢Ø¯Ø±Ø³Ù‡Ø§ÙŠÙŠ ÙƒÙ‡ Ù…ي‌توانيد PostgreSQL‌ Ø±Ø§ Ø§Ø² 
252 آنها Ø¨Ú¯ÙŠØ±ÙŠØ¯ Ø¢Ù…ده Ø§Ø³Øª.
253 1.6) Ø§Ø² ÙƒØ¬Ø§ Ø®Ø¯Ù…ات Ù¾Ø´ØªÙŠØ¨Ø§Ù†ÙŠ Ø¨Ú¯ÙŠØ±Ù…ØŸ
254 گروه Ù¾Ø³ØªÙŠ Ø§ØµÙ„ÙŠ pgsql-general@PostgreSQL.org Ù…ي‌باشد. Ø§ÙŠÙ† 
255 گروه Ø¨Ø±Ø§ÙŠ Ø¨Ø­Ø« Ø¯Ø± Ù…ورد Ù…وضوعات Ù…ختلف Ø¯Ø± Ø²Ù…ينه 
256 PostgreSQL Ø§Ø³Øª. Ø¨Ø±Ø§ÙŠ Ø¹Ø¶Ùˆ Ø´Ø¯Ù† Ø¯Ø± Ø§ÙŠÙ† Ú¯Ø±ÙˆÙ‡ Ù¾Ø³ØªÙŠ ÙŠÙƒ 
257 نامه Ø§Ù„كترونيكي Ø¨Ù‡ Ø¢Ø¯Ø±Ø³ Ú¯Ø±ÙˆÙ‡ Ø¨Ø§ Ù…حتوياتی ÙƒÙ‡ 
258 در Ø§Ø¯Ø§Ù…Ù‡ Ø¢Ù…ده Ø§Ø³Øª Ø§Ø±Ø³Ø§Ù„ ÙƒÙ†ÙŠØ¯. Ø¯Ø± Ù‚سمت Subject 
259 چيزي Ù†Ù†ÙˆÙŠØ³ÙŠØ¯.
260     subscribe
261     end
262 آدرس Ú¯Ø±ÙˆÙ‡: pgsql-general-request@PostgreSQL.org
263 همچنين ÙŠÙƒ Ú¯Ø±ÙˆÙ‡ Ù¾Ø³ØªÙŠ Ù‡Ù… Ø¨Ù‡ ØµÙˆØ±Øª Ø§Ø±Ø³Ø§Ù„ Ú†ÙƒÙŠØ¯Ù‡ 
264 پيامها ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯. Ø¨Ø±Ø§ÙŠ Ø¹Ø¶Ùˆ Ø´Ø¯Ù† Ø¯Ø± Ø§ÙŠÙ† Ú¯Ø±ÙˆÙ‡ ÙŠÙƒ 
265 نامه Ø¨Ø§ Ù…حتويات Ø²ÙŠØ± Ø¨Ù‡ Ø§ÛŒÙ† Ø¢Ø¯Ø±Ø³  Ø§Ø±Ø³Ø§Ù„ ÙƒÙ†ÙŠØ¯. 
266 pgsql-general-digest-request@PostgreSQL.org 
267     subscribe
268     end
269 در Ø§ÙŠÙ† Ú¯Ø±ÙˆÙ‡ Ù‡Ø± Ù…وقع Ø­Ø¬Ù… Ù†Ø§Ù…ه‌ها Ø¨Ù‡ 30 
270 كيلوبايت Ø±Ø³ÙŠØ¯ Ø¨Ø±Ø§ÙŠ ØªÙ…ام Ø§Ø¹Ø¶Ø§Ø¡ Ø§Ø±Ø³Ø§Ù„ Ù…ي‌شود.
271 گروه Ù¾Ø³ØªÙŠ Ø¨Ø±Ø±Ø³ÙŠ Ø§ÙØ´ÙƒØ§Ù„ات Ù‡Ù… ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯. Ø¨Ø±Ø§ÙŠ 
272 عضو Ø´Ø¯Ù† Ø¯Ø± Ø§ÙŠÙ† Ú¯Ø±ÙˆÙ‡ ÙŠÙƒ Ù†Ø§Ù…Ù‡ Ø¨Ø§ Ù…حتويات Ø²ÙŠØ± Ø¨Ù‡ 
273 pgsql-bugs-request@PostgreSQL.org Ø§Ø±Ø³Ø§Ù„ ÙƒÙ†ÙŠØ¯.
274     subscribe
275     end
276 گروه Ù¾Ø³ØªÙŠ Ù…خصوص ØªÙˆØ³Ø¹Ù‡ Ø¯Ù‡Ù†Ø¯Ú¯Ø§Ù† 
277 (برنامه‌نويسان) Ù†ÙŠØ² ÙˆØ¬ÙˆØ¯Ø¯Ø§Ø±Ø¯. Ø¨Ø±Ø§ÙŠ Ø¹Ø¶ÙˆÙŠØª Ø¯Ø± 
278 اين Ú¯Ø±ÙˆÙ‡ ÙŠÙƒ Ù†Ø§Ù…Ù‡ Ø¨Ù‡ Ø¢Ø¯Ø±Ø³ Ø²ÙŠØ± Ø¨Ø§ Ù…حتويات Ù…شخص 
279 شده Ø§Ø±Ø³Ø§Ù„ ÙƒÙ†ÙŠØ¯.  pgsql-hackers-request@PostgreSQL.org  
280     subscribe
281     end
282 گروههاي Ù¾Ø³ØªÙŠ Ø¯ÙŠÚ¯Ø±ÙŠ Ù†ÙŠØ² Ø¯Ø± Ø²Ù…ينه PostgreSQL‌ ÙˆØ¬ÙˆØ¯ 
283 دارد  ÙƒÙ‡ Ù…ي‌توانيد Ø¯Ø± Ø³Ø§ÙŠØª http://www.postgresql.org 
284 ببينيد.
285 همچنين ÙŠÙƒ ÙƒØ§Ù†Ø§Ù„ IRC Ø±ÙˆÙŠ Freenode Ùˆ EFNet Ø¨Ù†Ø§Ù… PostgreSQL# 
286 وجود Ø¯Ø§Ø±Ø¯. Ø´Ù…ا Ù…ي‌توانيد Ø§Ø² ÙØ±Ù…ان ÙŠÙˆÙ†ÙŠÙƒØ³ÙŠ irc 
287 -c '#PostgreSQL' "$USER" irc.phoenix.net. ÙŠØ§ irc -c '#PostgreSQL' "$USER" 
288 irc.freenode.net Ø§Ø³ØªÙØ§Ø¯Ù‡ ÙƒÙ†ÙŠØ¯.
289 ليست Ø´Ø±ÙƒØªÙ‡Ø§ÙŠÙŠ ÙƒÙ‡ Ø§Ø² Ø·Ø±ÙŠÙ‚ Ø¢Ù†Ù‡Ø§ Ù…ي‌توانيد 
290 خدمات Ù¾Ø´ØªÙŠØ¨Ø§Ù†ÙŠ ØªØ¬Ø§Ø±ÙŠ Ø¯Ø± Ø²Ù…ينه PostgreSQL Ø¯Ø±ÙŠØ§ÙØª 
291 كنيد Ø¯Ø± Ø§ÙŠÙ† Ø¢Ø¯Ø±Ø³ http://techdocs.postgresql.org/companies.php 
292 موجود Ø§Ø³Øª.
293 1.7) Ø¢Ø®Ø±ÙŠÙ† Ù†Ø³Ø®Ù‡ Ø§Ø¹Ù„ام Ø´Ø¯Ù‡ Ú†ÙŠØ³ØªØŸ
294 آخرين Ù†Ø³Ø®Ù‡ PostgreSQL‌  ÙƒÙ‡ ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯ 7.4.3 Ø§Ø³Øª.
295 هدف Ù…ا Ø¢Ù† Ø§Ø³Øª ÙƒÙ‡ Ù‡Ø± 6 Ù…اه ØªØ§ 8 Ù…اه ÙŠÙƒ Ù†Ø³Ø®Ù‡ Ø¬Ø¯ÙŠØ¯ 
296 ارائه Ø´ÙˆØ¯.
297 1.8) Ú†Ù‡ Ù…ستندات Ùˆ Ø±Ø§Ù‡Ù†Ù…ائيهايي ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ù†Ø¯ØŸ
298 چندين ÙƒØªØ§Ø¨Ú†Ù‡ Ùˆ ØµÙØ­Ø§Øª Ø±Ø§Ù‡Ù†Ù…ا Ùˆ Ù…ثالهاي ÙƒÙˆÚ†Ùƒ 
299 همراه Ø¨Ø§ Ù…تن Ø§ØµÙ„ÙŠ PostgreSQL‌ Ø¯Ø± Ø´Ø§Ø®Ù‡ doc ÙˆØ¬ÙˆØ¯ 
300 دارد. Ø¨Ø±Ø§ÙŠ Ø¯ÙŠØ¯Ù† ØµÙØ­Ø§Øª Ø±Ø§Ù‡Ù†Ù…ا Ù…ي‌توانيد Ø¨Ù‡ 
301 سايت http://www.PostgreSQL.org/docs  Ù†ÙŠØ² Ù…راجعه Ù†Ù…اييد.
302 دو ÙƒØªØ§Ø¨ Ø¯Ø± Ø²Ù…ينه PostgreSQL‌  Ø¯Ø± Ø¢Ø¯Ø±Ø³â€ŒÙ‡Ø§ÙŠ 
303 http://www.PostgreSQL.org/docs/awbook.htm Ùˆ http://www.commandprompt.com/ppbook 
304 وجود Ø¯Ø§Ø±Ø¯. Ù„يستي Ø§Ø² ÙƒØªØ§Ø¨Ù‡Ø§ÙŠÙŠ ÙƒÙ‡ Ù‚ابل Ø®Ø±ÙŠØ¯ 
305 است Ø¯Ø± Ø¢Ø¯Ø±Ø³ http://techdocs.PostgreSQL.org/techdocs/bookreviews.php 
306 وجود Ø¯Ø§Ø±Ø¯. Ù‡Ù…چنين Ù„يستي Ø§Ø² Ù…قالات ÙÙ†ÙŠ Ø¯Ø± 
307 مورد PostgreSQL Ø¯Ø± Ø¢Ø¯Ø±Ø³ http://techdocs.PostgreSQL.org ÙˆØ¬ÙˆØ¯ 
308 دارد.
309 برنامه psql ÙŠÙƒ Ø¯Ø³ØªÙˆØ± d\ Ø¯Ø§Ø±Ø¯ ÙƒÙ‡ Ø§Ø·Ù„اعاتي Ø¯Ø± 
310 مورد Ø§Ù†ÙˆØ§Ø¹ Ø¯Ø§Ø¯Ù‡â€ŒÙ‡Ø§ÙŠ Ù‚ابل ØªØ¹Ø±ÙŠÙ Ùˆ Ø¹Ù…لگر‌ها 
311 Ùˆ ØªÙˆØ§Ø¨Ø¹ Ùˆ ... Ø¨Ù‡ Ù…ا Ù†Ø´Ø§Ù† Ù…ي‌دهد. Ø¯Ø± Ø³Ø§ÙŠØª Ø§ØµÙ„ÙŠ 
312 ما Ø§Ø·Ù„اعات Ø¨ÙŠØ´ØªØ±ÙŠ Ø±Ø§ Ù…ي‌توانيد Ù¾ÙŠØ¯Ø§ ÙƒÙ†ÙŠØ¯.
313 1.9) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ø§Ø²Ø§Ø´ÙƒØ§Ù„ات Ø´Ù†Ø§Ø®ØªÙ‡ Ø´Ø¯Ù‡ Ùˆ ÙŠØ§ 
314 امكاناتي ÙƒÙ‡ Ø¯Ø± Ø§ÙŠÙ† Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ ÙˆØ¬ÙˆØ¯ Ù†Ø¯Ø§Ø±Ø¯  
315 مطلع Ø´ÙˆÙ…ØŸ
316 PostgreSQL ÙŠÙƒ Ø²ÙŠØ± Ù…جموعه Ù¾ÙŠØ´Ø±ÙØªÙ‡ Ø§Ø² SQL-92 Ø±Ø§ 
317 پشتيباني Ù…ي‌كند. Ø¯Ø± Ù„يست  TODO   Ø§ÙØ´ÙƒØ§Ù„ات 
318 شناخته Ø´Ø¯Ù‡ ÙŠØ§ Ø§Ù…كاناتي ÙƒÙ‡ ÙˆØ¬ÙˆØ¯ Ù†Ø¯Ø§Ø±Ø¯ Ùˆ ÙŠØ§ 
319 برنامه‌‌هاي Ø¢ÙŠÙ†Ø¯Ù‡ Ø¢Ù…ده Ø§Ø³Øª.
320 1.10) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ø²Ø¨Ø§Ù† SQL Ø±Ø§ ÙŠØ§Ø¯ Ø¨Ú¯ÙŠØ±Ù…ØŸ
321 كتاب PostgreSQL Ø¯Ø± Ø¢Ø¯Ø±Ø³ SQL http://www.PostgreSQL.org/docs/awbook.html 
322 ‌را Ø¢Ù…وزش Ù…ي‌دهد. Ù‡Ù…چنين ÙŠÙƒ ÙƒØªØ§Ø¨ Ø¯Ø± Ø¢Ø¯Ø±Ø³ 
323 http://www.commandprompt.com/ppbook ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯. ÙŠÙƒ Ø±Ø§Ù‡Ù†Ù…اي 
324 خيلي Ø®ÙˆØ¨ Ù‡Ù… Ø¯Ø± Ø³Ø§ÙŠØªâ€ŒÙ‡Ø§ÙŠ  
325 http://www.intermedia.net/support/sql/sqltut.shtm Ùˆ 
326 http://ourworld.compuserve.com/homepages/graeme_birchall/HTM_COOK.HTM Ùˆ  
327 http://sqlcourse.com Ø¯Ø± Ù…ورد SQL ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯.
328 كتاب Ø¯ÙŠÚ¯Ø±ÙŠ ÙƒÙ‡ Ù…ي‌توان Ø¨Ø±Ø§ÙŠ ÙŠØ§Ø¯Ú¯ÙŠØ±ÙŠ SQL Ø§Ø² Ø¢Ù† 
329 استفاده ÙƒØ±Ø¯ ÙƒØªØ§Ø¨ "SQL Ø±Ø§ Ø¯Ø± 21 Ø±ÙˆØ² ÙŠØ§Ø¯ Ø¨Ú¯ÙŠØ±ÙŠØ¯ØŒâ€Œ 
330 ويرايش Ø¯ÙˆÙ…" Ø¯Ø± Ø³Ø§ÙŠØª 
331 http://members.tripod.com/er4ebus/sql/index.htm Ù…ي‌باشد.
332 تعداد Ø²ÙŠØ§Ø¯ÙŠ Ø§Ø² ÙƒØ§Ø±Ø¨Ø±Ø§Ù† ÙƒØªØ§Ø¨ The Practical SQL Ø±Ø§ 
333 ترجيح Ù…ي‌دهند. ÙƒØªØ§Ø¨ Ø¯ÙŠÚ¯Ø± The Complete Refrence SQL 
334 انتشارات McGraw-Hill Ù…ي‌باشد.
335 1.11) Ø¢ÙŠØ§ PostgreSQL Ù…شكل Y2K‌ Ø¯Ø§Ø±Ø¯ ÙŠØ§ Ø®ÙŠØ±ØŸ
336 خير،‌PostgreSQL‌ Ø¨Ø§ ØªØ§Ø±ÙŠØ®â€ŒÙ‡Ø§ÙŠ Ù‚بل Ùˆ Ø¨Ø¹Ø¯ Ø§Ø² 2000 
337 مشكلي Ù†Ø¯Ø§Ø±Ø¯.
338 1.12) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ø¨Ù‡ ØªÙŠÙ… Ø¨Ø±Ù†Ø§Ù…Ù‡ Ù†ÙˆÙŠØ³ PostgreSQL 
339 ملحق Ø´ÙˆÙ…ØŸ
340 ابتدا،‌آخرين Ø³ÙˆØ±Ø³ Ø±Ø§ Ø¯ÙˆÙ†Ù„ود ÙƒØ±Ø¯Ù‡ Ùˆ Ù…ستندات 
341 مربوط Ø¨Ù‡ Ø¨Ø±Ù†Ø§Ù…ه‌نويسي PostgreSQL Ø±Ø§ Ø¯Ø± Ø³Ø§ÙŠØª 
342 مطالعه ÙƒÙ†ÙŠØ¯. Ø³Ù¾Ø³ Ø¨Ù‡ Ú¯Ø±ÙˆÙ‡Ù‡Ø§ÙŠ Ù¾Ø³ØªÙŠ â€Œ pgsql-patches Ùˆ 
343 pgsql-hackers  Ø¹Ø¶Ùˆ Ø´ÙˆÙŠØ¯. Ø¯Ø± Ù…رحله Ø¢Ø®Ø± ÙˆØµÙ„ه‌هاي Ø¨Ø§ 
344 كيفيت Ø¨Ø§Ù„ا Ø±Ø§ Ø¨Ù‡ pgsql-patches Ø§Ø±Ø³Ø§Ù„ ÙƒÙ†ÙŠØ¯.
345 تعداد Ø²ÙŠØ§Ø¯ÙŠ Ø§Ø² Ø¨Ø±Ù†Ø§Ù…ه‌نويسان ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ù†Ø¯ ÙƒÙ‡ 
346 امتياز Ø§Ù†Ø¬Ø§Ù… ØªØºÙŠÙŠØ±Ø§Øª Ø¯Ø± cvs‌ Ø±Ø§ Ø¯Ø§Ø±Ù†Ø¯. Ù‡Ø± 
347 كدام Ø§Ø² Ø¢Ù†Ù‡Ø§ ØªØ¹Ø¯Ø§Ø¯ Ø²ÙŠØ§Ø¯ÙŠ ÙˆØµÙ„ه‌‌ Ø¨Ø§ ÙƒÙŠÙÙŠØª 
348 بالا Ø¨Ù‡ Ú¯Ø±ÙˆÙ‡ Ø§Ø±Ø³Ø§Ù„ ÙƒØ±Ø¯Ù‡â€ŒØ§Ù†Ø¯ ÙƒÙ‡ Ø§Ø¹ØªÙ…اد 
349 گردانندگان PostgreSQL Ø±Ø§ Ø¨Ù‡ Ø¯Ø³Øª Ø¢ÙˆØ±Ø¯Ù‡â€ŒØ§Ù†Ø¯.
350 1.13) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم ÙŠÙƒ Ø§ÙØ´ÙƒØ§Ù„ Ø±Ø§ Ø¨Ù‡ Ú¯Ø±ÙˆÙ‡ 
351 برنامه Ù†ÙˆÙŠØ³ Ø§Ø¹Ù„ام ÙƒÙ†Ù…ØŸ
352 لطفاً ØµÙØ­Ù‡ Ù…ربوط Ø¨Ù‡ Ø§ÙØ´ÙƒØ§Ù„ات PostgreSQL Ø±Ø§ Ø¯Ø± 
353 سايت http://www.PostgreSQL.org/bugs/bugs.php Ù…شاهده‌ ÙƒÙ†ÙŠØ¯. Ø¯Ø± 
354 اين Ø³Ø§ÙŠØª Ù†Ø­ÙˆÙ‡ Ú¯Ø²Ø§Ø±Ø´ Ùˆ Ø§Ø±Ø³Ø§Ù„ ÙŠÙƒ Ø§Ø´ÙƒØ§Ù„ ØªÙˆØ¶ÙŠØ­ 
355 داده Ø´Ø¯Ù‡ Ø§Ø³Øª.
356  Ù‡Ù…چنين Ø¨Ø±Ø§ÙŠ Ø¯ÙŠØ¯Ù† Ù†Ø³Ø®Ù‡â€ŒÙ‡Ø§ÙŠ Ø¬Ø¯ÙŠØ¯ØªØ± PostgreSQL Ùˆ 
357 يا ÙˆØ¬ÙˆØ¯ ÙŠÙƒ ÙˆØµÙ„Ù‡ Ø¬Ø¯ÙŠØ¯ Ø§Ø² Ø³Ø§ÙŠØª ftp://ftp.PostgreSQL.org/pub 
358 بازديد ÙƒÙ†ÙŠØ¯.
359 1.14) ÙˆØ¶Ø¹ÙŠØª PostgreSQL‌ Ø¯Ø± Ù…قايسه Ø¨Ø§ Ø³Ø§ÙŠØ± DBMSها Ø¨Ù‡ 
360 Ú†Ù‡ ØµÙˆØ±Øª Ø§Ø³ØªØŸ
361 راههاي Ù…ختلفي Ø¨Ø±Ø§ÙŠ Ø§Ù†Ø¯Ø§Ø²Ù‡â€ŒÚ¯ÙŠØ±ÙŠ Ùˆ Ù…قايسه 
362 نرم‌افزارها ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯ ÙƒÙ‡ Ø¹Ø¨Ø§Ø±ØªÙ†Ø¯ Ø§Ø² 
363 امكانات، ÙƒØ§Ø±Ø§ÙŠÙŠØŒ Ù‚ابليت Ø§Ø¹ØªÙ…اد، Ù¾Ø´ØªÙŠØ¨Ø§Ù†ÙŠ Ùˆ 
364 قيمت
365     Ø§Ù…كانات 
366     PostgreSQL Ø¨ÙŠØ´ØªØ± Ø§Ù…كانات Ù…وجود Ø¯Ø± Ø³ÙŠØ³ØªÙ…‌هاي 
367     Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ ØªØ¬Ø§Ø±ÙŠ Ø¨Ø²Ø±Ú¯ Ù†Ø¸ÙŠØ± transactions, subselets, 
368     triggers, views, foreign key referential integrity Ùˆ sophisticated 
369     locking‌ Ø±Ø§ Ø¯Ø§Ø±Ø¯. Ø¯Ø± PostgreSQL‌‌ Ø§Ù…كاناتي ÙˆØ¬ÙˆØ¯ 
370     Ø¯Ø§Ø±Ø¯ ÙƒÙ‡ Ù¾Ø§ÙŠÚ¯Ø§Ù‡Ù‡Ø§ÙŠ Ø¯Ø§Ø¯Ù‡ Ø¯ÙŠÚ¯Ø± Ø¢Ù† Ø±Ø§ Ù†Ø¯Ø§Ø±Ù†Ø¯ 
371     Ù†Ø¸ÙŠØ± user-defined types‌و Inheritance‌و rules‌و multi-version 
372     concurrency control 
374   ÙƒØ§Ø±Ø§ÙŠÙŠ
375           ÙƒØ§Ø±Ø§ÙŠÙŠ PostgreSQL Ø¯Ø± Ø­Ø¯ Ø¨Ù‚يه Ø³ÙŠØ³ØªÙ…‌هاي 
376   ØªØ¬Ø§Ø±ÙŠ Ùˆ Ù…تن Ø¨Ø§Ø² Ø§Ø³Øª. Ø¯Ø± Ø¨Ø¹Ø¶ÙŠ Ù…وارد Ø³Ø±ÙŠØ¹ØªØ± Ùˆ 
377   Ø¯Ø± Ø¨Ø¹Ø¶ÙŠ Ù…وارد Ø§Ø² Ø¢Ù†Ù‡Ø§ ÙƒÙ†Ø¯ØªØ± Ø§Ø³Øª. Ø¯Ø± Ù…قايسه 
378   Ø¨Ø§ MySQL Ø¨Ø±Ø§ÙŠ ÙƒØ§Ø±Ø¨Ø±Ø§Ù† Ø¨ÙŠØ´ØªØ± Ùˆ Ø¯Ø±Ø®ÙˆØ§Ø³Øªâ€ŒÙ‡Ø§ÙŠ 
379   Ù¾ÙŠÚ†ÙŠØ¯Ù‡ Ùˆ Ø¨Ø§Ø± Ø²ÙŠØ§Ø¯ Ø®ÙˆØ§Ù†Ø¯Ù†/نوشتن Ø³Ø±ÙŠØ¹ØªØ± Ø§Ø³Øª. 
380   Ø¯Ø± Ø¯Ø±Ø®ÙˆØ§Ø³Øªâ€ŒÙ‡Ø§ÙŠ Ø³Ø§Ø¯Ù‡ SELECT‌ Ø§Ø² MySQL ÙƒÙ†Ø¯ØªØ± Ø§Ø³Øª. 
381   Ø§Ù„بته MySQL Ø®ÙŠÙ„ÙŠ Ø§Ø² Ø§Ù…كانات PostgreSQL ÙƒÙ‡ Ø¯Ø± Ø¨Ø§Ù„ا 
382   Ø¨Ù‡ Ø¢Ù† Ø§Ø´Ø§Ø±Ù‡ Ø´Ø¯ Ø±Ø§ Ù†Ø¯Ø§Ø±Ø¯. Ù‡Ø¯Ù Ø§ØµÙ„ÙŠ Ù…ا Ø§Ù…كانات 
383   Ùˆ Ù‚ابليت Ø§Ø¹ØªÙ…اد Ø¨Ø§Ù„است Ø¯Ø± Ø¶Ù…Ù† Ø¢Ù†ÙƒÙ‡ ØªÙ„اش 
384   Ù…ي‌كنيم ØªØ§ ÙƒØ§Ø±Ø§ÙŠÙŠ Ø¢Ù† Ù†ÙŠØ² Ø¨Ù‡Ø¨ÙˆØ¯ ÙŠØ§Ø¨Ø¯. Ø¯Ø± 
385   Ø¢Ø¯Ø±Ø³ http://openacs.org/philosophy/why-not-mysql.html ÙŠÙƒ Ù…قايسه 
386   Ø¬Ø§Ù„ب Ø¨ÙŠÙ† MySQL Ùˆ PostgreSQL ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯. Ø§Ø² Ø·Ø±Ù Ø¯ÙŠÚ¯Ø± 
387   MySQL‌ ÙŠÙƒ Ø´Ø±ÙƒØª Ø§Ø³Øª ÙƒÙ‡ Ù…حصول Ø®ÙˆØ¯ Ø±Ø§ Ø¨Ù‡ ØµÙˆØ±Øª Ù…تن 
388   Ø¨Ø§Ø² Ø§Ø±Ø§Ø¦Ù‡ Ù…ي‌كند ÙˆÙ„ÙŠ Ø¨Ø±Ø§ÙŠ Ù†Ø±Ù…‌افزار ØºÙŠØ± 
389   Ù…تن Ø¨Ø§Ø² Ø®ÙˆØ¯ Ø§Ø­ØªÙŠØ§Ø¬ Ø¨Ù‡ Ù„يسانس ØªØ¬Ø§Ø±ÙŠ Ø¯Ø§Ø±Ø¯ Ø¨Ø± 
390   Ø®Ù„اف PostgreSQL ÙƒÙ‡ ÙŠÙƒ Ú¯Ø±ÙˆÙ‡ ÙƒØ§Ù…لاً Ù…تن Ø¨Ø§Ø² Ù‡Ø³ØªÙ†Ø¯.
392     Ù‚ابليت Ø§Ø·Ù…ينان 
393     Ù…ا ÙÙƒØ± Ù…ي‌كنيم ÙƒÙ‡ ÙŠÙƒ Ø³ÙŠØ³ØªÙ… Ù¾Ø§ÙŠÚ¯Ø§Ù‡ 
394     Ø¯Ø§Ø¯Ù‡â€ŒØ§ÙŠ ÙƒÙ‡ Ù…طمئن Ù†Ø¨Ø§Ø´Ø¯ Ø§Ø±Ø²Ø´ÙŠ Ù†Ø¯Ø§Ø±Ø¯. Ù…ا 
395     ØªÙ…ام ØªÙ„اشمان Ø±Ø§ Ø¨Ø±Ø§ÙŠ Ø§Ø±Ø§Ø¦Ù‡ ÙƒØ¯Ù‡Ø§ÙŠ Ù¾Ø§ÙŠØ¯Ø§Ø±ÙŠ 
396     ÙƒÙ‡ Ø¨Ù‡ Ø®ÙˆØ¨ÙŠ ØªØ³Øª Ø´Ø¯Ù‡ Ø¨Ø§Ø´Ù†Ø¯ Ùˆ ÙƒÙ…ترين Ø§ÙØ´ÙƒØ§Ù„ات 
397     Ø±Ø§ Ø¯Ø§Ø´ØªÙ‡ Ø¨Ø§Ø´Ù†Ø¯ Ù…ي‌كنيم. Ù‡Ø± Ù†Ø³Ø®Ù‡ Ø¬Ø¯ÙŠØ¯ÙŠ ÙƒÙ‡ 
398     Ø§Ø±Ø§Ø¦Ù‡ Ù…ي‌شود Ø­Ø¯Ø§Ù‚Ù„ ÙŠÙƒ Ù…اه Ø±Ø§ Ø¯Ø± Ù…رحله ØªØ³Øª 
399     Ø¨ØªØ§ Ù…ي‌گذراند. Ù…ا Ø¨Ø± Ø§ÙŠÙ† Ø¨Ø§ÙˆØ± Ù‡Ø³ØªÙŠÙ… ÙƒÙ‡ 
400     Ù‚ابليت Ø§Ø·Ù…ينان PostgreSQL‌ Ø¯Ø± Ù…قايسه Ø¨Ø§ Ø³Ø§ÙŠØ± 
401     Ø³ÙŠØ³ØªÙ…‌هاي Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ Ù‚ابل ØªÙˆØ¬Ù‡ Ø§Ø³Øª Ùˆ 
402     Ù†Ø³Ø®Ù‡â€ŒÙ‡Ø§ÙŠÙŠ ÙƒÙ‡ ØªØ§ÙƒÙ†ÙˆÙ† Ø§Ø±Ø§Ø¦Ù‡ Ø´Ø¯Ù‡ Ø§Ø³Øª Ù†Ø´Ø§Ù† 
403     Ù…ي‌دهد ÙƒÙ‡ Ù…ا ØªÙˆØ§Ù†Ø§ÙŠÙŠ Ø§Ø±Ø§Ø¦Ù‡ ÙŠÙƒ Ø³ÙŠØ³ØªÙ… Ù‚وي Ùˆ 
404     Ù…حكم Ùˆ Ù…طمئن Ø±Ø§ ÙƒÙ‡ Ø¢Ù…اده Ø¨Ù‡Ø±Ù‡â€ŒØ¨Ø±Ø¯Ø§Ø±ÙŠ Ø§Ø³Øª 
405     Ø¯Ø§Ø±ÙŠÙ…. 
406     Ù¾Ø´ØªÙŠØ¨Ø§Ù†ÙŠ 
407     Ú¯Ø±ÙˆÙ‡Ù‡Ø§ÙŠ Ù¾Ø³ØªÙŠ Ù…ا Ø§Ù…كان Ø§Ø±ØªØ¨Ø§Ø· Ùˆ ØªÙ…اس Ø¨Ù‡ 
408     Ú¯Ø±ÙˆÙ‡ Ø¨Ø²Ø±Ú¯ÙŠ Ø§Ø² Ø¨Ø±Ù†Ø§Ù…Ù‡ Ù†ÙˆÙŠØ³Ø§Ù† Ùˆ ÙƒØ§Ø±Ø¨Ø±Ø§Ù† Ø±Ø§ 
409     Ù…ي‌دهد ÙƒÙ‡ Ù…ي‌توانند Ø¯Ø± Ø­Ù„ Ù…شكلات Ø¨Ù‡ 
410     Ø¯ÙŠÚ¯Ø±Ø§Ù† ÙƒÙ…Ùƒ ÙƒÙ†Ù†Ø¯. Ø¯Ø³ØªØ±Ø³ÙŠ Ù…ستقيم Ø¨Ù‡ 
411     Ø¨Ø±Ù†Ø§Ù…ه‌نويسان Ùˆ Ú¯Ø±ÙˆÙ‡Ù‡Ø§ÙŠ ÙƒØ§Ø±Ø¨Ø±Ø§Ù† Ùˆ 
412     Ø±Ø§Ù‡Ù†Ù…اها Ùˆ ÙƒØ¯Ø§ØµÙ„ÙŠ Ø¨Ø§Ø¹Ø« Ù…ي‌شود ÙƒÙ‡ 
413     Ù¾Ø´ØªÙŠØ¨Ø§Ù†ÙŠ PostgreSQL Ù†Ø³Ø¨Øª Ø¨Ù‡ Ø³Ø§ÙŠØ± Ù¾Ø§ÙŠÚ¯Ø§Ù‡Ù‡Ø§ÙŠ 
414     Ø¯Ø§Ø¯Ù‡ Ø¨Ù‡ Ù†Ø­Ùˆ Ø¨Ù‡ØªØ±ÙŠ Ø§Ù†Ø¬Ø§Ù… Ø´ÙˆØ¯. Ù‡Ù…چنين Ø§Ù…كان 
415     Ø§Ø±Ø§Ø¦Ù‡ Ø®Ø¯Ù…ات Ù¾Ø´ØªÙŠØ¨Ø§Ù†ÙŠ Ø¨Ù‡ ØµÙˆØ±Øª ØªØ¬Ø§Ø±ÙŠ Ù†ÙŠØ² 
416     ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯. Ø¨Ø±Ø§ÙŠ Ø¯ÙŠØ¯Ù† Ø§Ø·Ù„اعات Ø¨ÙŠØ´ØªØ± Ø¨Ù‡ FAQ 
417     section 1.6  Ù…راجعه ÙƒÙ†ÙŠØ¯. 
418     Ù‚يمت 
419     Ù‡Ù… Ø¨Ø±Ø§ÙŠ Ø§Ø³ØªÙØ§Ø¯Ù‡ ØªØ¬Ø§Ø±ÙŠ Ùˆ Ù‡Ù… ØºÙŠØ± ØªØ¬Ø§Ø±ÙŠ Ù‡ÙŠÚ† 
420     Ù‡Ø²ÙŠÙ†Ù‡â€ŒØ§ÙŠ Ù†Ø¨Ø§ÙŠØ¯ Ù¾Ø±Ø¯Ø§Ø®Øª Ø´ÙˆØ¯. Ù‡ÙŠÚ† Ù…حدوديتي 
421     Ø¨Ø±Ø§ÙŠ Ø§Ù†Ø¬Ø§Ù… ØªØºÙŠÙŠØ±Ø§Øª Ø¯Ø± PostgreSQL ØªÙˆØ³Ø· Ø§Ø³ØªÙØ§Ø¯Ù‡ 
422     ÙƒÙ†Ù†Ø¯Ú¯Ø§Ù† ÙˆØ¬ÙˆØ¯ Ù†Ø¯Ø§Ø±Ø¯ Ø¨Ù‡ Ø¬Ø² Ù…واردي ÙƒÙ‡ Ø¯Ø± 
423     Ù„يسانس BSD Ø¨Ù‡ Ø¢Ù† Ø§Ø´Ø§Ø±Ù‡ Ø´Ø¯Ù‡ Ø§Ø³Øª. 
424 1.15) Ù…Ù† Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ø§Ø² Ù†Ø¸Ø± Ù…الي Ø¨Ù‡ PostgreSQL 
425 كمك ÙƒÙ†Ù…ØŸ
426 PostgreSQL  Ø¯Ø§Ø±Ø§ÙŠ ÙŠÙƒ Ø³Ø§Ø®ØªØ§Ø± ØªØ´ÙƒÙŠÙ„اتي Ø¯Ø±Ø¬Ù‡ Ø§ÙˆÙ„ Ø§Ø³Øª 
427 كه Ø¢Ù† Ø±Ø§ Ù…ديون Marc Fournier‌ Ø§Ø³Øª ÙƒÙ‡ Ø§ÙŠÙ† Ø³Ø§Ø®ØªØ§Ø± Ø±Ø§ 
428 ايجاد ÙƒØ±Ø¯Ù‡ Ø§Ø³Øª.
429 كيفيت ÙŠÙƒ Ø³Ø§Ø®ØªØ§Ø± Ø¨Ø±Ø§ÙŠ ÙŠÙƒ Ù¾Ø±ÙˆÚ˜Ù‡ Ù…تن Ø¨Ø§Ø² Ø¨Ø³ÙŠØ§Ø± 
430 اهميت Ø¯Ø§Ø±Ø¯. ÙŠÙƒ Ø³Ø§Ø®ØªØ§Ø± Ø®ÙˆØ¨ Ù…ي‌تواند Ù…انع Ø§Ø² 
431 حوادثي Ø´ÙˆØ¯ ÙƒÙ‡ Ø¯Ø± Ø­Ø±ÙƒØª Ø±ÙˆØ¨Ù‡â€ŒØ¬Ù„وي Ù¾Ø±ÙˆÚ˜Ù‡ Ø®Ù„لي 
432 وارد Ù…ي‌كنند.
433 البته Ø§ÙŠÙ† Ø³Ø§Ø®ØªØ§Ø± ØªØ´ÙƒÙŠÙ„اتي Ø§Ø±Ø²Ø§Ù† Ù†ÙŠØ³Øª. 
434 هزينه‌هاي Ø«Ø§Ø¨Øª Ù…اهانه Ùˆ Ø±ÙˆØ²Ù…ره Ø¨Ø±Ø§ÙŠ 
435 نگهداري Ùˆ Ø­ÙØ¸ Ø§ÙŠÙ† Ø³Ø§Ø®ØªØ§Ø± Ù…ورد Ù†ÙŠØ§Ø² Ø§Ø³Øª. Ø§Ú¯Ø± 
436 شما ÙŠØ§ Ø´Ø±ÙƒØª Ø´Ù…ا Ù…ايل Ø§Ø³Øª ÙƒÙ‡ Ø§Ø² Ù†Ø¸Ø± Ù…الي Ø¨Ù‡ 
437 اين Ø­Ø±ÙƒØª ÙƒÙ…Ùƒ ÙƒÙ†Ø¯ Ù„طفاً Ø¨Ù‡ Ø³Ø§ÙŠØª 
438 http://store.pgsql.com/shopping Ù…راجعه ÙƒØ±Ø¯Ù‡ Ùˆ ÙƒÙ…Ùƒ Ø®ÙˆØ¯ Ø±Ø§ 
439 اهدا ÙƒÙ†ÙŠØ¯.
440 هر Ú†Ù†Ø¯ Ø¯Ø± ØµÙØ­Ù‡ Ø§ØµÙ„ÙŠ Ø¹Ø¨Ø§Ø±Øª PostgreSQL,Inc‌ Ø°ÙƒØ± Ø´Ø¯Ù‡ 
441 است ÙˆÙ„ÙŠ Ù…شاركت Ø¹Ù…دتاً Ø¨Ø±Ø§ÙŠ Ù¾Ø´ØªÙŠØ¨Ø§Ù†ÙŠ Ø§Ø² 
442 پروژه PostgreSQL‌ Ù…ÙŠ Ø¨Ø§Ø´Ø¯ Ùˆ Ù†Ù‡ Ø¨Ø±Ø§ÙŠ ÙŠÙƒ Ø´Ø±ÙƒØª Ù…شخص. 
443 اگر ØªØ±Ø¬ÙŠØ­ Ù…ي‌دهيد Ù…ي‌توانيد ÙŠÙƒ Ú†Ùƒ Ø¨Ù‡ Ø¢Ø¯Ø±Ø³ 
444 مشخص Ø´Ø¯Ù‡ Ø§Ø±Ø³Ø§Ù„ ÙƒÙ†ÙŠØ¯.
445 اگر ÙŠÙƒ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ù…وفق Ø§Ø² PostgreSQL Ø³Ø±Ø§Øº Ø¯Ø§Ø±ÙŠØ¯ 
446 لطفاً Ø¢Ù† Ø±Ø§ Ø¨Ù‡ Ø³Ø§ÙŠØª http://advocacy.postgresql.org Ú¯Ø²Ø§Ø±Ø´ 
447 دهيد.
451 سوالات Ù…ربوط Ø¨Ù‡ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡
452 2.1) Ø¢ÙŠØ§ Ù‡ÙŠÚ† Ø¯Ø±Ø§ÙŠÙˆØ± ODBC‌ Ø¨Ø±Ø§ÙŠ PostgreSQL ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯ØŸ
453 دو Ø¯Ø±Ø§ÙŠÙˆØ± ODBC Ø¨Ù†Ø§Ù…هاي psqlODBC‌ Ùˆ OpenLink Ø¨Ø±Ø§ÙŠ 
454 PostgreSQL‌ ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯.
455 براي Ú¯Ø±ÙØªÙ† psqlODBC Ø¨Ù‡ Ø³Ø§ÙŠØª 
456 http://gborg.postgresql.org/project/psqlodbc/projdisplay.php Ù…راجعه 
457 كنيد.
458 OpenLlink Ø±Ø§ Ø§Ø² Ø§ÙŠÙ† Ø³Ø§ÙŠØª http://www.openlinksw.com 
459 مي‌توانيد Ø¨Ú¯ÙŠØ±ÙŠØ¯. Ø§ÙŠÙ† Ø¯Ø±Ø§ÙŠÙˆØ± Ø¨Ø§ 
460 نرم‌افزارهاي Ù…ختلف ODBC ÙƒØ§Ø± Ù…ي‌كند Ø¨Ù†Ø§Ø¨Ø±Ø§ÙŠÙ† 
461 شما Ù‚ادر Ø®ÙˆØ§Ù‡ÙŠØ¯ Ø¨ÙˆØ¯ Ø¨Ø§ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² OpenLink Ø±ÙˆÙŠ 
462 اكثر Ø³ÙƒÙˆâ€ŒÙ‡Ø§ÙŠÙŠ ÙƒÙ‡ Ù†Ø±Ù…‌افزارODBC‌دارند Ø¨Ø¯ÙˆÙ† 
463 مشكل Ø¨Ù‡ PostgreSQL Ù†ÙŠØ² Ù…تصل Ø´ÙˆÙŠØ¯.
464 اين Ù…حصول Ø¨Ù‡ ÙƒØ³Ø§Ù†ÙŠ ÙƒÙ‡ Ø§Ø­ØªÙŠØ§Ø¬ Ø¨Ù‡ Ø®Ø¯Ù…ات 
465 پشتيباني ØªØ¬Ø§Ø±ÙŠ Ø¯Ø§Ø±Ù†Ø¯ ÙØ±ÙˆØ®ØªÙ‡ Ù…ي‌شود. ÙˆÙ„ÙŠ 
466 نسخه Ø¢Ø²Ø§Ø¯ Ø§ÙŠÙ† Ù†Ø±Ù…‌افزار Ù‡Ù…يشه Ø¯Ø± Ø¯Ø±Ø³ØªØ±Ø³ 
467 مي‌باشد. Ø¨Ø±Ø§ÙŠ ÙƒØ³Ø¨ Ø§Ø·Ù„اعات Ø¨ÙŠØ´ØªØ± Ø³ÙˆØ§Ù„ات Ø®ÙˆØ¯ 
468 را Ø¨Ù‡ Ø¢Ø¯Ø±Ø³ postgres95@openlink.co.uk â€ŒØ§Ø±Ø³Ø§Ù„ Ù†Ù…اييد.
469 2.2) Ú†Ù‡ Ø§Ø¨Ø²Ø§Ø±Ù‡Ø§ÙŠÙŠ Ø¨Ø±Ø§ÙŠ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² PostgreSQL‌ Ø¨Ø§ 
470 صفحات ÙˆØ¨ ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯ØŸ
471 در Ø³Ø§ÙŠØª http://www.webreview.com Ø¨Ø±Ø§ÙŠ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² 
472 PostgreSQL‌ Ø¯Ø± ØµÙØ­Ø§Øª ÙˆØ¨ Ø±Ø§Ù‡Ù†Ù…اييهاي Ø®ÙˆØ¨ÙŠ ÙˆØ¬ÙˆØ¯ 
473 دارد.
474 براي ØªØ±ÙƒÙŠØ¨ Ùˆ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø¯Ø± ØµÙØ­Ø§Øª ÙˆØ¨ Ø²Ø¨Ø§Ù† PHP‌ ÙŠÙƒ 
475 واسط Ø¨Ø³ÙŠØ§Ø± Ù…ناسب Ø§Ø³Øª. Ø§Ø·Ù„اعات Ø¨ÙŠØ´ØªØ± Ø±Ø§Ø¬Ø¹ Ø¨Ù‡ 
476 PHP‌در Ø³Ø§ÙŠØª http://www.php.net ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯.
477 مثالهايي Ù†ÙŠØ² Ø¨Ø§ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² Perl‌ Ùˆ CGI.pm Ùˆ mod_perl 
478 وجود Ø¯Ø§Ø±Ø¯.
479 2.3) Ø¢ÙŠØ§ PostgreSQL‌ ÙŠÙƒ ÙˆØ§Ø³Ø· ÙƒØ§Ø±Ø¨Ø±ÙŠ Ú¯Ø±Ø§ÙÙŠÙƒÙŠ Ø¯Ø§Ø±Ø¯ØŸ
480 چند Ù†Ø±Ù… Ø§ÙØ²Ø§Ø± Ú¯Ø±Ø§ÙÙŠÙƒÙŠ Ø¨Ø±Ø§ÙŠ PostgreSQL‌ ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯ 
481 كه Ø´Ø§Ù…Ù„ pgAccess Ø¯Ø±Ø³Ø§ÙŠØª http://www.pgaccess.org Ùˆ pgAdmin III Ø¯Ø± 
482 سايت http://www.pgadmin.org Ùˆ RHDB Admin Ø¯Ø± Ø³Ø§ÙŠØª 
483 http://sources.redhat.com/rhdb Ùˆ Rekall Ø¯Ø± Ø³Ø§ÙŠØª 
484 http://www.thekompany.com/products/rekall  Ù…ي‌باشد. Ù‡Ù…چنين ÙŠÙƒ 
485 phpPgAdmin Ù‡Ù… Ø¯Ø± Ø³Ø§ÙŠØª http://phppgadmin.sourceforge.net ÙˆØ¬ÙˆØ¯ 
486 دارد ÙƒÙ‡ ÙŠÙƒ ÙˆØ§Ø³Ø· ÙˆØ¨ÙŠ Ø¨Ø±Ø§ÙŠ Ù…ديريت PostgreSQL 
487 مي‌باشد.
488 براي Ø¯ÙŠØ¯Ù† Ø§Ø·Ù„اعات Ø¨ÙŠØ´ØªØ± Ø±Ø§Ø¬Ø¹ Ø¨Ù‡ 
489 نرم‌افزارهاي Ú¯Ø±Ø§ÙÙŠÙƒÙŠ Ø¨Ø±Ø§ÙŠ PostgreSQL Ø¨Ù‡ Ø¢Ø¯Ø±Ø³ 
490 http://techdocs.postgresql.org/guides/GUITools Ù…راجعه ÙƒÙ†ÙŠØ¯.
491 2.4) Ø¨Ø§ Ú†Ù‡ Ø²Ø¨Ø§Ù†Ù‡Ø§ÙŠ Ø¨Ø±Ù†Ø§Ù…ه‌نويسي Ù…ي‌توان Ø¨Ø§ 
492 PostgreSQL‌ Ø§Ø±ØªØ¨Ø§Ø· Ø¨Ø±Ù‚رار ÙƒØ±Ø¯ØŸ
493 بيشتر Ø²Ø¨Ø§Ù†Ù‡Ø§ÙŠ Ø¨Ø±Ù†Ø§Ù…ه‌نويسي Ù…ي‌توانند Ø¨Ø§ 
494 PostgreSQL‌ Ø§Ø±ØªØ¨Ø§Ø· Ø¨Ø±Ù‚رار ÙƒÙ†Ù†Ø¯. Ø¨Ù‡ Ù‡Ù…راه  Ø³ÙˆØ±Ø³ 
495 PostgreSQL ØªØ¹Ø¯Ø§Ø¯ÙŠ Ø§Ø² ÙˆØ§Ø³Ø·Ù‡Ø§ÙŠ Ù…ورد Ù†ÙŠØ§Ø² Ø¨Ø±Ø§ÙŠ 
496 ارتباط Ø¨Ø§ Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ Ø§Ø² Ø·Ø±ÙŠÙ‚ Ø²Ø¨Ø§Ù†Ù‡Ø§ÙŠ Ù…ختلف 
497 آمده Ø§Ø³Øª ÙƒÙ‡ Ø¯Ø± Ø²ÙŠØ± Ù„يست Ø¢Ù†Ù‡Ø§ Ø±Ø§ Ù…شاهده 
498 مي‌كنيد.
499   C (libpq) 
500   Embedded C (ecpg) 
501   Java (jdbc) 
502   Python (PyGreSQL) 
503   TCL (libpgtcl) 
504 واسطهاي Ø¯ÙŠÚ¯Ø± Ø¯Ø± Ø³Ø§ÙŠØª http://gborg.postgresql.org Ø¯Ø± Ù‚سمت 
505 Drivers/Interfaces ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯.
509 سوالات Ù…ديريتي
510 3.1) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم PostgreSQL‌ Ø±Ø§ Ø¯Ø± Ø´Ø§Ø®Ù‡â€ŒØ§ÙŠ ØºÙŠØ± 
511 از /usr/local/pgsql/  Ù†ØµØ¨ ÙƒÙ†Ù…ØŸ
512 موقع Ø§Ø¬Ø±Ø§ÙŠ Ø¯Ø³ØªÙˆØ± configure Ø§Ø² Ú¯Ø²ÙŠÙ†Ù‡ prefix-- Ø§Ø³ØªÙØ§Ø¯Ù‡ 
513 كنيد.
514 3.2) Ú†Ø±Ø§ Ù…وقعي ÙƒÙ‡ Ù…Ù† Ø¨Ø±Ù†Ø§Ù…Ù‡ postmaster‌ Ø±Ø§ Ø§Ø¬Ø±Ø§ Ù…ÙŠ 
515 كنم Ù¾ÙŠØ§Ù… Bad system call‌ Ùˆ ÙŠØ§ core dump â€ŒÙ…ي‌گيرم؟
516 به Ø¯Ù„ايل Ù…ختلف Ù…مكن Ø§Ø³Øª Ø§ÙŠÙ† Ø§ØªÙØ§Ù‚ Ø¨ÙŠÙØªØ¯. Ø§Ù…ا 
517 در Ù‚دم Ø§ÙˆÙ„ Ø´Ù…ا Ù…طمئن Ø´ÙˆÙŠØ¯ ÙƒÙ‡ ÙƒÙ‡ Ø§Ù…كانات 
518 اضافه System V‌ Ø¯Ø± ÙƒØ±Ù†Ù„ Ø´Ù…ا Ù†ØµØ¨ Ø´Ø¯Ù‡ Ø¨Ø§Ø´Ø¯. PostgreSQL 
519 براي Ø§Ø¬Ø±Ø§ Ø´Ø¯Ù† Ù†ÙŠØ§Ø² Ø¨Ù‡ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² Ø§Ù…كانات 
520 حافظه Ù…شترك Ùˆ Ø³Ù…افورها Ø¯Ø§Ø±Ø¯.
521 3.3) Ú†Ø±Ø§ Ù…وقعي ÙƒÙ‡ Ù…Ù† Ø³Ø¹ÙŠ Ù…ي‌كنم Ø¨Ø±Ù†Ø§Ù…Ù‡ postmaster‌ 
522 را Ø§Ø¬Ø±Ø§ ÙƒÙ†Ù… Ø®Ø·Ø§ÙŠ IpcMemoryCreate  Ù…ي‌گيرم؟
523 احتمالاً‌ Ù‚سمت Ø§ÙŠØ¬Ø§Ø¯ Ø­Ø§ÙØ¸Ù‡ Ù…شترك Ø¯Ø± ÙƒØ±Ù†Ù„ Ø¨Ù‡ 
524 درستي ØªÙ†Ø¸ÙŠÙ… Ù†Ø´Ø¯Ù‡ Ø§Ø³Øª Ùˆ ÙŠØ§ Ø§ÙŠÙ†ÙƒÙ‡ Ø¨Ø§ÙŠØ¯ ÙØ¶Ø§ÙŠ 
525 حافظه Ø§Ø´ØªØ±Ø§ÙƒÙŠ Ø¯Ø± ÙƒØ±Ù†Ù„ Ø±Ø§ Ø²ÙŠØ§Ø¯ ÙƒØ±Ø¯. Ù…يزان 
526 دقيق Ø­Ø§ÙØ¸Ù‡ Ù…شترك Ù…ورد Ù†ÙŠØ§Ø² Ø¨Ø³ØªÙ‡ Ø¨Ù‡ Ù…عماري Ùˆ 
527 نحوه Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² Ø¨Ø§ÙØ±Ù‡Ø§ ØªÙˆØ³Ø· Ø¨Ø±Ù†Ø§Ù…Ù‡ postmaster 
528 دارد. Ø¨Ø±Ø§ÙŠ Ø¨ÙŠØ´ØªØ± Ø³ÙŠØ³ØªÙ…‌ها ÙƒÙ‡ Ø¨Ø§ ØªÙ†Ø¸ÙŠÙ…ات 
529 پيش‌فرض ÙƒØ§Ø± Ù…ي‌كنند Ù…قدار Ø§ÙŠÙ† Ø­Ø§ÙØ¸Ù‡ Ø­Ø¯ÙˆØ¯ 1 
530 مگابايت Ø§Ø³Øª. Ø¨Ø±Ø§ÙŠ Ø¯ÙŠØ¯Ù† Ø§Ø·Ù„اعات Ø¨ÙŠØ´ØªØ± Ø±Ø§Ø¬Ø¹ Ø¨Ù‡ 
531 حافظه Ù…شترك Ùˆ Ø³Ù…افور Ø¨Ù‡ PostgreSQL Administrator's Guide 
532 مراجعه ÙƒÙ†ÙŠØ¯.
533 3.4) Ú†Ø±Ø§ Ù…وقعي ÙƒÙ‡ Ù…Ù† Ø³Ø¹ÙŠ Ù…ي‌كنم Ø¨Ø±Ù†Ø§Ù…Ù‡ postmaster‌ 
534 را Ø§Ø¬Ø±Ø§ ÙƒÙ†Ù… Ø®Ø·Ø§ÙŠ  IpcSemaphoreCreate Ù…ي‌گيرم؟
535 اگر Ù¾ÙŠØºØ§Ù… Ø®Ø·Ø§ (‌pcSemaphoreCreate: semget failed (No space left on 
536 device  Ø¨Ø§Ø´Ø¯ Ø¨Ù‡ Ø§ÙŠÙ† Ù…عني Ø§Ø³Øª ÙƒÙ‡ ØªØ¹Ø¯Ø§Ø¯ Ø³Ù…افورهاي 
537 تنظيم Ø´Ø¯Ù‡ Ø¯Ø± ÙƒØ±Ù†Ù„ ÙƒØ§ÙÙŠ Ù†ÙŠØ³Øª. PostgreSQL‌ Ø¨Ø±Ø§ÙŠ Ù‡Ø± 
538 فرايندي ÙƒÙ‡ Ø¯Ø± backend Ø§Ø¬Ø±Ø§ Ù…ي‌شود Ø¨Ù‡ ÙŠÙƒ Ø³Ù…افور 
539 نياز Ø¯Ø§Ø±Ø¯. ÙŠÙƒ Ø±Ø§Ù‡ Ø­Ù„ Ù…وقت Ø¨Ø±Ø§ÙŠ Ø§ÙŠÙ† Ù…سئله Ø¢Ù† 
540 است ÙƒÙ‡ postmaster Ø±Ø§ Ø¨Ø§ Ø§Ø¹Ù…ال Ù…حدوديت Ø±ÙˆÙŠ ØªØ¹Ø¯Ø§Ø¯ 
541 فرايندهايي ÙƒÙ‡ Ù…ي‌تواند Ø§ÙŠØ¬Ø§Ø¯ ÙƒÙ†Ø¯ Ø§Ø¬Ø±Ø§ ÙƒÙ†ÙŠÙ…. 
542 براي Ø§ÙŠÙ†ÙƒØ§Ø± Ø§Ø² Ú¯Ø²ÙŠÙ†Ù‡ N- Ùˆ ÙŠÙƒ Ø¹Ø¯Ø¯ ÙƒÙ…تر Ø§Ø² 32 
543 استفاده ÙƒÙ†ÙŠØ¯. Ø±Ø§Ù‡ Ø­Ù„ Ø¯Ø§Ø¦Ù…ÙŠ Ø§ÙŠÙ† Ù…شكل Ø¢Ù† Ø§Ø³Øª ÙƒÙ‡ 
544 پارامترهاي SEMMNS, SEMMNI ÙƒØ±Ù†Ù„ Ø±Ø§ Ø§ÙØ²Ø§ÙŠØ´ Ø¯Ù‡ÙŠÙ….
545 در Ø²Ù…ان Ø¯Ø³ØªØ±Ø³ÙŠ Ø®ÙŠÙ„ÙŠ Ø²ÙŠØ§Ø¯ Ø¨Ù‡ Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ØŒ â€Œ 
546 سمافورهاي Ù†Ø§Ù…عتبر Ù…ي‌توانند Ø¨Ø§Ø¹Ø« crash‌ ÙƒØ±Ø¯Ù† 
547 سيستم Ø´ÙˆÙ†Ø¯.
548 اگر Ù¾ÙŠØºØ§Ù… Ø®Ø·Ø§ Ú†ÙŠØ² Ø¯ÙŠÚ¯Ø±ÙŠ Ø¨Ø§Ø´Ø¯ Ø§Ø­ØªÙ…الاً Ø¨Ù‡ 
549 دليل Ø¢Ù† Ø§Ø³Øª ÙƒÙ‡ ÙƒØ±Ù†Ù„ Ø§Ø² Ø³Ù…افورها Ù¾Ø´ØªÙŠØ¨Ø§Ù†ÙŠ 
550 نمي‌كند. Ø¨Ø±Ø§ÙŠ Ø¯ÙŠØ¯Ù† Ø§Ø·Ù„اعات Ø¨ÙŠØ´ØªØ± Ø±Ø§Ù‡Ù†Ù…اي 
551 مديريتي PostgreSQL Ø±Ø§ Ù…طالعه ÙƒÙ†ÙŠØ¯.
552 3.5) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ø§ØªØµØ§Ù„ات Ø³Ø§ÙŠØ± Ù…اشينها Ø±Ø§ 
553 كنترل ÙƒÙ†Ù…ØŸ
554 به ØµÙˆØ±Øª Ù¾ÙŠØ´ ÙØ±Ø¶ ÙÙ‚Ø· Ø§Ø² Ù…اشيني ÙƒÙ‡ PostgreSQL Ø±ÙˆÙŠ Ø¢Ù† 
555 در Ø­Ø§Ù„ Ø§Ø¬Ø±Ø§Ø³Øª Ù…ي‌توان Ø¨Ø§ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² 
556 سوكت‌هاي ÙŠÙˆÙ†ÙŠÙƒØ³ÙŠ Ø¨Ù‡ Ø¢Ù† Ù…تصل Ø´Ø¯. Ø³Ø§ÙŠØ± 
557 ماشين‌ها Ù‚ادر Ù†ÙŠØ³ØªÙ†Ø¯ Ø¨Ù‡ PostgreSQL Ù…تصل Ø´ÙˆÙ†Ø¯ Ù…گر 
558 آنكه Ú¯Ø²ÙŠÙ†Ù‡ tcp_sockets Ø¯Ø± ÙØ§ÙŠÙ„ postgresql.conf ÙØ¹Ø§Ù„ Ø´Ø¯Ù‡ Ùˆ 
559 همچنين Ø¨Ø§ Ø§ØµÙ„اح ÙØ§ÙŠÙ„ PGDATA/ph_hba.conf Ù‡ÙˆÙŠØªâ€ŒØ´Ù†Ø§Ø³ÙŠ 
560 مبتني Ø¨Ø± Ù…يزبان Ù†ÙŠØ² ÙØ¹Ø§Ù„ Ø´ÙˆØ¯. Ø¨Ø§ Ø§ÙŠÙ† ÙƒØ§Ø± 
561 مي‌توان Ø§ØªØµØ§Ù„ات TCP/IP Ø¨Ù‡ PostgreSQL‌ Ø§ÙŠØ¬Ø§Ø¯ ÙƒØ±Ø¯.
562 3.6) Ø¨Ø±Ø§ÙŠ ÙƒØ§Ø±Ø§ÙŠÙŠ Ø¨Ø§Ù„اتر Ùˆ Ø¨Ù‡ØªØ± Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ Ù…Ù† 
563 Ú†Ù‡ ØªÙ†Ø¸ÙŠÙ…اتي Ø±Ø§ Ø¨Ø§ÙŠØ¯ Ø§Ù†Ø¬Ø§Ù… Ø¯Ù‡Ù…ØŸ
564 به Ø·ÙˆØ± Ø­ØªÙ… Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² Ø§Ù†Ø¯ÙŠØ³â€ŒÙ‡Ø§ Ø¨Ø§Ø¹Ø« Ø¨Ø§Ù„ا 
565 رفتن Ø³Ø±Ø¹Øª Ù¾Ø§Ø³Ø®â€ŒÚ¯ÙˆÙŠÙŠ Ø¨Ù‡ Ø¯Ø±Ø®ÙˆØ§Ø³Øªâ€ŒÙ‡Ø§ Ø®ÙˆØ§Ù‡Ø¯ 
566 شد. Ø¯Ø³ØªÙˆØ± EXPLAIN ANALYZE Ø¨Ù‡ Ø´Ù…ا Ø§Ù…كان Ø¯ÙŠØ¯Ù† Ù†Ø­ÙˆÙ‡ 
567 پردازش ÙŠÙƒ Ø¯Ø³ØªÙˆØ± ØªÙˆØ³Ø· PostgreSQL Ø±Ø§ Ù…ي‌دهد.
568 اگر Ø´Ù…ا ØªØ¹Ø¯Ø§Ø¯ Ø²ÙŠØ§Ø¯ÙŠ INSERT‌ Ø¯Ø§Ø±ÙŠØ¯ Ø³Ø¹ÙŠ ÙƒÙ†ÙŠØ¯ 
569 آنها Ø±Ø§ Ø¨Ø§ Ù‚رار Ø¯Ø§Ø¯Ù† Ø¯Ø± ÙŠÙƒ ÙØ§ÙŠÙ„ Ø¨Ø§ Ø¯Ø³ØªÙˆØ± COPY‌ 
570 اجرا ÙƒÙ†ÙŠØ¯. Ø§ÙŠÙ† Ø¯Ø³ØªÙˆØ± Ø¨Ù‡ Ù…راتب Ø§Ø² INSERT Ø³Ø±ÙŠØ¹ØªØ± 
571 است. Ø­ØªÙŠâ€ŒØ§Ù„امكان Ø³Ø¹ÙŠ ÙƒÙ†ÙŠØ¯ Ø§Ø² ØªØ±Ø§ÙƒÙ†Ø´Ù‡Ø§ 
572 استفاده Ù†ÙƒÙ†ÙŠØ¯. ØªØ±Ø§ÙƒÙ†Ø´Ù‡Ø§ Ù…جموعه Ø¯Ø³ØªÙˆØ±Ø§ØªÙŠ 
573 هستند ÙƒÙ‡ Ø¨ÙŠÙ†Ø¯ BEGIN Ùˆ â€COMMIT Ù…ي‌آيند. Ø§Ú¯Ø± ÙŠÙƒ 
574 دستور Ø¨Ù‡ ØµÙˆØ±Øª Ø¹Ø§Ø¯ÙŠ Ø§Ø¬Ø±Ø§ Ø´ÙˆØ¯ PostgreSQL Ø®ÙˆØ¯ Ø¢Ù† 
575 دستور Ø±Ø§ Ø¨Ù‡ ØµÙˆØ±Øª ÙŠÙƒ ØªØ±Ø§ÙƒÙ†Ø´ Ù…ستقل Ù†Ú¯Ø§Ù‡ ÙƒØ±Ø¯Ù‡ Ùˆ 
576 اجرا Ù…ي‌كند. Ù…وقعی ÙƒÙ‡ ØªØºÙŠÙŠØ±Ø§Øª Ø²ÙŠØ§Ø¯ÙŠ Ø¯Ø± 
577 پايگاه Ø¯Ø§Ø¯Ù‡ Ø§Ù†Ø¬Ø§Ù… Ù…ي‌شود Ø§Ù†Ø¯ÙŠØ³Ù‡Ø§ÙŠ Ù‚بلي Ø±Ø§ 
578 حذف Ùˆ Ù…جدداً‌ Ø§ÙŠØ¬Ø§Ø¯ ÙƒÙ†ÙŠØ¯.
579 استفاده Ø§Ø² Ú¯Ø²ÙŠÙ†Ù‡ o -F- Ø¯Ø± ÙØ±Ù…ان postmaster Ø¨Ø§Ø¹Ø« ØºÙŠØ± 
580 فعال ÙƒØ±Ø¯Ù† ()fsync Ù…ي‌شود. Ø§ÙŠÙ† Ø¯Ø³ØªÙˆØ± Ø¨Ø¹Ø¯ Ø§Ø² Ù‡Ø± 
581 تراكنش Ø§Ø·Ù„اعات Ø±Ø§ Ø±ÙˆÙŠ Ù‡Ø§Ø±Ø¯Ø¯ÙŠØ³Ùƒ Ù…نتقل 
582 مي‌كند.
583 براي Ø§ÙØ²Ø§ÙŠØ´ ØªØ¹Ø¯Ø§Ø¯ Ø¨Ø§ÙØ±Ù‡Ø§ÙŠ Ø­Ø§ÙØ¸Ù‡ Ø§Ø´ØªØ±Ø§ÙƒÙŠ Ø§Ø² 
584 گزينه B- Ø¨Ù‡ Ù‡Ù…راه ÙØ±Ù…ان postmaster Ø§Ø³ØªÙØ§Ø¯Ù‡ ÙƒÙ†ÙŠØ¯. 
585 توجه ÙƒÙ†ÙŠØ¯ ÙƒÙ‡ Ø§Ú¯Ø± Ø§ÙŠÙ† Ø¹Ø¯Ø¯ Ø®ÙŠÙ„ÙŠ Ø¨Ø²Ø±Ú¯ Ø¨Ø§Ø´Ø¯ Ù…مكن 
586 است postmaster Ø§ØµÙ„اً‌ Ø§Ø¬Ø±Ø§ Ù†Ø´ÙˆØ¯. Ù‡Ø± Ø¨Ø§ÙØ± 8 ÙƒÙŠÙ„Ùˆ 
587 بايت Ø­Ø§ÙØ¸Ù‡ Ù†ÙŠØ§Ø² Ø¯Ø§Ø±Ø¯ Ùˆ ØªØ¹Ø¯Ø§Ø¯ Ø¨Ø§ÙØ±Ù‡Ø§ Ø¨Ù‡ Ø·ÙˆØ± 
588 پيش ÙØ±Ø¶ 64 Ø§Ø³Øª.
589 همچنين Ù…ي‌توان Ø¨Ø§ Ú¯Ø²ÙŠÙ†Ù‡ S-  Ù…يزان Ø­Ø§ÙØ¸Ù‡â€ŒØ§ÙŠ 
590 كه Ø¨Ø±Ø§ÙŠ Ù…رتب‌سازي‌هاي Ù…وقت ØªÙˆØ³Ø· PostgreSQL 
591 استفاده Ù…ي‌شود Ø±Ø§ Ø§ÙØ²Ø§ÙŠØ´ Ø¯Ø§Ø¯. Ù…قدار Ù¾ÙŠØ´ ÙØ±Ø¶ 
592 512 ÙƒÙŠÙ„Ùˆ Ø¨Ø§ÙŠØª Ø§Ø³Øª.
593 استفاده Ø§Ø² Ø¯Ø³ØªÙˆØ± CLUSTER Ù†ÙŠØ² Ø¨Ø±Ø§ÙŠ Ø¨Ø§Ù„ا Ø¨Ø±Ø¯Ù† 
594 كارايي Ù…وثر Ø§ Ø³Øª. Ø¯Ø³ØªÙˆØ± Ø±Ø§Ù‡Ù†Ù…اي CLUSTER Ø§Ø·Ù„اعات 
595 بيشتري Ø¯Ø± Ø§ÙŠÙ† Ø²Ù…ينه Ø¨Ù‡ Ø´Ù…ا Ù…ي‌دهد.
596 3.7) Ú†Ù‡ Ø§Ù…كاناتي Ø¨Ø±Ø§ÙŠ Ù¾ÙŠØ¯Ø§ ÙƒØ±Ø¯Ù† Ø§Ø´ÙƒØ§Ù„‌ ÙˆØ¬ÙˆØ¯ 
597 دارد؟
598 PostgerSQL‌ Ø§Ù…كانات Ù…ختلفي Ø¨Ø±Ø§ÙŠ Ú¯Ø²Ø§Ø±Ø´ Ø¯Ø§Ø¯Ù† 
599 وضعيت Ø®ÙˆØ¯ Ø¯Ø§Ø±Ø¯ ÙƒÙ‡ Ø¨Ø±Ø§ÙŠ Ø§Ø´ÙƒØ§Ù„ Ø²Ø¯Ø§ÙŠÙŠ Ù…ي‌توان 
600 از Ø¢Ù†Ù‡Ø§ Ø§Ø³ØªÙØ§Ø¯Ù‡ ÙƒØ±Ø¯.
601 با Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² Ú¯Ø²ÙŠÙ†Ù‡ enable-assert-- ØªØ¹Ø¯Ø§Ø¯ Ø²ÙŠØ§Ø¯ÙŠ 
602 ()assert Ø¨Ø±Ø§ÙŠ Ù…ونيتور ÙƒØ±Ø¯Ù† Ùˆ ØªÙˆÙ‚ف Ø¨Ø±Ù†Ø§Ù…Ù‡ Ø¯Ø± ØµÙˆØ±Øª 
603 بروز Ø®Ø·Ø§Ù‡Ø§ÙŠ Ù†Ø§Ø®ÙˆØ§Ø³ØªÙ‡ ÙØ¹Ø§Ù„ Ù…ي‌شود.
604 هم Postmaster Ùˆ Ù‡Ù… postgres Ú¯Ø²ÙŠÙ†Ù‡â€ŒÙ‡Ø§ÙŠ Ø²ÙŠØ§Ø¯ÙŠ Ø¨Ø±Ø§ÙŠ 
605 اشكال Ø²Ø¯Ø§ÙŠÙŠ Ø¯Ø§Ø±Ù†Ø¯. Ù…وقعي ÙƒÙ‡ postmaster Ø±Ø§ Ø§Ø¬Ø±Ø§ 
606 مي‌كنيد Ø®Ø±ÙˆØ¬ÙŠ Ø§Ø³ØªØ§Ù†Ø¯Ø§Ø±Ø¯ Ùˆ Ø®Ø·Ø§ Ø±Ø§ Ø³Ù…ت ÙØ§ÙŠÙ„ log 
607 ارسال ÙƒÙ†ÙŠØ¯.
608     cd /usr/local/pgsql
609     ./bin/postmaster >server.log 2>&1 &
610 اين ÙƒØ§Ø± ÙŠÙƒ ÙØ§ÙŠÙ„ log Ø¯Ø± Ø¨Ø§Ù„اترين Ø´Ø§Ø®Ù‡ PostgreSQL‌ 
611 ايجاد Ù…ي‌كند. Ø§ÙŠÙ† ÙØ§ÙŠÙ„ Ø­Ø§ÙˆÙŠ Ø§Ø·Ù„اعات Ù…فيدي 
612 در Ù…ورد Ù…سائل Ùˆ Ø®Ø·Ø§Ù‡Ø§ÙŠÙŠ Ø§Ø³Øª ÙƒÙ‡ Ø¨Ø±Ø§ÙŠ Ø³Ø±ÙˆØ± 
613 اتفاق Ø§ÙØªØ§Ø¯Ù‡ Ø§Ø³Øª. Ø¨Ø±Ø§ÙŠ Ø¯ÙŠØ¯Ù† Ø¬Ø²Ø¦ÙŠØ§Øª Ø¨ÙŠØ´ØªØ± 
614 مي‌توان Ø§Ø² d-  Ø¨Ù‡ Ù‡Ù…راه ÙØ±Ù…ان postmaster‌ Ø§Ø³ØªÙØ§Ø¯Ù‡ 
615 كرد. Ú¯Ø²ÙŠÙ†Ù‡ d- Ù‡Ù…چنين ÙŠÙƒ Ø¹Ø¯Ø¯ Ù…ي‌گيرد ÙƒÙ‡ Ù†Ø´Ø§Ù† 
616 دهنده Ø³Ø·Ø­ Ø¬Ø²Ø¦ÙŠØ§ØªÙŠ Ø§Ø³Øª ÙƒÙ‡ Ø¯Ø± Log‌فايل Ù†ÙˆØ´ØªÙ‡ 
617 مي‌شود. Ø¨Ø§ Ø¨Ø§Ù„ابردن Ø§ÙŠÙ† Ø¹Ø¯Ø¯ Ø­Ø¬Ù… Ø§Ø·Ù„اعات 
618 توليد Ø´Ø¯Ù‡ Ø¯Ø± Logفايل Ù†ÙŠØ² Ø§ÙØ²Ø§ÙŠØ´ Ù…ي‌يابد.
619 اگر postmaster Ø¯Ø± Ø­Ø§Ù„ Ø§Ø¬Ø±Ø§ Ù†Ø¨Ø§Ø´Ø¯ØŒ Ù…ي‌توانيم postgres 
620 را Ø¨Ù‡ Ø·ÙˆØ± Ù…ستقيم Ø§Ø² Ø®Ø· ÙØ±Ù…ان Ø§Ø¬Ø±Ø§ ÙƒØ±Ø¯Ù‡ Ùˆ  
621 دستورات SQL Ø±Ø§ Ø¨Ù‡ Ø¢Ù† Ø¨Ø¯Ù‡ÙŠÙ…. Ø§ÙŠÙ† ÙƒØ§Ø± ÙÙ‚Ø· Ø¨Ø±Ø§ÙŠ 
622 اشكال‌يابي ØªÙˆØµÙŠÙ‡ Ù…ي‌شود. ØªÙˆØ¬Ù‡ ÙƒÙ†ÙŠØ¯ ÙƒÙ‡ Ø¯Ø± 
623 اين Ø­Ø§Ù„ت ÙŠÙƒ Ø¯Ø³ØªÙˆØ± Ø¨Ø§ ÙƒØ§Ø±Ø§ÙƒØªØ± newline Ø®Ø§ØªÙ…Ù‡ Ù¾ÙŠØ¯Ø§ 
624 مي‌كند Ùˆ Ù†Ù‡ Ø¨Ø§ ;. Ø§Ú¯Ø± postmaster Ø±Ø§ Ø¨Ø§ Ø§Ù…كانات 
625 اشكال‌يابي ÙƒØ§Ù…پيل ÙƒØ±Ø¯Ù‡ Ø¨Ø§Ø´ÙŠØ¯ Ù…ي‌توانيد Ø¨Ø§ 
626 استفاده Ø§Ø² ÙŠÙƒ Ø¨Ø±Ù†Ø§Ù…Ù‡ Ø§Ø´ÙƒØ§Ù„‌ياب Ø§Ø¬Ø±Ø§ÙŠ 
627 برنامه Ø±Ø§ Ù…ونيتور ÙƒÙ†ÙŠØ¯. 
628 اگر postmaster Ø¯Ø± Ø­Ø§Ù„ Ø§Ø¬Ø±Ø§ Ø¨Ø§Ø´Ø¯ Ø¨Ø§ Ø¯Ø³ØªÙˆØ± psql 
629 مي‌توان Ø¨Ù‡ postgres Ù…تصل Ø´Ø¯. Ø¨Ø§ Ù¾ÙŠØ¯Ø§ ÙƒØ±Ø¯Ù† PID 
630 فرايند postgres ÙƒÙ‡ psql Ø¨Ù‡ Ø¢Ù† Ù…تصل Ø´Ø¯Ù‡ Ø§Ø³Øª Ù…ي‌توان 
631 آن Ø±Ø§ Ù…ونيتور ÙƒØ±Ø¯. Ø¨Ø±Ø§ÙŠ Ø§ÙŠÙ†ÙƒØ§Ø± Ø¨Ø§ÙŠØ¯ ÙŠÙƒ 
632 برنامه Ø§Ø´ÙƒØ§Ù„‌ياب Ø±Ø§ Ø¨Ù‡ Ø¢Ù† pid Ù…تصل ÙƒØ±Ø¯. Ø§Ú¯Ø± 
633 بخواهيم Ø¨Ø§Ù„ا Ø¢Ù…دن postgres Ø±Ø§ Ù…ونيتور ÙƒÙ†ÙŠÙ… ÙƒØ§ÙÙŠ 
634 است "PGOPTIONS="-W n Ùˆ psql Ø±Ø§ Ø§Ø¬Ø±Ø§ ÙƒÙ†ÙŠÙ…. Ø§ÙŠÙ† ÙƒØ§Ø± Ø¨Ø§Ø¹Ø« 
635 مي‌شود ÙƒÙ‡ postgres Ø¨Ø§ n Ø«Ø§Ù†ÙŠÙ‡ ØªØ§Ø®ÙŠØ± Ø§Ø¬Ø±Ø§ Ø´ÙˆØ¯ Ùˆ Ø¯Ø± 
636 اين ÙØ§ØµÙ„Ù‡ Ø´Ù…ا Ù…ي‌توانيد Ø¨Ø±Ù†Ø§Ù…Ù‡ Ø§Ø´ÙƒØ§Ù„‌ياب 
637 را Ø¨Ù‡ Ø¢Ù† Ù…تصل ÙƒØ±Ø¯Ù‡ Ùˆ Ø¨Ø§ Ù‚رار Ø¯Ø§Ø¯Ù† ÙŠÙƒ Ù†Ù‚طه 
638 توقف  Ø±ÙˆÙ†Ø¯ Ø§Ø¬Ø±Ø§ÙŠ Ø¢Ù† Ø±Ø§ Ù…ونيتور ÙƒÙ†ÙŠØ¯.
639 postgres Ú¯Ø²ÙŠÙ†Ù‡â€ŒÙ‡Ø§ÙŠ s-‌ Ùˆ A- Ùˆ t-‌ Ø¯Ø§Ø±Ø¯ ÙƒÙ‡ Ø¨Ø±Ø§ÙŠ 
640 پيدا ÙƒØ±Ø¯Ù† Ø§Ø´ÙƒØ§Ù„ات Ø¨Ø³ÙŠØ§Ø± Ù…ناسب Ù‡Ø³ØªÙ†Ø¯.
641 شما Ù…ي‌توانيد postgreSQL Ø±Ø§ Ø¨Ø§ Ø§Ù…كانات profiling 
642 كامپيل ÙƒÙ†ÙŠØ¯. Ø§ÙŠÙ† ÙƒØ§Ø± Ø¨Ø§Ø¹Ø« Ù…ي‌شود ÙƒÙ‡ Ø²Ù…ان 
643 اجراي Ø¯Ù‚يق Ù‡Ø± ØªØ§Ø¨Ø¹ Ø¯Ø± Ø¨Ø±Ù†Ø§Ù…Ù‡ Ù…شخص Ø´ÙˆØ¯. 
644 خروجي‌هاي ØªÙˆÙ„يد Ø´Ø¯Ù‡ Ø¯Ø± Ø§ÙŠÙ† Ø­Ø§Ù„ت Ø¯Ø± ÙØ§ÙŠÙ„ 
645 DLINUX_PROFILE. Ø±ÙŠØ®ØªÙ‡ Ù…ي‌شود.
646 3.8) Ú†Ø±Ø§ Ù…وقعي ÙƒÙ‡ Ù…Ù† Ù…ي‌خواهم Ø¨Ù‡ Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ 
647 وصل Ø´ÙˆÙ… Ù¾ÙŠØ§Ù… "Sorry, too many clients" â€ŒÙ…ي‌گيرم؟
648 شما Ø¨Ø§ÙŠØ¯ Ø­Ø¯Ø§ÙƒØ«Ø± ØªØ¹Ø¯Ø§Ø¯ ÙØ±Ø§ÙŠÙ†Ø¯Ù‡Ø§ÙŠ Ù‡Ù…زمان 
649 postmaster Ø±Ø§ Ø§ÙØ²Ø§ÙŠØ´ Ø¯Ù‡ÙŠØ¯. Ù…قدار Ù¾ÙŠØ´ ÙØ±Ø¶ 32 Ø§Ø³Øª. 
650 براي Ø§ÙØ²Ø§ÙŠØ´ Ø¢Ù† Ù…ي‌توان Ø§Ø² Ú¯Ø²ÙŠÙ†Ù‡ N- Ø§Ø³ØªÙØ§Ø¯Ù‡ 
651 كرد Ùˆ ÙŠØ§ ÙØ§ÙŠÙ„ postgresql.conf Ø±Ø§ Ø§ØµÙ„اح Ù†Ù…ود
652 توجه ÙƒÙ†ÙŠØ¯ ÙƒÙ‡ Ø§Ú¯Ø± N- Ù…قداري Ø¨ÙŠØ´ØªØ± Ø§Ø² 32 Ø¯Ø§Ø´ØªÙ‡ 
653 باشد Ø¨Ø§ÙŠØ¯ Ù…قدار B- Ø±Ø§ Ù†ÙŠØ² Ø§ÙØ²Ø§ÙŠØ´ Ø¯Ù‡ÙŠÙ…. Ø§ÙŠÙ† 
654 مقدار Ø¨Ø§ÙŠØ¯ Ø­Ø¯Ø§Ù‚Ù„ Ø¯Ùˆ Ø¨Ø±Ø§Ø¨Ø± Ù…قدار N-‌ Ø¨Ø§Ø´Ø¯. 
655 براي Ø§Ø¹Ø¯Ø§Ø¯ Ø®ÙŠÙ„ÙŠ Ø¨Ø§Ù„ا Ø¨Ø§ÙŠØ¯ Ø¨Ø¹Ø¶ÙŠ Ø§Ø² 
656 پارامترهاي ÙƒØ±Ù†Ù„ Ø±Ø§ Ù†ÙŠØ² Ø§ØµÙ„اح ÙƒØ±Ø¯. 
657 پارامترهايي Ù†Ø¸ÙŠØ± Ø­Ø¯Ø§ÙƒØ«Ø± Ø§Ù†Ø¯Ø§Ø²Ù‡ Ø­Ø§ÙØ¸Ù‡ 
658 اشتراكي SHMMAX ØŒ Ø­Ø¯Ø§ÙƒØ«Ø± ØªØ¹Ø¯Ø§Ø¯ Ø³Ù…افورها SEMMNI‌ Ùˆ 
659 SEMMNS ØŒ Ø­Ø¯Ø§ÙƒØ«Ø± ØªØ¹Ø¯Ø§Ø¯ ÙØ±Ø§ÙŠÙ†Ø¯Ù‡Ø§ NPROCØŒ Ø­Ø¯Ø§ÙƒØ«Ø± 
660 فرايندهاي ÙŠÙƒ ÙƒØ§Ø±Ø¨Ø± MAXUPRC Ùˆ Ø­Ø¯Ø§ÙƒØ«Ø± ÙØ§ÙŠÙ„هاي Ø¨Ø§Ø² 
661 NFILE Ùˆ NINODE. ÙŠÙƒÙŠ Ø§Ø² Ø¯Ù„ايلي ÙƒÙ‡ ØªØ¹Ø¯Ø§Ø¯ Ø§ØªØµØ§Ù„ات 
662 همزمان postgreSQL Ù…حدود Ø§Ø³Øª Ø¢Ù† Ø§Ø³Øª ÙƒÙ‡ Ù†ÙŠØ§Ø²Ù‡Ø§ÙŠ 
663 PostgreSQL Ø¨ÙŠØ´ Ø§Ø² Ù…نابع Ù…وجود Ø³ÙŠØ³ØªÙ… Ù†Ø¨Ø§Ø´Ø¯.
664 3.9) Ø¯Ø± Ø´Ø§Ø®Ù‡  pgsql_tmp  Ú†Ù‡ Ú†ÙŠØ²ÙŠ Ù‚رار Ø¯Ø§Ø±Ø¯ØŸ
665 دراين Ø´Ø§Ø®Ù‡ ÙØ§ÙŠÙ„هاي Ù…وقتي Ù‚رار Ø¯Ø§Ø±Ø¯ ÙƒÙ‡ Ø¨Ø§ 
666 اجراي Ø¯Ø±Ø®ÙˆØ§Ø³ØªÙ‡Ø§ Ø¨Ù‡ ÙˆØ¬ÙˆØ¯ Ø¢Ù…ده Ø§Ø³Øª. Ø¨Ù‡ Ø¹Ù†ÙˆØ§Ù† 
667 مثال Ø§Ú¯Ø± Ø¨Ø±Ø§ÙŠ Ø§Ø¬Ø±Ø§ÙŠ Ø¯Ø³ØªÙˆØ± order by Ù†ÙŠØ§Ø² Ø¨Ù‡ Ø§Ù†Ø¬Ø§Ù… 
668 مرتب Ø³Ø§Ø²ÙŠ Ø¨Ø§Ø´Ø¯ Ùˆ Ø¯Ø± ØµÙˆØ±ØªÙŠ ÙƒÙ‡ Ø­Ø§ÙØ¸Ù‡ Ù…شخص Ø´Ø¯Ù‡ 
669 با Ú¯Ø²ÙŠÙ†Ù‡ S- Ø¨Ø±Ø§ÙŠ Ø§ÙŠÙ†ÙƒØ§Ø± ÙƒØ§ÙÙŠ Ù†Ø¨Ø§Ø´Ø¯ Ø³ÙŠØ³ØªÙ… ÙŠÙƒ 
670 فايل Ù…وقت Ø¯Ø± Ø§ÙŠÙ† Ø´Ø§Ø®Ù‡ Ø§ÙŠØ¬Ø§Ø¯ Ù…ي‌كند ØªØ§ Ø¹Ù…Ù„ 
671 مرتب Ø³Ø§Ø²ÙŠ Ø±Ø§ Ø§Ù†Ø¬Ø§Ù… Ø¯Ù‡Ø¯.
672 فايلهاي Ù…وقت Ù…عمولاً Ø¨Ù‡ ØµÙˆØ±Øª Ø§ØªÙˆÙ…اتيك Ù¾Ø§Ùƒ 
673 مي‌شود Ø§Ù…ا Ø§Ú¯Ø± postgreSQL Ø¯Ø± Ø­ÙŠÙ† Ù…رتب Ø³Ø§Ø²ÙŠ crash‌ 
674 كند Ø¢Ù† ÙØ§ÙŠÙ„ها Ø¨Ø§Ù‚ÙŠ Ù…ي‌مانند. Ø¨Ø§ stop Ùˆ start ÙƒØ±Ø¯Ù† 
675 برنامه postmaster Ø§ÙŠÙ† ÙØ§ÙŠÙ„ها Ù¾Ø§Ùƒ Ù…ي‌شوند.
676 3.10) Ú†Ø±Ø§ Ø¨Ø±Ø§ÙŠ Ø¨Ù‡ Ø±ÙˆØ² ÙƒØ±Ø¯Ù† Ù†Ø³Ø®Ù‡ Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ Ù…Ù† 
677 بايد ÙƒÙ„ Ø¯Ø§Ø¯Ù‡ Ù‡Ø§ Ø±Ø§ dump‌ Ùˆ Ù…جدداً restore ÙƒÙ†Ù…ØŸ
678 تيم Ø¨Ø±Ù†Ø§Ù…Ù‡ Ù†ÙˆÙŠØ³ postgreSQL Ø¯Ø± Ù†Ø³Ø®Ù‡â€ŒÙ‡Ø§ÙŠ Ø§Ø±Ø§Ø¦Ù‡ Ø´Ø¯Ù‡ 
679 كه ÙÙ‚Ø· minor Ø¢Ù†Ù‡Ø§ Ù…تفاوت Ø§Ø³Øª ÙÙ‚Ø· ØªØºÙŠÙŠØ±Ø§Øª ÙƒÙˆÚ†ÙƒÙŠ 
680 اعمال Ù…ي‌كنند؛ Ø¨Ù†Ø§Ø¨Ø±Ø§ÙŠÙ† Ø¨Ø±Ø§ÙŠ Ø¨Ù‡ Ø±ÙˆØ² ÙƒØ±Ø¯Ù† Ø§Ø² 
681 نسخه 7.2‌به 7.2.1 Ù†ÙŠØ§Ø²ÙŠ Ø¨Ù‡ dump Ùˆ restore Ù†ÙŠØ³Øª. Ø§Ù…ا Ø¯Ø± 
682 نسخه‌هايي ÙƒÙ‡ major Ø¢Ù†Ù‡Ø§ ØªØºÙŠÙŠØ± Ù…ي‌كند ØºØ§Ù„باً 
683 ساختار Ø¯Ø§Ø®Ù„ÙŠ Ø¬Ø¯Ø§ÙˆÙ„ Ùˆ ÙØ§ÙŠÙ„هاي Ø¯Ø§Ø¯Ù‡ ØªØºÙŠÙŠØ± 
684 مي‌كند. Ø§ÙŠÙ† ØªØºÙŠÙŠØ±Ø§Øª Ù…عمولاً‌ Ù¾ÙŠÚ†ÙŠØ¯Ù‡ Ù‡Ø³ØªÙ†Ø¯. 
685 براي Ø§Ù†ØªÙ‚ال Ø¯Ø§Ø¯Ù‡â€ŒÙ‡Ø§ÙŠ Ù…وجود Ø¯Ø± Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ 
686 در Ø§ÙŠÙ† Ø­Ø§Ù„ت Ø¨Ø§ÙŠØ¯ â€ŒØ§Ø² dump Ùˆ restore Ø§Ø³ØªÙØ§Ø¯Ù‡ ÙƒØ±Ø¯.
687 در Ù†Ø³Ø®Ù‡â€ŒÙ‡Ø§ÙŠÙŠ ÙƒÙ‡ Ø³Ø§Ø®ØªØ§Ø± Ø±ÙˆÙŠ Ø¯ÙŠØ³Ùƒ ØªØºÙŠÙŠØ±ÙŠ 
688 نمي‌كند Ù…ÙŠ ØªÙˆØ§Ù† Ø§Ø² Ø¨Ø±Ù†Ø§Ù…Ù‡ pg_upgrade Ø¨Ø±Ø§ÙŠ Ø¨Ù‡ Ø±ÙˆØ² 
689 كردن Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ Ø§Ø³ØªÙØ§Ø¯Ù‡ ÙƒØ±Ø¯ Ø¨Ø¯ÙˆÙ† Ø§ÙŠÙ†ÙƒÙ‡ 
690 نيازي Ø¨Ù‡ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² dump Ùˆ restore  Ø¨Ø§Ø´Ø¯. Ø¯Ø± 
691 يادداشتي ÙƒÙ‡ Ø¨Ù‡ Ù‡Ù…راه Ù‡Ø± ØªÙˆØ²ÙŠØ¹ Ù…ي‌آيد Ø°ÙƒØ± 
692 شده Ø§Ø³Øª ÙƒÙ‡ Ø¢ÙŠØ§ Ø¨Ø±Ù†Ø§Ù…Ù‡ pg_upgrade Ø¨Ø±Ø§ÙŠ Ø§ÙŠÙ† ØªÙˆØ²ÙŠØ¹ 
693 وجود Ø¯Ø§Ø±Ø¯ ÙŠØ§ Ø®ÙŠØ±.
694 3.11) Ø§Ø² Ú†Ù‡ Ø³Ø®Øª Ø§ÙØ²Ø§Ø±ÙŠ Ø¨Ø§ÙŠØ¯ Ø§Ø³ØªÙØ§Ø¯Ù‡ ÙƒÙ†Ù…ØŸ
696 چون Ø§ÙƒØ«Ø± Ø³Ø®Øªâ€ŒØ§ÙØ²Ø§Ø±Ù‡Ø§ÙŠ PC  Ø³Ø§Ø²Ú¯Ø§Ø± Ù‡Ø³ØªÙ†Ø¯ Ù…ردم 
697 فكر Ù…ي‌كنند ÙƒÙ‡ ÙƒÙŠÙÙŠØª Ø¢Ù†Ù‡Ø§ Ù†ÙŠØ² ÙŠÙƒØ³Ø§Ù† Ø§Ø³Øª. Ø¯Ø± 
698 حاليكه Ø§ÙŠÙ†Ø·ÙˆØ± Ù†ÙŠØ³Øª. Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² Ù‡Ø§Ø±Ø¯Ù‡Ø§ÙŠ SCSI Ùˆ 
699 حافظه‌هاي ECC Ùˆ Ù…ادربردهاي Ø¨Ø§ ÙƒÙŠÙÙŠØª Ø¨Ø§Ù„ا 
700 نسبت Ø¨Ù‡ Ø³Ø®Øª Ø§ÙØ²Ø§Ø±Ù‡Ø§ÙŠ Ø§Ø±Ø²Ø§Ù†ØªØ± Ù†ØªØ§ÙŠØ¬ Ø¨Ù‡ØªØ±ÙŠ Ø§Ø² 
701 نظر ÙƒØ§Ø±Ø§ÙŠÙŠ Ùˆ Ù¾Ø§ÙŠØ¯Ø§Ø±ÙŠ Ø³ÙŠØ³ØªÙ… Ø¨Ù‡Ù…راه Ø®ÙˆØ§Ù‡Ø¯ 
702 داشت. PostgreSQL Ø±ÙˆÙŠ Ø¨ÙŠØ´ØªØ± Ø³Ø®Øª Ø§ÙØ²Ø§Ø±Ù‡Ø§ Ø§Ø¬Ø±Ø§ 
703 مي‌شود Ø§Ù…ا Ø§Ú¯Ø± ÙƒØ§Ø±Ø§ÙŠÙŠ Ùˆ Ø§Ø·Ù…ينان ÙØ§ÙƒØªÙˆØ±Ù‡Ø§ÙŠ 
704 مهمي Ù‡Ø³ØªÙ†Ø¯ Ø¨Ø§ÙŠØ¯ Ø³Ø®Øª Ø§ÙØ²Ø§Ø± Ù…ناسب Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø´ÙˆØ¯. 
705 در Ú¯Ø±ÙˆÙ‡Ù‡Ø§ÙŠ Ù¾Ø³ØªÙŠ Ø¯Ø± Ù…ورد Ø³Ø®Øª Ø§ÙØ²Ø§Ø± Ù…ناسب  Ùˆ 
706 انتخاب Ø¢Ù† Ø¨Ø­Ø« Ø´Ø¯Ù‡ Ø§Ø³Øª. 
710 سوالات Ø¹Ù…لياتي
711 4.1) ØªÙØ§ÙˆØª Ø¨ÙŠÙ† binary cursors Ùˆ Normal cursors Ú†ÙŠØ³ØªØŸ
712 راهنماي Ø¯Ø³ØªÙˆØ± DECLARE‌ Ø±Ø§ Ù…طالعه ÙƒÙ†ÙŠØ¯.
713 4.2) Ù…Ù† Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم ÙÙ‚Ø· Ø±ÙˆÙŠ Ú†Ù†Ø¯ Ø±Ø¯ÙŠÙ Ø§ÙˆÙ„ ÙŠØ§ 
714 يك Ø±Ø¯ÙŠÙ ØªØµØ§Ø¯ÙÙŠ Ø¯Ø±Ø®ÙˆØ§Ø³Øª SELECT‌ Ø¨Ø²Ù†Ù…ØŸ
715 راهنماي Ø¯Ø³ØªÙˆØ± FETCH  ÙŠØ§ SELECT...LIMIT Ø±Ø§ Ø¨Ø¨ÙŠÙ†ÙŠØ¯.
716 در ÙˆØ§Ù‚ع ÙƒÙ„ Ø¯Ø±Ø®ÙˆØ§Ø³Øª Ø¨Ø§ÙŠØ¯ Ø¨Ø±Ø±Ø³ÙŠ Ùˆ Ø§Ø±Ø²ÙŠØ§Ø¨ÙŠ Ø´ÙˆØ¯ 
717 حتي Ø§Ú¯Ø± Ø´Ù…ا ÙÙ‚Ø· Ú†Ù†Ø¯ Ø±Ø¯ÙŠÙ Ø§ÙˆÙ„ Ø±Ø§ Ø¨Ø®ÙˆØ§Ù‡ÙŠØ¯. Ø¨Ø±Ø§ÙŠ 
718 مثال Ø¯Ø±Ø®ÙˆØ§Ø³Øª ORDER BY Ø±Ø§ Ø¯Ø± Ù†Ø¸Ø± Ø¨Ú¯ÙŠØ±ÙŠØ¯. Ø§Ú¯Ø± 
719 انديس ÙŠØ§ Ù†Ù…ايه‌اي Ø¨Ø±Ø§ÙŠ ORDER BY ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø´ØªÙ‡ 
720 باشد،‌postgreSQL‌ Ù…مكن Ø§Ø³Øª Ø¨ØªÙˆØ§Ù†Ø¯ ÙÙ‚Ø· Ú†Ù†Ø¯ Ø³Ø·Ø± 
721 اول Ø¯Ø±Ø®ÙˆØ§Ø³ØªÙŠ Ø±Ø§ Ø§Ø±Ø²ÙŠØ§Ø¨ÙŠ ÙƒÙ†Ø¯ Ùˆ ÙŠØ§ Ø§ÙŠÙ†ÙƒÙ‡ ÙƒÙ„ 
722 درخواست Ù¾Ø±Ø¯Ø§Ø²Ø´ Ø´ÙˆØ¯ ØªØ§ ØªØ¹Ø¯Ø§Ø¯ Ø±Ø¯ÙŠÙâ€ŒÙ‡Ø§ÙŠ 
723 درخواستي ØªÙˆÙ„يد Ø´ÙˆØ¯.
724 براي Ø§Ù†ØªØ®Ø§Ø¨ ÙŠÙƒ Ø³Ø·Ø± ØªØµØ§Ø¯ÙÙŠ Ø¨Ù‡ Ø±ÙˆØ´ Ø²ÙŠØ± Ø¹Ù…Ù„ 
725 مي‌كنيم:
726     SELECT col
727     FROM tab
728     ORDER BY random()
729     LIMIT 1;
730 4.3) Ù…Ù† Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ù„يستي Ø§Ø² Ø¬Ø¯Ø§ÙˆÙ„ ÙŠØ§ Ø³Ø§ÙŠØ± 
731 چيزهايي ÙƒÙ‡ Ø¯Ø± psql‌ ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯ Ø±Ø§ Ø¨Ø¨ÙŠÙ†Ù…ØŸ
732 براي Ø¯ÙŠØ¯Ù† Ù„يست Ø¬Ø¯Ø§ÙˆÙ„ Ø¯Ø³ØªÙˆØ±  dt\ Ø±Ø§ Ø¯Ø± Ø¨Ø±Ù†Ø§Ù…Ù‡ 
733 psql‌ Ø§Ø³ØªÙØ§Ø¯Ù‡ ÙƒÙ†ÙŠØ¯. Ø¨Ø±Ø§ÙŠ Ø¯ÙŠØ¯Ù† Ù„يست ÙƒØ§Ù…Ù„ 
734 فرمانها ?\ Ø±Ø§ Ø§Ø¬Ø±Ø§ ÙƒÙ†ÙŠØ¯. Ø±Ø§Ù‡ Ø¯ÙŠÚ¯Ø± Ø®ÙˆØ§Ù†Ø¯Ù† Ù…تن 
735 برنامه psql‌ Ø§Ø³Øª ÙƒÙ‡ Ø¯Ø± Ø´Ø§Ø®Ù‡ pgsql/src/bin/psql/describe.c 
736 ‌قرار Ø¯Ø§Ø±Ø¯. Ø§ÙŠÙ† ÙØ§ÙŠÙ„ Ø­Ø§ÙˆÙŠ ÙØ±Ø§Ù…ين SQLيي Ø§Ø³Øª ÙƒÙ‡ 
737 خروجي Ø±Ø§ Ø¨Ø±Ø§ÙŠ  Ø¯Ø³ØªÙˆØ±Ø§ØªÙŠ ÙƒÙ‡ Ø¨Ø§ \‌در psql Ø´Ø±ÙˆØ¹ 
738 مي‌شوند ØªÙˆÙ„يد Ù…ي‌كنند. Ø±Ø§Ù‡ Ø¯ÙŠÚ¯Ø± Ø§Ø¬Ø±Ø§ÙŠ psql Ø¨Ø§ 
739 گزينه E-‌است. Ø§ÙŠÙ†ÙƒØ§Ø± Ø¨Ø§Ø¹Ø« Ù…ي‌شود ÙƒÙ‡ psql Ù‚بل 
740 از Ø§Ø¬Ø±Ø§ Ù‡Ø± Ø¯Ø³ØªÙˆØ± SQL‌متناظر Ø¢Ù† Ø±Ø§ Ù†Ø´Ø§Ù† Ø¯Ù‡Ø¯. 
741 PostgreSQL‌همچنين ÙŠÙƒ Ø¨Ø±Ù†Ø§Ù…Ù‡ SQLi Ø¯Ø§Ø±Ø¯ ÙƒÙ‡ Ù…ي‌توان 
742 با Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² Ø¢Ù†  Ø§Ø·Ù„اعات Ø¯Ø§Ø®Ù„ÙŠ Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ 
743 را Ø§Ø³ØªØ®Ø±Ø§Ø¬ ÙƒØ±Ø¯.
744 4.4) Ú†Ú¯ÙˆÙ†Ù‡ ÙŠÙƒ Ø³ØªÙˆÙ† Ø¬Ø¯ÙˆÙ„ Ø±Ø§ Ø­Ø°Ù Ù…ي‌كنيد؟ Ú†Ú¯ÙˆÙ†Ù‡ 
745 نوع Ø¯Ø§Ø¯Ù‡ Ø¢Ù† Ø±Ø§ Ø¹ÙˆØ¶ ÙƒÙ†ÙŠÙ…ØŸ
746 حذف ÙŠÙƒ Ø³ØªÙˆÙ† Ø¯Ø± ØªÙˆØ²ÙŠØ¹ 7.3 Ø¨Ø§ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² Ø¯Ø³ØªÙˆØ± 
747 ALTER TABLE DROP COLUMN Ø§Ø¶Ø§ÙÙ‡ Ø´Ø¯Ù‡ Ø§Ø³Øª. Ø¯Ø± Ù†Ø³Ø®Ù‡â€ŒÙ‡Ø§ÙŠ 
748 قبلي Ø¨Ù‡ Ø±ÙˆØ´ Ø²ÙŠØ± Ø¹Ù…Ù„ ÙƒÙ†ÙŠØ¯:
749     BEGIN;
750     LOCK TABLE old_table;
751     SELECT ...  -- ØªÙ…ام Ø³ØªÙˆÙ†Ù‡Ø§ ØºÙŠØ± Ø§Ø² Ø³ØªÙˆÙ†ÙŠ ÙƒÙ‡ Ù…ي‌خواهيد Ø¢Ù† Ø±Ø§ Ø­Ø°Ù ÙƒÙ†ÙŠØ¯ Ø±Ø§ Ø¯Ø± Ø§ÙŠÙ†Ø¬Ø§ Ø¨ÙŠØ§ÙˆØ±ÙŠØ¯
752     INTO TABLE new_table
753     FROM old_table;
754     DROP TABLE old_table;
755     ALTER TABLE new_table RENAME TO old_table;
756     COMMIT;
757 براي Ø¹ÙˆØ¶ ÙƒØ±Ø¯Ù† Ù†ÙˆØ¹ Ø¯Ø§Ø¯Ù‡ ÙŠÙƒ Ø³ØªÙˆÙ† Ø¨Ù‡ Ø±ÙˆØ´ Ø²ÙŠØ± Ø¹Ù…Ù„ 
758 كنيد:
759     BEGIN;
760     ALTER TABLE tab ADD COLUMN new_col new_data_type;
761     UPDATE tab SET new_col = CAST(old_col AS new_data_type);
762     ALTER TABLE tab DROP COLUMN old_col;
763     COMMIT;
764 4.5) Ø­Ø¯Ø§ÙƒØ«Ø± Ø§Ù†Ø¯Ø§Ø²Ù‡ ÙŠÙƒ Ø±Ø¯ÙŠÙØŒâ€Œ Ø¬Ø¯ÙˆÙ„ Ùˆ Ø®ÙˆØ¯ 
765 پايگاه Ø¯Ø§Ø¯Ù‡ Ú†Ù‚در Ø§Ø³ØªØŸ
766 محدوديتها Ø¹Ø¨Ø§Ø±ØªÙ†Ø¯ Ø§Ø²:
767     Ø­Ø¯Ø§ÙƒØ«Ø± Ø§Ù†Ø¯Ø§Ø²Ù‡ Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡             Ù†Ø§Ù…حدود (تا 32 ØªØ±Ø§Ø¨Ø§ÙŠØª ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯)
768     Ø­Ø¯Ø§ÙƒØ«Ø± Ø§Ù†Ø¯Ø§Ø²Ù‡ ÙŠÙƒ Ø¬Ø¯ÙˆÙ„               32 ØªØ±Ø§Ø¨Ø§ÙŠØª
769     Ø­Ø¯Ø§ÙƒØ«Ø± Ø§ Ù†Ø¯Ø§Ø²Ù‡ ÙŠÙƒ Ø±Ø¯ÙŠÙ              1.6 ØªØ±Ø§Ø¨Ø§ÙŠØª
770     Ø­Ø¯Ø§ÙƒØ«Ø± Ø§Ù†Ø¯Ø§Ø²Ù‡ ÙŠÙƒ ÙÙŠÙ„د                1 Ú¯ÙŠÚ¯Ø§ Ø¨Ø§ÙŠØª
771     Ø­Ø¯Ø§ÙƒØ«Ø± Ø§Ù†Ø¯Ø§Ø²Ù‡ Ø±Ø¯ÙŠÙÙ‡Ø§ÙŠ ÙŠÙƒ Ø¬Ø¯ÙˆÙ„  Ù†Ø§ Ù…حدود
772     Ø­Ø¯Ø§ÙƒØ«Ø± Ø³ØªÙˆÙ†Ù‡Ø§ÙŠ ÙŠÙƒ Ø¬Ø¯ÙˆÙ„   Ø¨Ø³ØªÙ‡ Ø¨Ù‡ Ù†ÙˆØ¹ Ø¬Ø¯ÙˆÙ„ Ø¨ÙŠÙ† 250 ØªØ§ 6000 
773     Ø­Ø¯Ø§ÙƒØ«Ø± Ø§Ù†Ø¯ÙŠØ³Ù‡Ø§ÙŠ ÙŠÙƒ Ø¬Ø¯ÙˆÙ„ Ù†Ø§ Ù…حدود
774 البته Ø¯Ø± Ø­Ø§Ù„ت Ù†Ø§Ù…حدود Ù†ÙŠØ² Ù…ا Ù…حدود Ø¨Ù‡ Ø­Ø¬Ù… 
775 هاردديسك Ùˆ ÙØ¶Ø§ÙŠ Ø­Ø§ÙØ¸Ù‡ Ø®ÙˆØ§Ù‡ÙŠÙ… Ø¨ÙˆØ¯. Ø¯Ø± ØµÙˆØ±ØªÙŠ 
776 Ú©Ù‡ Ù…قادير Ù…شخص Ø´Ø¯Ù‡ Ø¨Ù‡ Ø¹Ù†ÙˆØ§Ù† Ù†Ø§Ù…حدود Ø¨Ù‡ ØµÙˆØ±Øª 
777 غير Ù…عمولي Ø¨Ø²Ø±Ùƒ Ø´ÙˆÙ†Ø¯ ÙƒØ§Ø±Ø§ÙŠÙŠ Ø³ÙŠØ³ØªÙ… ÙƒØ§Ù‡Ø´ 
778 خواهد ÙŠØ§ÙØª.
779 براي Ø°Ø®ÙŠØ±Ù‡ ÙƒØ±Ø¯Ù† Ø¬Ø¯Ø§ÙˆÙ„ Ø¨Ø§ Ø§Ù†Ø¯Ø§Ø²Ù‡ Ø®ÙŠÙ„ÙŠ Ø¨Ø²Ø±Ú¯ 
780 نيازي Ù†ÙŠØ³Øª ÙƒÙ‡ Ø³ÙŠØ³ØªÙ… Ø¹Ø§Ù…Ù„ Ø§Ù…كان Ø§ÙŠØ¬Ø§Ø¯ 
781 فايلهاي Ø¨Ø²Ø±Ú¯ Ø±Ø§ Ø¯Ø§Ø´ØªÙ‡ Ø¨Ø§Ø´Ø¯. Ø¨Ù„كه Ø¬Ø¯Ø§ÙˆÙ„ Ø®ÙŠÙ„ÙŠ 
782 بزرگ Ø¨Ù‡ ØµÙˆØ±Øª ÙØ§ÙŠÙ„هايي Ø¨Ù‡ Ø­Ø¬Ù… ÙŠÙƒ Ú¯ÙŠÚ¯Ø§ Ø¨Ø§ÙŠØª 
783 نگاهداري Ù…ي‌شوند.
784 اگر Ø§Ù†Ø¯Ø§Ø²Ù‡ Ø¨Ù„وكهاي Ø¯Ø§Ø¯Ù‡ Ø±Ø§ Ø¨Ø±Ø§Ø¨Ø± 32 ÙƒÙŠÙ„Ùˆ Ø¨Ø§ÙŠØª 
785 قرار Ø¯Ù‡ÙŠÙ… Ø­Ø¯Ø§ÙƒØ«Ø± Ø§Ù†Ø¯Ø§Ø²Ù‡ Ø¬Ø¯ÙˆÙ„ Ùˆ Ø­Ø¯Ø§ÙƒØ«Ø± ØªØ¹Ø¯Ø§Ø¯ 
786 ستونها 4 Ø¨Ø±Ø§Ø¨Ø± Ø®ÙˆØ§Ù‡Ø¯ Ø´Ø¯.
787 4.6) Ú†Ù‚در ÙØ¶Ø§ÙŠ Ø¯ÙŠØ³Ùƒ Ø³Ø®Øª Ø¨Ø±Ø§ÙŠ Ø°Ø®ÙŠØ±Ù‡ ÙƒØ±Ø¯Ù† 
788 داده‌‌هاي ÙŠÙƒ ÙØ§ÙŠÙ„ Ù…تني Ù…ورد Ù†ÙŠØ§Ø² Ø§Ø³ØªØŸ
789 يك Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ PostgreSQL‌ ØªØ§ 5 Ø¨Ø±Ø§Ø¨Ø± ÙØ¶Ø§ÙŠÙŠ Ø±ÙˆÙŠ 
790 هاردديسك Ø¨Ø±Ø§ÙŠ Ù†Ú¯Ø§Ù‡Ø¯Ø§Ø±ÙŠ ÙŠÙƒ ÙØ§ÙŠÙ„ Ù…تني Ù†ÙŠØ§Ø² 
791 دارد.
792 به Ø¹Ù†ÙˆØ§Ù† Ù…ثال ÙŠÙƒ ÙØ§ÙŠÙ„ Ø¨Ø§ 100000 Ø®Ø· Ø±Ø§ Ø¯Ø± Ù†Ø¸Ø± 
793 بگيريد ÙƒÙ‡ Ø¯Ø± Ù‡Ø± Ø®Ø· ÙŠÙƒ Ø¹Ø¯Ø¯ ØµØ­ÙŠØ­ Ùˆ ÙŠÙƒ ØªÙˆØ¶ÙŠØ­ 
794 متني Ø¢Ù…ده Ø§Ø³Øª. ÙØ±Ø¶ ÙƒÙ†ÙŠØ¯ ÙƒÙ‡ Ø±Ø´ØªÙ‡ Ù…تني Ø¨Ù‡ Ø·ÙˆØ± 
795 متوسط 20 Ø¨Ø§ÙŠØª Ø¨Ø§Ø´Ø¯. Ø§Ù†Ø¯Ø§Ø²Ù‡ ÙØ§ÙŠÙ„ Ø¨Ø±Ø§Ø¨Ø± 2.8 Ù…گا 
796 بايت Ø®ÙˆØ§Ù‡Ø¯ Ø¨ÙˆØ¯ ÙˆÙ„ÙŠ PostgreSQL Ø¨Ø±Ø§ÙŠ Ù†Ú¯Ø§Ù‡Ø¯Ø§Ø±ÙŠ Ø§ÙŠÙ† 
797 فايل Ø¨Ù‡ 6.4 Ù…گا Ø¨Ø§ÙŠØª Ø§Ø·Ù„اعات Ù†ÙŠØ§Ø² Ø®ÙˆØ§Ù‡Ø¯ Ø¯Ø§Ø´Øª.
798     32 bytes: Ø§Ù†Ø¯Ø§Ø²Ù‡ Ø³Ø±Ø§ÙŠÙ†Ø¯ Ù‡Ø± Ø®Ø· Ø¨Ù‡ Ø·ÙˆØ± ØªÙ‚ريبي
799     24 bytes: ÙŠÙƒ Ø¹Ø¯Ø¯ ØµØ­ÙŠØ­ Ùˆ ÙŠÙƒ Ø±Ø´ØªÙ‡ 24 Ø¨Ø§ÙŠØªÙŠ
800    + 4 bytes: Ø§Ø´Ø§Ø±Ù‡ Ú¯Ø± Ø±ÙˆÙŠ ØµÙØ­Ù‡ Ø¨Ù‡ ÙŠÙƒ Ú†Ù†Ø¯ØªØ§ÙŠÙŠ
801    ----------------------------------------
802     60 bytes Ø¯Ø± Ù‡Ø± Ø±Ø¯ÙŠÙ
804 اندازه ØµÙØ­Ø§Øª Ø¯Ø§Ø¯Ù‡ Ø¯Ø± PostgreSQL Ø¨Ø±Ø§Ø¨Ø± Ø¨Ø§ 8 ÙƒÙŠÙ„Ùˆ Ø¨Ø§ÙŠØª Ø§Ø³Øª
805    8192 ØªØ¹Ø¯Ø§Ø¯ Ø¨Ø§ÙŠØªâ€ŒÙ‡Ø§ Ø¯Ø± Ù‡Ø± ØµÙØ­Ù‡
806    -------------------   =  136 ØªØ¹Ø¯Ø§Ø¯ Ø±Ø¯ÙŠÙâ€ŒÙ‡Ø§ Ø¯Ø± ÙŠÙƒ ØµÙØ­Ù‡ Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡
807      60  ØªØ¹Ø¯Ø§Ø¯ Ø¨Ø§ÙŠØªâ€ŒÙ‡Ø§ÙŠ Ù‡Ø± Ø±Ø¯ÙŠÙ
809    100000  ØªØ¹Ø¯Ø§Ø¯ Ø±Ø¯ÙŠÙÙ‡Ø§
810    --------------------  = ØªØ¹Ø¯Ø§Ø¯ØµÙØ­Ø§Øª Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡
811       128 ØªØ¹Ø¯Ø§Ø¯ Ø±Ø¯ÙŠÙÙ‡Ø§ Ø¯Ø± Ù‡Ø± ØµÙØ­Ù‡
813 735 ØªØ¹Ø¯Ø§Ø¯ ØµÙØ­Ø§Øª * 8192 ØªØ¹Ø¯Ø§Ø¯ Ø¨Ø§ÙŠØªâ€ŒÙ‡Ø§ÙŠ Ù‡Ø± ØµÙØ­Ù‡  =  6,021,120 Ù…گا Ø¨Ø§ÙŠØª
814 سربار Ø§Ù†Ø¯ÙŠØ³Ù‡Ø§ ÙŠØ§ Ù†Ù…ايه‌ها Ø§Ø² Ø§ÙŠÙ† Ù…قدار ÙƒÙ…تر 
815 است ÙˆÙ„ÙŠ Ú†ÙˆÙ† Ø´Ø§Ù…Ù„ Ø®ÙˆØ¯ Ø¯Ø§Ø¯Ù‡â€ŒÙ‡Ø§ Ù‡Ù… Ù‡Ø³Øª Ù…Ù…Ú©Ù† Ø§Ø³Øª 
816 اندازه Ø¢Ù†Ù‡Ø§ Ù‡Ù… Ø¨Ø²Ø±Ú¯ Ø´ÙˆØ¯.
817 NULLها Ø¨Ù‡ ØµÙˆØ±Øª bitmap Ø°Ø®ÙŠØ±Ù‡ Ù…ي‌شوند Ùˆ Ø§Ø² Ø§ÙŠÙ†Ø±Ùˆ 
818 فضاي Ø¨Ø³ÙŠØ§Ø± ÙƒÙ…ÙŠ Ø±Ø§ Ø§Ø´ØºØ§Ù„ Ù…ي‌كنند.
819 4.7) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ø¨ÙÙ‡Ù…Ù… ÙƒÙ‡ Ú†Ù‡ ÙƒØ§Ø±Ø¨Ø±Ø§Ù†ØŒâ€Œ 
820 پايگاه Ø¯Ø§Ø¯Ù‡ØŒâ€Œ Ù†Ù…ايه Ùˆ Ø¬Ø¯Ø§ÙˆÙ„ÙŠ Ø¯Ø± Ø³ÙŠØ³ØªÙ… ØªØ¹Ø±ÙŠÙ 
821 شده Ø§Ø³ØªØŸ
822 psql ØªØ¹Ø¯Ø§Ø¯ Ø²ÙŠØ§Ø¯ÙŠ Ø¯Ø³ØªÙˆØ± Ø¯Ø§Ø±Ø¯ ÙƒÙ‡ Ø¨Ø§ \ Ø´Ø±ÙˆØ¹ 
823 مي‌شوند Ùˆ Ø§ÙŠÙ† Ø§Ø·Ù„اعات Ø±Ø§ Ø¯Ø± Ø§Ø®ØªÙŠØ§Ø± Ù…ا Ù‚رار 
824 مي‌دهند. Ø¨Ø±Ø§ÙŠ Ø¯ÙŠØ¯Ù† Ø¢Ù†Ù‡Ø§ Ø¯Ø³ØªÙˆØ± ?\  Ø±Ø§ Ø§Ø¬Ø±Ø§ 
825 كنيد.  Ù‡Ù…چنين Ø¬Ø¯Ø§ÙˆÙ„ Ø³ÙŠØ³ØªÙ…ÙŠ ÙƒÙ‡ Ø¨Ø§ Ù†Ø§Ù… Ø¢Ù†Ù‡Ø§ pg_ 
826 ‌شروع Ù…ي‌شود Ù†ÙŠØ² Ø§ÙŠÙ† Ø§Ø·Ù„اعات Ø±Ø§ Ø¯Ø± Ø®ÙˆØ¯ 
827 دارند. Ø§Ø¬Ø±Ø§ÙŠ Ø¨Ø±Ù†Ø§Ù…Ù‡ psql Ø¨Ø§ Ú¯Ø²ÙŠÙ†Ù‡ l-  Ù†ÙŠØ² Ø¨Ø§Ø¹Ø« 
828 نشان Ø¯Ø§Ø¯Ù† Ù„يست ØªÙ…ام Ù¾Ø§ÙŠÚ¯Ø§Ù‡Ù‡Ø§ÙŠ Ø¯Ø§Ø¯Ù‡ Ù…ي‌شود.
829 همچنين ÙØ§ÙŠÙ„ pgsql/src/tutorial/syscat.source Ù†ÙŠØ² ÙØ±Ù…انهاي 
830 SELECT ÙƒÙ‡ Ø¨Ø§ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² Ø¢Ù† Ù…ي‌توان Ø§Ø·Ù„اعات 
831 پايگاه Ø¯Ø§Ø¯Ù‡ Ø±Ø§ Ø§Ø³ØªØ®Ø±Ø§Ø¬ ÙƒØ±Ø¯ Ø´Ø±Ø­ Ø¯Ø§Ø¯Ù‡ Ø§Ø³Øª.
832 4.8) Ú†Ø±Ø§ Ø¯Ø±Ø®ÙˆØ§Ø³ØªÙ‡Ø§ÙŠ Ù…Ù† ÙƒÙ†Ø¯ Ø§Ø¬Ø±Ø§ Ù…ي‌شوند ÙŠØ§ 
833 چرا Ø§Ø² Ù†Ù…ايه Ù‡Ø§ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ù†Ù…ي‌كنند؟
834 به Ø·ÙˆØ± Ù…عمول Ø¨Ø±Ø§ÙŠ Ø¯Ø±Ø®ÙˆØ§Ø³ØªÙ‡Ø§ Ø§Ø² Ù†Ù…ايه‌ها 
835 استفاده Ù†Ù…ي‌شود. ØªÙ†Ù‡Ø§ Ø¯Ø± ØµÙˆØ±ØªÙŠ Ø§Ø² Ù†Ù…ايه‌ها 
836 استفاده Ù…ي‌شود ÙƒÙ‡ Ø§Ù†Ø¯Ø§Ø²Ù‡ Ø¬Ø¯ÙˆÙ„ Ø§Ø² ÙŠÙƒ Ø§Ù†Ø¯Ø§Ø²Ù‡ 
837 حداقل Ø¨Ø²Ø±Ú¯ØªØ± Ø¨Ø§Ø´Ø¯ Ùˆ Ø¯Ø±Ø®ÙˆØ§Ø³Øª Ù‡Ù… ÙÙ‚Ø· Ù‚سمتي Ø§Ø² 
838 رديف‌هاي Ø¬Ø¯ÙˆÙ„ Ø±Ø§ Ø§Ù†ØªØ®Ø§Ø¨ ÙƒØ±Ø¯Ù‡ Ø¨Ø§Ø´Ø¯. Ø¯Ù„يل Ø§ÙŠÙ† 
839 كار Ø¢Ù† Ø§Ø³Øª ÙƒÙ‡ Ø¯Ø³ØªØ±Ø³ÙŠâ€ŒÙ‡Ø§ÙŠ ØªØµØ§Ø¯ÙÙŠ Ø¨Ù‡ Ù‡Ø§Ø±Ø¯Ø¯ÙŠØ³Ùƒ 
840 كه Ø¨Ù‡ Ø®Ø§Ø·Ø± Ù†Ù…ايه‌ها Ø§ÙŠØ¬Ø§Ø¯ Ù…ي‌شود Ù…مكن Ø§Ø³Øª 
841 از Ø®ÙˆØ§Ù†Ø¯Ù† Ù…ستقيم Ø¬Ø¯ÙˆÙ„ ÙŠØ§ Ø®ÙˆØ§Ù†Ø¯Ù† ØªØ±ØªÙŠØ¨ÙŠ 
842 ركوردها ÙƒÙ†Ø¯ØªØ± Ø¨Ø§Ø´Ø¯.
843 براي ØªØ¹ÙŠÙŠÙ† Ø§ÙŠÙ†ÙƒÙ‡ Ø§Ø² Ù†Ù…ايه Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø´ÙˆØ¯ ÙŠØ§ 
844 خير، PostgreSQL Ø¨Ø§ÙŠØ¯ Ø§Ø·Ù„اعات Ø¢Ù…اري Ø±Ø§ Ø¯Ø± Ù…ورد ÙŠÙƒ 
845 جدول Ø¨Ø¯Ø§Ù†Ø¯. Ø§ÙŠÙ† Ø§Ø·Ù„اعات ØªÙˆØ³Ø· Ø¯Ø³ØªÙˆØ± ANALYZE Ùˆ VACUUM 
846 ANALYZE Ø¨Ù‡ Ø¯Ø³Øª Ù…ي‌آيد. Ø¨Ø§ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² Ø§ÙŠÙ† 
847 اطلاعات،‌ Ø¨Ù‡ÙŠÙ†Ù‡ Ø³Ø§Ø² Ø§Ø² ØªØ¹Ø¯Ø§Ø¯ Ø±Ø¯ÙŠÙâ€ŒÙ‡Ø§ÙŠ ÙŠÙƒ 
848 جدول Ø§Ø·Ù„اع Ù¾ÙŠØ¯Ø§ Ù…ي‌كند Ùˆ Ø¨Ù‡ØªØ± Ù…ي‌تواند 
849 تعيين ÙƒÙ†Ø¯ ÙƒÙ‡ Ø¢ÙŠØ§ Ø§Ø² Ù†Ù…ايه Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø´ÙˆØ¯ ÙŠØ§ Ø®ÙŠØ±. 
850 اطلاعات Ø¢Ù…اري Ù‡Ù…چنين Ø¨Ø±Ø§ÙŠ ØªØ¹ÙŠÙŠÙ† ØªØ±ØªÙŠØ¨ Ø§Ù„حاق 
851 Ùˆ Ø±ÙˆØ´Ù‡Ø§ÙŠ Ø§Ù„حاق Ø¨Ù‡ ØµÙˆØ±Øª Ø¨Ù‡ÙŠÙ†Ù‡ Ù†ÙŠØ² ÙƒØ§Ø±Ø¨Ø± Ø¯Ø§Ø±Ø¯. 
852 جمع Ø¢ÙˆØ±ÙŠ Ø§Ø·Ù„اعات Ø¢Ù…اري Ø¨Ø§ÙŠØ¯ Ø¨Ù‡ ØµÙˆØ±Øª Ø¯ÙˆØ±Ù‡â€ŒØ§ÙŠ 
853 همزمان Ø¨Ø§ ØªØºÙŠÙŠØ± Ø¯Ø§Ø¯Ù‡â€ŒÙ‡Ø§ÙŠ Ø¬Ø¯ÙˆÙ„ Ø§Ù†Ø¬Ø§Ù… Ø´ÙˆØ¯.
854 نمايه‌ها Ø¨Ù‡ Ø·ÙˆØ± Ù…عمول Ù‡Ù…راه Ø¨Ø§ Ø¯Ø³ØªÙˆØ± ORDER BY 
855 به ÙƒØ§Ø± Ø¨Ø±Ø¯Ù‡ Ù†Ù…ي‌شوند. Ø¨Ø±Ø§ÙŠ ÙŠÙƒ Ø¬Ø¯ÙˆÙ„ Ø¨Ø²Ø±Ú¯ ÙŠÙƒ 
856 پيمايش ØªØ±ØªÙŠØ¨ÙŠ Ù‡Ù…راه Ø¨Ø§ Ø¯Ø³ØªÙˆØ± Ù…رتب Ø³Ø§Ø²ÙŠ Ø§Ø² Ø¨Ù‡ 
857 كار Ø¨Ø±Ø¯Ù† Ù†Ù…ايه‌ها Ø³Ø±ÙŠØ¹ØªØ± Ø®ÙˆØ§Ù‡Ø¯ Ø¨ÙˆØ¯.
858 اما Ø§Ú¯Ø± Ù‡Ù…راه Ø¨Ø§ ORDER BY‌ Ø§Ø² LIMIT Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø´ÙˆØ¯ 
859 اغلب Ø§Ø² Ù†Ù…ايه‌ها Ø§Ø³ØªÙØ§Ø¯Ù‡ Ù…ي‌شود Ú†ÙˆÙ† ÙÙ‚Ø· 
860 قسمتي Ø§Ø² Ø¬Ø¯ÙˆÙ„ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ù…ي‌شود. Ø¯Ø± Ø­Ù‚يقت Ù‡Ø± 
861 چند ØªÙˆØ§Ø¨Ø¹ ()MIN‌ Ùˆ ()MAX Ø§Ø² Ù†Ù…ايه‌ها Ø§Ø³ØªÙØ§Ø¯Ù‡ 
862 نمي‌كنند ÙˆÙ„ÙŠ Ù…ي‌توانيم Ø¨Ø§ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² Ø¯Ø³ØªÙˆØ± 
863 زير Ø¨Ø§ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² Ù†Ù…ايه‌ها Ùˆ Ø¯Ø³ØªÙˆØ± ORDER BY Ùˆ 
864 LIMIT‌ Ø¢Ù†Ù‡Ø§ Ø±Ø§ Ø¨Ù‡ Ø¯Ø³Øª Ø¢ÙˆØ±ÙŠÙ….
865     SELECT col
866     FROM tab
867     ORDER BY col [ DESC ]
868     LIMIT 1;
869 اگر Ø´Ù…ا ÙÙƒØ± Ù…ي‌كنيد ÙƒÙ‡ Ø¨Ù‡ÙŠÙ†Ù‡ Ø³Ø§Ø² Ø³ÙŠØ³ØªÙ… Ø¯Ø± 
870 انتخاب Ù¾ÙŠÙ…ايش ØªØ±ØªÙŠØ¨ÙŠ Ø§Ø´ØªØ¨Ø§Ù‡ ÙƒØ±Ø¯Ù‡ Ø§Ø³Øª Ø¨Ø§ 
871 دستور 'SET enable_seqscan TO 'off'  Ù…ي‌توانيد Ø¨Ø¨ÙŠÙ†ÙŠØ¯ Ø¢ÙŠØ§ 
872 استفاده Ø§Ø² Ù†Ù…ايه‌ها Ø¨Ø§Ø¹Ø« Ø§ÙØ²Ø§ÙŠØ´ Ø³Ø±Ø¹Øª 
873 درخواست‌ها Ø®ÙˆØ§Ù‡Ø¯ Ø´Ø¯.
874 استفاده Ø§Ø² Ù†Ù…ايه‌ها Ù‡Ù†Ú¯Ø§Ù…ÙŠ ÙƒÙ‡ Ø§Ø² Ø¹Ù„ائم ÙˆÙŠÚ˜Ù‡ 
875 نظير LIKE Ùˆ ~ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ù…ي‌كنيد ÙÙ‚Ø· Ø¯Ø± Ø¨Ø¹Ø¶ÙŠ 
876 شرايط Ø®Ø§ØµÙŠ ÙƒÙ‡ Ø¯Ø± Ø§ÙŠÙ†Ø¬Ø§ Ø°ÙƒØ± Ø´Ø¯Ù‡ Ø§Ø³Øª Ù…مكن Ø§Ø³Øª:
877   Ø§Ø¨ØªØ¯Ø§ÙŠ Ø±Ø´ØªÙ‡ Ø¬Ø³ØªØ¬Ùˆ Ø¨Ø§ÙŠØ¯ Ø¨Ù‡ Ø·ÙˆØ± ØµØ±ÙŠØ­ Ù…شخص 
878   Ø¨Ø§Ø´Ø¯ Ø¨Ø±Ø§ÙŠ Ù…ثال: 
879   Ø¯Ø³ØªÙˆØ±Ø§Øª LIKE Ù†Ø¨Ø§ÙŠØ¯ Ø¨Ø§ Ø¹Ù„امت % Ø´Ø±ÙˆØ¹ Ø´ÙˆÙ†Ø¯ 
880   Ø§Ù„گوهاي Ù…نظمي ÙƒÙ‡ Ø¨Ø§ ~ Ù…ي‌ايد Ø­ØªÙ…اً Ø¨Ø§ÙŠØ¯ Ø¨Ø§ 
881   Ø¹Ù„امت ^ Ø´Ø±ÙˆØ¹ Ø´ÙˆØ¯ 
882   Ø±Ø´ØªÙ‡ Ø¬Ø³ØªØ¬Ùˆ Ù†Ø¨Ø§ÙŠØ¯ Ø¨Ø§ ÙŠÙƒ Ù…جموعه Ø§Ø² 
883   ÙƒØ§Ø±Ø§ÙƒØªØ±â€ŒÙ‡Ø§  Ù…ثل [a-e] Ø´Ø±ÙˆØ¹ Ø´ÙˆØ¯ 
884   Ø¬Ø³ØªØ¬ÙˆÙ‡Ø§ÙŠ ØºÙŠØ±Ø­Ø³Ø§Ø³ Ø¨Ù‡ Ù…تن Ù…ثل  ILIKE‌ Ùˆ *~ Ø§Ø² 
885   Ù†Ù…ايه‌ها Ø§Ø³ØªÙØ§Ø¯Ù‡ Ù†Ù…ي‌كنند. Ø¯Ø± Ø¹ÙˆØ¶ Ø§Ø² 
886   ØªÙˆØ§Ø¨Ø¹ Ù†Ù…ايه‌اي ÙƒÙ‡ Ø¯Ø± Ù‚سمت 4.12 ØªÙˆØ¶ÙŠØ­ Ø¯Ø§Ø¯Ù‡ Ø´Ø¯ 
887   Ø§Ø³ØªÙØ§Ø¯Ù‡ Ù…ي‌كنند. 
888   Ù…قدار Ù¾ÙŠØ´ ÙØ±Ø¶ locale‌ Ø¨Ø§ÙŠØ¯ Ø¯Ø± initdb Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø´ÙˆØ¯. 
890 4.9) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ù†Ø­ÙˆÙ‡ Ø¨Ø±Ø±Ø³ÙŠ Ø¯Ø±Ø®ÙˆØ§Ø³Øª Ø±Ø§ 
891 توسط Ø¨Ù‡ÙŠÙ†Ù‡â€ŒØ³Ø§Ø² Ø¯Ø±Ø®ÙˆØ§Ø³ØªÙ‡Ø§ Ù…شاهده ÙƒÙ†Ù…ØŸ
892 راهنماي Ø¯Ø³ØªÙˆØ± EXPLAIN Ø±Ø§ Ù†Ú¯Ø§Ù‡ ÙƒÙ†ÙŠØ¯.
893 4.10) Ù†Ù…ايه R-tree‌ Ú†ÙŠØ³ØªØŸ
894 از Ù†Ù…ايه R-Tree  Ø¨Ø±Ø§ÙŠ Ø§Ù†Ø¯ÙŠØ³ ÙƒØ±Ø¯Ù† Ø¯Ø§Ø¯Ù‡â€ŒÙ‡Ø§ÙŠ 
895 فاصله‌اي Ø§Ø³ØªÙØ§Ø¯Ù‡ Ù…ي‌شود. ÙŠÙƒ Ù†Ù…ايه hash 
896 نمي‌توانند Ø¬Ø³ØªØ¬ÙˆÙ‡Ø§ÙŠ Ù…حدوده‌اي Ø±Ø§ Ø§Ù†Ø¬Ø§Ù… 
897 دهد. Ù†Ù…ايه "B-tree" Ù†ÙŠØ² Ø¨Ø±Ø§ÙŠ Ø§Ù†Ø¬Ø§Ù… Ø¬Ø³ØªØ¬ÙˆÙŠ 
898 محدوده‌اي Ø¯Ø± ÙŠÙƒ Ø¬Ù‡Øª Ù‚ابل Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø³Øª. Ø§Ù…ا 
899 R-Tree Ù…ي‌تواند Ø¯Ø§Ø¯Ù‡â€ŒÙ‡Ø§ÙŠ Ú†Ù†Ø¯ Ø¨Ø¹Ø¯ÙŠ Ø±Ø§ Ù†ÙŠØ² 
900 پشتيباني ÙƒÙ†Ø¯. Ø¨Ø±Ø§ÙŠ Ù…ثال Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ú¯Ø± Ø§Ø² Ù†Ù…ايه 
901 R-tree‌ Ø¨Ø±Ø§ÙŠ Ú¯ÙˆÙ†Ù‡ Point Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø´ÙˆØ¯ Ø³Ø±Ø¹Øª 
902 درخواست‌هايي Ù†Ø¸ÙŠØ± "select all points within a bounding 
903 rectangle" Ø¨Ù‡ Ù…راتب Ø§ÙØ²Ø§ÙŠØ´ Ù…ي‌يابد.
904 مقاله‌اي ÙƒÙ‡ Ø·Ø±Ø§Ø­ÙŠ R-tree Ø±Ø§ ØªÙˆØ¶ÙŠØ­ Ø¯Ø§Ø¯Ù‡ Ø§Ø³Øª 
905 Guttman, A. "R-trees: A Dynamic Index Structure for Spatial Searching." 
906 Proceedings of the 1984 ACM SIGMOD Int'l Conf on Mgmt of Data, 45-57.
907 R-tree‌ Ù…ي‌تواند Ú†Ù†Ø¯Ø¶Ù„عيها Ùˆ Ú†Ù†Ø¯ ÙˆØ¬Ù‡ÙŠ Ø±Ø§ 
908 پشتيباني ÙƒÙ†Ø¯. Ø¯Ø± ØªØ¦ÙˆØ±ÙŠ R-tree Ù…ي‌تواند ØªØ¹Ø¯Ø§Ø¯ 
909 بعدهاي Ø¨Ø§Ù„اتر Ø±ÙŠ Ù†ÙŠØ² Ù¾Ø´ØªÙŠØ¨Ø§Ù†ÙŠ ÙƒÙ†Ø¯. Ø¯Ø± Ø¹Ù…Ù„ 
910 توسعه R-tree‌ Ù†ÙŠØ§Ø² Ø¨Ù‡ ÙƒØ§Ø± Ø¨ÙŠØ´ØªØ±ÙŠ Ø¯Ø§Ø±Ø¯.
911 4.11) Ø¨Ù‡ÙŠÙ†Ù‡ Ø³Ø§Ø² ØªÙƒÙˆÙŠÙ†ÙŠ Ø¯Ø±Ø®ÙˆØ§Ø³Øª Ú†ÙŠØ³ØªØŸ (Genetic Query 
912 Optimizer)
913 استفاده Ø§Ø² GEQO Ø³Ø±Ø¹Øª Ø¨Ù‡ÙŠÙ†Ù‡ Ø³Ø§Ø²ÙŠ Ø¯Ø±Ø®ÙˆØ§Ø³Øª Ø±Ø§ 
914 هنگاميكه ØªØ¹Ø¯Ø§Ø¯ Ø²ÙŠØ§Ø¯ÙŠ Ø¬Ø¯ÙˆÙ„ Ø±Ø§ Ø¨Ø§ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² 
915 الگوريتم Ú˜Ù†ØªÙŠÙƒ Ø§Ù„حاق Ù…ي‌كنيم Ø§ÙØ²Ø§ÙŠØ´ 
916 مي‌دهد.
917 4.12) Ú†Ú¯ÙˆÙ†Ù‡ Ø§Ø² Ø¹Ø¨Ø§Ø±Ø§Øª Ù…نظم Ø¨Ø±Ø§ÙŠ Ø¬Ø³ØªØ¬Ùˆ Ø§Ø³ØªÙØ§Ø¯Ù‡ 
918 كنم؟ Ú†Ú¯ÙˆÙ†Ù‡ Ø¬Ø³ØªØ¬ÙˆÙŠÙŠ Ø§Ù†Ø¬Ø§Ù… Ø¯Ù‡Ù… ÙƒÙ‡ Ø­Ø³Ø§Ø³ Ø¨Ù‡ Ù…تن 
919 نباشد؟ Ú†Ú¯ÙˆÙ†Ù‡ Ø¨Ø±Ø§ÙŠ ÙŠÙƒ Ø¬Ø³ØªØ¬ÙˆÙŠ ØºÙŠØ± Ø­Ø³Ø§Ø³ Ø¨Ù‡ Ù…تن 
920 از Ù†Ù…ايه Ø§Ø³ØªÙØ§Ø¯Ù‡ ÙƒÙ†Ù…ØŸ
921 براي Ø¬Ø³ØªØ¬ÙˆÙŠ Ø¹Ø¨Ø§Ø±Øª Ù…نظم Ø§Ø² Ø¹Ù…لگر ~‌ Ø§Ø³ØªÙØ§Ø¯Ù‡ 
922 مي‌كنيم. Ø¨Ø±Ø§ÙŠ Ø¬Ø³ØªØ¬ÙˆÙŠ ØºÙŠØ± Ø­Ø³Ø§Ø³ Ø¨Ù‡ Ù…تن Ø§Ø² 
923 عملگر *~ Ùˆ ÙŠØ§ ILIKE‌ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ù…ي‌كنيم.
924 روش Ø¯ÙŠÚ¯Ø± Ø§Ù†Ø¬Ø§Ù… Ø¬Ø³ØªØ¬ÙˆÙŠ ØºÙŠØ± Ø­Ø³Ø§Ø³ Ø¨Ù‡ Ù…تن Ø¯Ø± Ø²ÙŠØ± 
925 نشان Ø¯Ø§Ø¯Ù‡ Ø´Ø¯Ù‡ Ø§Ø³Øª.
926     SELECT *
927     FROM tab
928     WHERE lower(col) = 'abc';
929 اين Ø§Ø² Ù†Ù…ايه‌هاي Ø§Ø³ØªØ§Ù†Ø¯Ø§Ø±Ø¯ Ø§Ø³ØªÙØ§Ø¯Ù‡ 
930 نمي‌كند. ÙˆÙ„ÙŠ Ø´Ù…ا Ù…ÙŠ ØªÙˆØ§Ù†ÙŠØ¯ Ø¨Ø§ Ø¯Ø³ØªÙˆØ± Ø²ÙŠØ± ÙŠÙƒ 
931 نمايه Ø§ÙŠØ¬Ø§Ø¯ ÙƒÙ†ÙŠØ¯ Ùˆ Ø§Ø² Ø¢Ù† Ø§Ø³ØªÙØ§Ø¯Ù‡ ÙƒÙ†ÙŠØ¯.
932     CREATE INDEX tabindex ON tab (lower(col));
933 4.13) Iچگونه Ù…ي‌توانم Ø¯Ø± ÙŠÙƒ Ø¯Ø±Ø®ÙˆØ§Ø³Øª ØªØ´Ø®ÙŠØµ Ø¯Ù‡Ù… 
934 كه ÙŠÙƒ ÙÙŠÙ„د NULL‌ Ø§Ø³ØªØŸ
935 با Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² ØªÙˆØ§Ø¨Ø¹ IS NULL Ùˆ IS NOT NULL Ù…ي‌توانيم 
936 NULL Ø¨ÙˆØ¯Ù† ÙŠÙƒ ÙÙŠÙ„د Ø±Ø§ ØªØ³Øª ÙƒÙ†ÙŠÙ….
937 4.14) ØªÙØ§ÙˆØª Ø¨ÙŠÙ† Ú¯ÙˆÙ†Ù‡â€ŒÙ‡Ø§ÙŠ Ù…ختلف character Ú†ÙŠØ³ØªØŸ
938 Type            Internal Name   Notes
939 --------------------------------------------------
940 VARCHAR(n)      varchar      Ø§Ù†Ø¯Ø§Ø²Ù‡ØŒ Ø­Ø¯Ø§ÙƒØ«Ø± Ø·ÙˆÙ„ Ø±Ø§ Ù†Ø´Ø§Ù† Ù…ÙŠ Ø¯Ù‡Ø¯ Ø¨Ø¯ÙˆÙ† Ø§Ø¶Ø§ÙÙ‡ Ø´Ø¯Ù† ÙƒØ§Ø±Ø§ÙƒØªØ± Ø§Ø¶Ø§ÙÙ‡
941 CHAR(n)            bpchar       ÙƒØ§Ø±Ø§ÙƒØªØ±Ù‡Ø§ÙŠ Ø¨Ù„انك Ø¨Ø±Ø§ÙŠ Ù¾Ø± Ø´Ø¯Ù† Ø·ÙˆÙ„ Ù…شخص Ø´Ø¯Ù‡ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ù…ي‌شود
942 TEXT                text            Ø­Ø¯Ø§ÙƒØ«Ø± Ø·ÙˆÙ„ Ø±Ø§ Ù…شخص Ù†Ù…ي‌كند
943 BYTEA               bytea         Ø¢Ø±Ø§ÙŠÙ‡â€ŒØ§ÙŠ Ø§Ø² Ø¨Ø§ÙŠØª Ø¨Ø§ Ø·ÙˆÙ„ Ù…تغير
944 "char"               char           ÙŠÙƒ ÙƒØ§Ø±Ø§ÙƒØªØ±
945 نام Ø¯Ø§Ø®Ù„ÙŠ Ú¯ÙˆÙ†Ù‡â€ŒÙ‡Ø§ Ø±Ø§ Ø¯Ø± system catalogue â€ŒÙˆ Ø¨Ø¹Ø¶ÙŠ Ø§Ø² 
946 پيغامهاي Ø®Ø·Ø§ Ù…ي‌توان Ø¯ÙŠØ¯.
947 چهار Ú¯ÙˆÙ†Ù‡ Ø§ÙˆÙ„ Ù‡Ù…Ú¯ÙŠ Ø§Ø² Ù†ÙˆØ¹ varlena Ù‡Ø³ØªÙ†Ø¯ (4 Ø¨Ø§ÙŠØª 
948 اول Ø±ÙˆÙŠ Ø¯ÙŠØ³Ùƒ Ø·ÙˆÙ„ Ø±Ø§ Ù…شخص Ù…ي‌كند ÙƒÙ‡ Ø¨Ù‡ Ø¯Ù†Ø¨Ø§Ù„ 
949 آن Ø¯Ø§Ø¯Ù‡â€ŒÙ‡Ø§ Ù‚رار Ø¯Ø§Ø±Ù†Ø¯.)‌بنابراين ÙØ¶Ø§ÙŠ 
950 واقعي Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø´Ø¯Ù‡ Ø±ÙˆÙŠ Ø¯ÙŠØ³Ùƒ Ø§Ø² Ø§Ù†Ø¯Ø§Ø²Ù‡ ØªØ¹Ø±ÙŠÙ 
951 شده Ø¨ÙŠØ´ØªØ± Ø§Ø³Øª. Ø§Ù…ا Ø§ÙŠÙ† Ú¯ÙˆÙ†Ù‡â€ŒÙ‡Ø§ Ø±Ø§ Ù…ي‌توان 
952 فشرده ÙƒØ±Ø¯ ÙƒÙ‡ Ø§ÙŠÙ†ÙƒØ§Ø± Ø¨Ø§Ø¹Ø« Ù…ي‌شود ÙØ¶Ø§ÙŠ ÙƒÙ…تري 
953 روي Ø¯ÙŠØ³Ùƒ Ø§Ø´ØºØ§Ù„ ÙƒÙ†Ù†Ø¯.
954 براي Ø°Ø®ÙŠØ±Ù‡ Ø±Ø´ØªÙ‡â€ŒÙ‡Ø§ÙŠ Ø¨Ø§ Ø·ÙˆÙ„ Ù…تغير(VARCHAR(n‌ 
955 بهترين Ø§Ù†ØªØ®Ø§Ø¨ Ø§Ø³Øª. Ø¯Ø± Ø§ÙŠÙ† Ú¯ÙˆÙ†Ù‡ Ø­Ø¯Ø§ÙƒØ«Ø± Ø·ÙˆÙ„ 
956 رشته Ù…حدود Ø§Ø³Øª Ø¨Ø± Ø®Ù„اف text ÙƒÙ‡ Ù‡ÙŠÚ† Ù…حدوديتي 
957 روي Ø­Ø¯Ø§ÙƒØ«Ø± Ø§Ù†Ø¯Ø§Ø²Ù‡ Ø±Ø´ØªÙ‡ Ù†Ù…ي‌گذارد.(در Ø§ÙŠÙ† 
958 گونه Ø­Ø¯Ø§ÙƒØ«Ø± Ø·ÙˆÙ„ ÙŠÙƒ Ø±Ø´ØªÙ‡ ÙŠÙƒ Ú¯ÙŠÚ¯Ø§ Ø¨Ø§ÙŠØª Ø®ÙˆØ§Ù‡Ø¯ 
959 بود)
960 گونه (CHAR(n  Ø¨Ø±Ø§ÙŠ Ø°Ø®ÙŠØ±Ù‡ Ø¯Ø§Ø¯Ù‡â€ŒÙ‡Ø§ÙŠ Ø¨Ø§ Ø·ÙˆÙ„ ÙŠÙƒØ³Ø§Ù† 
961 است.يك Ú¯ÙˆÙ†Ù‡â€ŒÙŠ (CHAR(n Ø¨Ø§ ÙƒØ§Ø±Ø§ÙƒØªØ±Ù‡Ø§ÙŠ Ø¨Ù„انك 
962 (خالي) Ù¾Ø± Ù…ي‌شود ØªØ§ Ø¨Ù‡ Ø·ÙˆÙ„ Ù…شخص Ø´Ø¯Ù‡ Ø¨Ø±Ø³Ø¯ Ø¯Ø± 
963 حاليكه Ú¯ÙˆÙ†Ù‡ VARCHAR ÙƒØ§Ø±Ø§ÙƒØªØ±Ù‡Ø§ Ø±Ø§ Ø¨Ù‡ Ù‡Ù…ان ØµÙˆØ±Øª 
964 كه Ù‡Ø³ØªÙ†Ø¯ Ø°Ø®ÙŠØ±Ù‡ Ù…ي‌كند. Ú¯ÙˆÙ†Ù‡ BYTEA Ø¨Ø±Ø§ÙŠ Ø°Ø®ÙŠØ±Ù‡ 
965 داده‌هاي Ø¨Ø§ÙŠÙ†Ø±ÙŠ Ø§Ø³Øª Ø¨Ù‡ Ø®ØµÙˆØµ Ø¯Ø§Ø¯Ù‡â€ŒÙ‡Ø§ÙŠ 
966 باينتري ÙƒÙ‡ Ø´Ø§Ù…Ù„ Ø¨Ø§ÙŠØªâ€ŒÙ‡Ø§ÙŠ NULL Ù‡Ø³ØªÙ†Ø¯. Ø§Ø² Ù†Ø¸Ø± 
967 كارايي ØªÙ…ام Ø§ÙŠÙ† Ú¯ÙˆÙ†Ù‡â€ŒÙ‡Ø§ ÙŠÙƒØ³Ø§Ù† Ù‡Ø³ØªÙ†Ø¯.
968 4.15.1) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم ÙŠÙƒ ÙÙŠÙ„د Ø³Ø±ÙŠØ§Ù„ ÙŠØ§ 
969 افزايشي Ø§ÙŠØ¬Ø§Ø¯ ÙƒÙ†Ù…ØŸ
970 PostgreSQL Ø§Ø² Ø¯Ø§Ø¯Ù‡â€ŒÙ‡Ø§ÙŠ Ø³Ø±ÙŠØ§Ù„ Ù¾Ø´ØªÙŠØ¨Ø§Ù†ÙŠ Ù…ي‌كند. 
971 براي Ø§ÙŠØ¬Ø§Ø¯ ÙŠÙƒ ÙÙŠÙ„د Ø³Ø±ÙŠØ§Ù„ (براي Ø¯Ø§Ø´ØªÙ† ÙŠÙƒ ÙÙŠÙ„د 
972 منحصر Ø¨Ù‡ ÙØ±Ø¯ Ø¨Ø±Ø§ÙŠ Ù‡Ø± Ø±Ø¯ÙŠÙ )به Ø±ÙˆØ´ Ø²ÙŠØ± Ø¹Ù…Ù„ 
973 كنيد:
974     CREATE TABLE person ( 
975         id   SERIAL, 
976         name TEXT 
977     );
978 دستور Ø¨Ø§Ù„ا Ø¨Ù‡ Ø·ÙˆØ± Ø§ØªÙˆÙ…اتيک Ø¨Ù‡ Ø¯Ø³ØªÙˆØ± Ø²ÙŠØ± 
979 تبديل Ù…ي‌شود:
980     CREATE SEQUENCE person_id_seq;
981     CREATE TABLE person ( 
982         id   INT4 NOT NULL DEFAULT nextval('person_id_seq'),
983         name TEXT 
984     );
985 براي Ø¯ÙŠØ¯Ù† Ø§Ø·Ù„اعات Ø¨ÙŠØ´ØªØ± Ø¨Ù‡ Ø±Ø§Ù‡Ù†Ù…اي Ø¯Ø³ØªÙˆØ± 
986 create_sequence  Ù…راجعه ÙƒÙ†ÙŠØ¯. Ù‡Ù…چنين Ù…ي‌توان Ø§Ø² 
987 OID‌هر Ø±Ø¯ÙŠÙ Ø¨Ù‡ Ø¹Ù†ÙˆØ§Ù† ÙŠÙƒ Ù…قدار Ù…نحصر Ø¨Ù‡ ÙØ±Ø¯ 
988 استفاده ÙƒØ±Ø¯. Ø§Ù…ا Ø¯Ø± Ø§ÙŠÙ† Ø­Ø§Ù„ت Ø¨Ø±Ø§ÙŠ dump ÙƒØ±Ø¯Ù† Ùˆ 
989 reload‌كردن Ù¾Ø§ÙŠÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ Ø¨Ø§ÙŠØ¯ Ø¯Ø³ØªÙˆØ± pg_dumps‌ Ø±Ø§ 
990 با Ú¯Ø²ÙŠÙ†Ù‡ o-‌ Ø§Ø¬Ø±Ø§ ÙƒÙ†ÙŠØ¯.
991 4.15.2) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ù…قدار ÙŠÙƒ Ø¯Ø±Ø¬ Ø³Ø±ÙŠØ§Ù„ÙŠ Ø±Ø§ 
992 بدانم؟
993 يك Ø±ÙˆØ´ Ø¨Ø±Ø§ÙŠ Ú¯Ø±ÙØªÙ† Ù…قدار Ø¨Ø¹Ø¯ÙŠ ÙŠÙƒ ÙÙŠÙ„د Ø³Ø±ÙŠØ§Ù„ 
994 استفاده Ø§Ø² ØªØ§Ø¨Ø¹ ()nextval Ø§Ø³Øª. Ø¯Ø± Ø´Ø¨Ù‡ ÙƒÙØ¯ÙŠ ÙƒÙ‡ Ø¯Ø± 
995 ادامه Ø¢Ù…ده Ø§Ø³Øª Ø±ÙˆØ´ Ø§Ù†Ø¬Ø§Ù… Ø§ÙŠÙ† ÙƒØ§Ø± Ù†Ø´Ø§Ù† Ø¯Ø§Ø¯Ù‡ 
996 شده Ø§Ø³Øª:
997     new_id = execute("SELECT nextval('person_id_seq')");
998     execute("INSERT INTO person (id, name) VALUES (new_id, 'Blaise Pascal')");
999 با Ø§Ø¬Ø±Ø§ Ø¯Ø³ØªÙˆØ± ÙÙˆÙ‚ Ù…قدار Ø¬Ø¯ÙŠØ¯ Ø±Ø§ Ø¯Ø± Ù…تغير new_id 
1000 نيز Ø®ÙˆØ§Ù‡ÙŠØ¯Ø¯Ø§Ø´Øª ÙƒÙ‡ Ù…ي‌توانيد Ø¢Ù† Ø±Ø§ Ø¯Ø± Ø¨Ù‚يه 
1001 درخواست‌هاي Ù†ÙŠØ² Ø§Ø³ØªÙØ§Ø¯Ù‡ ÙƒÙ†ÙŠØ¯. ØªÙˆØ¬Ù‡ Ø¯Ø§Ø´ØªÙ‡ 
1002 باشيد ÙƒÙ‡ Ù†Ø§Ù… SEQUENCEيي ÙƒÙ‡ Ø¨Ù‡ Ø·ÙˆØ± Ø§ØªÙˆÙ…اتيك Ø§ÙŠØ¬Ø§Ø¯ 
1003 شده Ø§Ø³Øª Ø¨Ù‡ ØµÙˆØ±Øª table_serialcolumn_seq‌ Ø®ÙˆØ§Ù‡Ø¯ Ø¨ÙˆØ¯. ÙƒÙ‡ 
1004 در Ø¢Ù† table‌ Ù†Ø§Ù… Ø¬Ø¯ÙˆÙ„ Ùˆ serialcolumn Ù†Ø§Ù… ÙÙŠÙ„د Ø³Ø±ÙŠØ§Ù„ 
1005 جدول Ù…ي‌باشد.
1006 براي Ø¯ÙŠØ¯Ù† Ù…قدار Ù†Ø³Ø¨Øª Ø¯Ø§Ø¯Ù‡ Ø´Ø¯Ù‡ Ø¨Ù‡ ÙÙŠÙ„د Ø³Ø±ÙŠØ§Ù„ 
1007 نيز Ù…ي‌توان Ø§Ø² ØªØ§Ø¨Ø¹ () currval Ø¨Ù‡ ØµÙˆØ±Øª Ø²ÙŠØ± 
1008 استفاده ÙƒØ±Ø¯. 
1009     execute("INSERT INTO person (name) VALUES ('Blaise Pascal')");
1010     new_id = execute("SELECT currval('person_id_seq')");
1011 Ùˆ Ø³Ø±Ø§Ù†Ø¬Ø§Ù… Ø´Ù…ا Ù…ي‌توانيد Ø§Ø² Ù…قدار OID ÙƒÙ‡ Ø®Ø±ÙˆØ¬ÙŠ 
1012 دستور INSERT  Ø§Ø³Øª Ø¨Ø±Ø§ÙŠ Ø¯ÙŠØ¯Ù† Ù…قدار Ù¾ÙŠØ´ ÙØ±Ø¶ 
1013 استفاده ÙƒÙ†ÙŠØ¯. Ù‡Ø± Ú†Ù†Ø¯ Ø§ÙŠÙ† Ø±ÙˆØ´ Ø¯Ø± Ù‡Ù…Ù‡ Ù¾Ù„تفرمها 
1014 قابل Ø§Ø³ØªÙØ§Ø¯Ù‡ Ù†ÙŠØ³Øª Ùˆ Ø¶Ù…Ù† Ø§ÙŠÙ†ÙƒÙ‡ ÙÙŠÙ„د oid‌ Ø¨Ø¹Ø¯ 
1015 از Ø¹Ø¯Ø¯ 4 Ù…يليارد Ø¯ÙˆØ¨Ø§Ø±Ù‡ ØµÙØ± Ù…ي‌شود. Ø¯Ø± Ø²Ø¨Ø§Ù† 
1016 perl Ø¨Ø§ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² DBI Ùˆ DBD::Pg Ù…قدار oid‌را 
1017 مي‌توانيد Ø¨Ù‡ Ø´ÙƒÙ„ Ø²ÙŠØ± Ø§Ø³ØªØ®Ø±Ø§Ø¬ ÙƒÙ†ÙŠØ¯: Ø¨Ø¹Ø¯ Ø§Ø² 
1018 اجراي ()st->execute$ Ù…قدار oid‌ Ø¯Ø± Ù…تغير  sth->pg_oid_status$ 
1019 ذخيره Ø®ÙˆØ§Ù‡Ø¯ Ø´Ø¯.
1020 4.15.3) Ø¢ÛŒØ§ ØªÙˆØ§Ø¨Ø¹ ()nextval Ùˆ ()currval Ù…نجر Ø¨Ù‡ Ø§ÛŒØ¬Ø§Ø¯ 
1021 شرایط race Ø¨Ø±Ø§ÛŒ Ø³Ø§ÛŒØ± Ú©Ø§Ø±Ø¨Ø±Ø§Ù† Ù…ÛŒ Ø´ÙˆÙ†Ø¯ØŸ
1022 خیر، Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² Ø§ÛŒÙ† ØªÙˆØ§Ø¨Ø¹ Ø´Ø±Ø§ÛŒØ· race Ø±Ø§ Ø¨Ù‡ 
1023 وجود Ù†Ù…ÛŒ Ø¢ÙˆØ±Ø¯.
1024 4.15.4) Ú†Ø±Ø§ Ø§Ø¹Ø¯Ø§Ø¯ Ø³Ø±ÛŒØ§Ù„ÛŒ Ù…ربوط Ø¨Ù‡ ØªØ±Ø§Ú©Ù†Ø´Ù‡Ø§ÛŒ abort 
1025 شده Ù…جدداً Ø§Ø³ØªÙØ§Ø¯Ù‡ Ù†Ù…ÛŒ Ø´ÙˆØ¯ØŸ Ú†Ø±Ø§ Ø¨ÛŒÙ† Ø§Ø¹Ø¯Ø§Ø¯ 
1026 سریالی ÛŒÚ© ÙØ§ØµÙ„Ù‡ Ø®Ø§Ù„ÛŒ Ø§ÛŒØ¬Ø§Ø¯ Ù…ÛŒ Ø´ÙˆØ¯ØŸ
1027 برای Ø¨Ø§Ù„ا Ø¨Ø±Ø¯Ù† Ø§Ù…کان Ø§Ø¬Ø±Ø§ÛŒ Ù‡Ù…زمان ØªØ±Ø§Ú©Ù†Ø´Ù‡Ø§ØŒ 
1028 اعداد Ø³Ø±ÛŒØ§Ù„ÛŒ Ø¨Ù‡ Ù…حض Ø§Ø¬Ø±Ø§ÛŒ ØªØ±Ø§Ú©Ù†Ø´ Ø¨Ù‡ Ø¢Ù†Ù‡Ø§ 
1029 تخصیص Ù…ÛŒ ÛŒØ§Ø¨Ø¯ Ø¯Ø± Ø§ÛŒÙ† Ø­Ø§Ù„ت Ø§Ú¯Ø± Ø¨Ø¹Ø¶ÛŒ Ø§Ø² 
1030 تراکنشها abort Ø´ÙˆÙ†Ø¯ Ø¨ÛŒÙ† Ø§Ø¹Ø¯Ø§Ø¯ Ø³Ø±ÛŒØ§Ù„ÛŒ Ø§Ø³ØªÙØ§Ø¯Ù‡ 
1031 شده ÛŒÚ© ÙØ§ØµÙ„Ù‡ Ø®Ø§Ù„ÛŒ Ø¨Ù‡ ÙˆØ¬ÙˆØ¯ Ù…ÛŒ Ø¢ÛŒØ¯.
1032 4.16) OID Ùˆ TID Ú†Ù‡ Ù‡Ø³ØªÙ†Ø¯ØŸ
1033 OID Ø±Ø§Ù‡ Ø­Ù„ PostgreSQL Ø¨Ø±Ø§ÛŒ Ø¯Ø§Ø´ØªÙ† ÛŒÚ© Ø´Ù†Ø§Ø³Ù‡ Ù…نحصر Ø¨Ù‡ 
1034 فرد Ø¨Ø±Ø§ÛŒ Ù‡Ø± Ø±Ø¯ÛŒÙ Ø§Ø³Øª. Ù‡Ø± Ø±Ø¯ÛŒÙ Ø¬Ø¯ÛŒØ¯ÛŒ Ú©Ù‡ Ø§ÛŒØ¬Ø§Ø¯ 
1035 Ù…ÛŒ Ø´ÙˆØ¯ ÛŒÚ© OID Ù…نحصر Ø¨Ù‡ ÙØ±Ø¯ Ø¨Ù‡ Ø¢Ù† Ø§Ø®ØªØµØ§Øµ Ù…ÛŒ 
1036 یابد. ØªÙ…ام OIDهایی Ú©Ù‡ Ø¯Ø± Ø­ÛŒÙ† initdb Ø§ÛŒØ¬Ø§Ø¯ Ù…ÛŒ Ø´ÙˆÙ†Ø¯ 
1037 از 16384 Ú©Ù…تر Ù‡Ø³ØªÙ†Ø¯ Ùˆ OIDهایی Ø¨Ø¹Ø¯Ø§Ù‹ ØªÙˆÙ„ید Ù…ÛŒ Ø´ÙˆØ¯ 
1038 از Ø§ÛŒÙ† Ø¹Ø¯Ø¯ Ø¨Ø²Ø±Ú¯ØªØ± Ø®ÙˆØ§Ù‡Ø¯ Ø¨ÙˆØ¯. Ù†Ú©ØªÙ‡ Ù…هم Ø¢Ù† Ø§Ø³Øª 
1039 Ú©Ù‡ OIDها Ù†Ù‡ ØªÙ†Ù‡Ø§ Ø¯Ø± ÛŒÚ© Ø¬Ø¯ÙˆÙ„ Ø´Ø¨ÛŒÙ‡ Ù†ÛŒØ³ØªÙ†Ø¯ Ø¨Ù„Ú©Ù‡ 
1040 در Ú©Ù„ Ù¾Ø§ÛŒÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ Ù‡ÛŒÚ† Ø¯Ùˆ Ø±Ø¯ÛŒÙÛŒ Ø¯Ø§Ø±Ø§ÛŒ OID ÛŒÚ©Ø³Ø§Ù† 
1041 نخواهد Ø¨ÙˆØ¯.
1042 PostgreSQL Ø§Ø² OID Ø¯Ø± Ø³ÛŒØ³ØªÙ… Ø¯Ø§Ø®Ù„ÛŒ Ø®ÙˆØ¯ Ø¨Ø±Ø§ÛŒ Ø§ÛŒØ¬Ø§Ø¯ 
1043 ارتباط Ø¨ÛŒÙ† Ø±Ø¯ÛŒÙÙ‡Ø§ÛŒ Ø¬Ø¯Ø§ÙˆÙ„ Ù…ختلف Ø§Ø³ØªÙØ§Ø¯Ù‡ Ù…ÛŒ 
1044 کند. ØªÙˆØµÛŒÙ‡ Ù…ÛŒ Ø´ÙˆØ¯ Ú©Ù‡ ÛŒÚ© Ø³ØªÙˆÙ† Ø§Ø² Ù†ÙˆØ¹ OID Ø¨Ø±Ø§ÛŒ 
1045 ذخیره Ø§ÛŒÙ† ÙÛŒÙ„د Ø¯Ø± Ø¬Ø¯ÙˆÙ„ Ø§ÛŒØ¬Ø§Ø¯ Ú©Ù†ÛŒØ¯. Ø³Ø§Ø®ØªÙ† ÛŒÚ© 
1046 نمایه Ø¨Ø±Ø§ÛŒ Ø§ÛŒÙ† ÙÛŒÙ„د Ø¨Ø§Ø¹Ø« Ø¯Ø³ØªØ±Ø³ÛŒ Ø³Ø±ÛŒØ¹ØªØ± Ø¨Ù‡ Ø¢Ù† 
1047 خواهد Ø´Ø¯.
1048 تمام Ù¾Ø§ÛŒÚ¯Ø§Ù‡Ù‡Ø§ÛŒ Ø¯Ø§Ø¯Ù‡ Ø¯Ø± PostgreSQL Ø¨Ø±Ø§ÛŒ Ú¯Ø±ÙØªÙ† OID 
1049 جدید Ø§Ø² ÛŒÚ© Ù†Ø§Ø­ÛŒÙ‡ Ù…رکزی Ø§Ø³ØªÙØ§Ø¯Ù‡ Ù…ÛŒ Ú©Ù†Ø¯. ÙˆÙ„ÛŒ 
1050 اگر Ø¨Ø®ÙˆØ§Ù‡ÛŒÙ… OID Ø±Ø§ Ø¨Ù‡ Ø±ÙˆØ´ Ø¯ÛŒÚ¯Ø±ÛŒ Ø¨Ú¯ÛŒØ±ÛŒÙ… Ùˆ ÛŒØ§ 
1051 اینکه Ø¯Ø± Ø­ÛŒÙ† Ú©Ù¾ÛŒ Ú©Ø±Ø¯Ù† ÛŒÚ© Ø¬Ø¯ÙˆÙ„ Ø¨Ø®ÙˆØ§Ù‡ÛŒÙ… OIDهای 
1052 اصلی Ø¢Ù† ØªØºÛŒÛŒØ± Ù†Ú©Ù†Ø¯ Ø¨Ù‡ Ø±ÙˆØ´ Ø²ÛŒØ± Ù…ÛŒ ØªÙˆØ§Ù†ÛŒÙ… Ø¹Ù…Ù„ 
1053 کنیم:
1055         CREATE TABLE new_table(mycol int);
1056         SELECT oid AS old_oid, mycol INTO tmp_table FROM old_table;
1057         COPY tmp_table TO '/tmp/pgtable';
1058         COPY new_table WITH OIDS FROM '/tmp/pgtable';
1059         DROP TABLE tmp_table;
1060 OID ÛŒÚ© Ø¹Ø¯Ø¯ ØµØ­ÛŒØ­ 4 Ø¨Ø§ÛŒØªÛŒ Ø§Ø³Øª Ùˆ Ø¨Ù†Ø§Ø¨Ø±Ø§ÛŒÙ† Ø­Ø¯Ø§Ú©Ø«Ø± 
1061 مقدار Ø¢Ù† 4 Ù…یلیارد Ø®ÙˆØ§Ù‡Ø¯ Ø¨ÙˆØ¯ Ùˆ Ø¨Ø¹Ø¯ Ø§Ø² Ø¢Ù† 
1062 مقدار Ø¢Ù† Ø³Ø±Ø±ÛŒØ² Ø®ÙˆØ§Ù‡Ø¯ Ø´Ø¯.  Ø§Ù„بته ØªØ§ Ú©Ù†ÙˆÙ† Ø¨Ø±Ø§ÛŒ  
1063 کسی  Ø§ÛŒÙ† Ø§ØªÙØ§Ù‚ Ù†ÛŒÙØªØ§Ø¯Ù‡ Ø§Ø³Øª Ùˆ ØªØµÙ…یم Ú¯Ø±Ø¯Ø§Ù†Ø¯Ú¯Ø§Ù† 
1064 PostgreSQL Ø¢Ù† Ø§Ø³Øª Ú©Ù‡ Ù‚بل Ø§Ø² Ø¢Ù†Ú©Ù‡ Ø§ÛŒÙ† Ø§ØªÙØ§Ù‚ Ø±Ø® Ø¯Ù‡Ø¯ 
1065 این Ù…Ø´Ú©Ù„ Ø±Ø§ Ø¨Ø±Ø·Ø±Ù Ú©Ù†Ù†Ø¯.
1066 TIDها Ø¨Ø±Ø§ÛŒ Ø´Ù†Ø§Ø³Ø§ÛŒÛŒ Ù…حل ÙÛŒØ²ÛŒÚ©ÛŒ ÛŒÚ© Ø±Ø¯ÛŒÙ Ø¨Ø± Ø§Ø³Ø§Ø³ 
1067 بلوک Ùˆ Ø¢ÙØ³Øª Ù…ÛŒ Ø¨Ø§Ø´Ø¯. TIDها Ø¨Ø¹Ø¯ Ø§Ø² ØªØºÛŒÛŒØ± Ù¾ÛŒØ¯Ø§ 
1068 کردن ÛŒÚ© Ø±Ø¯ÛŒÙ Ùˆ ÛŒØ§ Ø¨Ø§Ø²Ø®ÙˆØ§Ù†ÛŒ Ø¢Ù† Ø¹ÙˆØ¶ Ù…ÛŒ Ø´ÙˆÙ†Ø¯. 
1069 TIDها ØªÙˆØ³Ø· Ù†Ù…ایه Ù‡Ø§ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ù…ÛŒ Ø´ÙˆÙ†Ø¯.
1070 4.17) Ù…عني Ø¨Ø¹Ø¶ÙŠ Ø§Ø² ØªØ±Ù…ها Ùˆ ÙƒÙ„ماتي ÙƒÙ‡ Ø¯Ø± PostgreSQL‌ 
1071 استفاده Ù…ي‌شود Ú†ÙŠØ³ØªØŸ
1072 لیست Ø¨Ø±Ø®ÛŒ Ø§Ø² ØªØ±Ù…ها Ùˆ Ú©Ù„ماتی Ú©Ù‡ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ù…ÛŒ 
1073 شوند:
1074   table, relation, class :کلاس، Ø±Ø§Ø¨Ø·Ù‡ØŒ Ø¬Ø¯ÙˆÙ„
1075   row, record, tuple Ú†Ù†Ø¯ØªØ§ÛŒÛŒØŒ Ø±Ú©ÙˆØ±Ø¯ØŒ Ø±Ø¯ÛŒÙ
1076   column, field, attribute ØµÙØªØŒ ÙÛŒÙ„د، Ø³ØªÙˆÙ†
1077   retrieve, select Ø§Ù†ØªØ®Ø§Ø¨ØŒ Ø®ÙˆØ§Ù†Ø¯Ù†
1078   replace, updateبه Ø±ÙˆØ² Ú©Ø±Ø¯Ù†ØŒ Ø¬Ø§ÛŒÚ¯Ø²ÛŒÙ†ÛŒ 
1079   append, insert Ø¯Ø±Ø¬ØŒ Ø§Ø¶Ø§ÙÙ‡ Ú©Ø±Ø¯Ù†
1080   OID, serial value Ù…قدار Ø³Ø±ÛŒØ§Ù„
1081   portal, cursor 
1082   range variable, table name, table alias 
1083 یک Ù„یست Ø¹Ù…ومی Ø§Ø² ØªØ±Ù…های Ù…ورد Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø¯Ø± 
1084 پایگاه Ø¯Ø§Ø¯Ù‡ Ø¯Ø± Ø¢Ø¯Ø±Ø³  
1085 http://hea-www.harvard.edu/MST/simul/software/docs/pkgs/pgsql/glossary/glossary.htm 
1086 وجود Ø¯Ø§Ø±Ø¯.
1087 4.18) Ú†Ø±Ø§ Ù…Ù† Ø®Ø·Ø§ÙŠ "ERROR: Memory exhausted in AllocSetAlloc" 
1088 مي‌گيرم؟
1089 این Ø®Ø·Ø§ Ø§Ø­ØªÙ…الاً ÛŒØ§ Ø¨Ù‡ Ø®Ø§Ø·Ø± ØªÙ…ام Ø´Ø¯Ù† Ø­Ø§ÙØ¸Ù‡ 
1090 مجازی Ø³ÛŒØ³ØªÙ… Ø´Ù…است Ùˆ ÛŒØ§ Ø§ÛŒÙ†Ú©Ù‡ Ú©Ø±Ù†Ù„ Ø¨Ø±Ø§ÛŒ 
1091 برنامه Ù‡Ø§ Ø¯Ø± Ù…ورد Ù…یزان Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² Ø­Ø§ÙØ¸Ù‡ 
1092 مجازی Ù…حدودیت Ø§Ø¹Ù…ال Ú©Ø±Ø¯Ù‡ Ø§Ø³Øª. Ù‚بل Ø§Ø² Ø§Ø¬Ø±Ø§ÛŒ 
1093 برنامه Ø§ØµÙ„ÛŒ ÛŒÚ©ÛŒ Ø§Ø² Ø¯Ø³ØªÙˆØ±Ø§Øª Ø²ÛŒØ± Ø±Ø§ Ø§Ø¬Ø±Ø§ Ú©Ù†ÛŒØ¯.
1094     ulimit -d 262144
1095     limit datasize 256m
1096 بسته Ø¨Ù‡ Ù†ÙˆØ¹ Ø´Ù„ ÛŒÚ©ÛŒ Ø§Ø² Ø§ÛŒÙ† Ø¯Ø³ØªÙˆØ±Ø§Øª Ù…Ù…Ú©Ù† Ø§Ø³Øª Ø¨Ø§ 
1097 موفقیت Ø§Ø¬Ø±Ø§ Ø´ÙˆØ¯. Ø¨Ø§ Ø§Ø¬Ø±Ø§ÛŒ Ø¢Ù† Ø¯Ø³ØªÙˆØ± Ù…حدودیت 
1098 حافظه Ù…جازی Ø¨Ø±Ø§ÛŒ Ø¨Ø±Ù†Ø§Ù…Ù‡ Ù‡Ø§ Ø¨Ø±Ø¯Ø§Ø´ØªÙ‡ Ø´Ø¯Ù‡ Ùˆ Ø¨Ø§ 
1099 این Ú©Ø§Ø± Ø§Ø­ØªÙ…الاً Ø¯Ø±Ø®ÙˆØ§Ø³ØªÛŒ Ú©Ù‡ Ù‚بلاً Ø®Ø·Ø§ Ù…ÛŒ 
1100 داده Ø§Ø³Øª Ø§Ø¬Ø±Ø§ Ø®ÙˆØ§Ù‡Ø¯ Ø´Ø¯.
1101 4.19) Ø§Ø² ÙƒØ¬Ø§ ØªØ´Ø®ÙŠØµ Ø¯Ù‡Ù… ÙƒÙ‡ ÙˆÙŠØ±Ø§ÙŠØ´ ÙŠØ§ Ù†Ø³Ø®Ù‡ 
1102 PostgreSQLيي ÙƒÙ‡ Ù…Ù† Ø§Ø³ØªÙØ§Ø¯Ù‡ Ù…ي‌كنم Ú†ÙŠØ³ØªØŸ
1103 با Ø§Ø¬Ø±Ø§ÛŒ Ø¯Ø³ØªÙˆØ± ()SELECT version
1104 4.20) Ú†Ø±Ø§ Ø¯Ø± Ø­ÛŒÙ† Ø§Ø¬Ø±Ø§ÛŒ Ø¹Ù…لیات Ø±ÙˆÛŒ large-objectها 
1105 خطای "invalid large obj descriptor"به ÙˆØ¬ÙˆØ¯ Ù…ÛŒ Ø¢ÛŒØ¯ØŸ
1106 شما Ø¨Ø§ÛŒØ¯ Ù‚بل Ø§Ø² Ø´Ø±ÙˆØ¹ Ø¯Ø³ØªÙˆØ±Ø§ØªÛŒ Ú©Ù‡ Ø¨Ø§ large-objectها 
1107 کار Ù…ÛŒ Ú©Ù†Ù†Ø¯ Ø§Ø² BEGIN  Ùˆ Ø¨Ø¹Ø¯ Ø§Ø² Ø¢Ù†Ù‡Ø§ Ù‡Ù… ÛŒÚ© END 
1108 بگذارید. Ø¯Ø± Ø­Ø§Ù„ Ø­Ø§Ø¶Ø± PostgreSQL Ù‡Ù†Ø¯Ù„ large-objectها Ø±Ø§ 
1109 در Ø²Ù…ان Ù†Ù‡Ø§ÛŒÛŒ Ø´Ø¯Ù† ØªØ±Ø§Ú©Ù†Ø´ (commitشدن) Ù…ÛŒ Ø¨Ù†Ø¯Ø¯. Ø¨Ù‡ 
1110 همین Ø¯Ù„یل Ø§ÙˆÙ„ین ØªÙ„اش Ø¨Ø±Ø§ÛŒ Ø§Ù†Ø¬Ø§Ù… Ù‡Ø± Ú©Ø§Ø±ÛŒ Ø¨Ø§ 
1111 هندل Ù…نجر Ø¨Ù‡ Ø®Ø·Ø§ÛŒ invalid large obj descriptor Ø®ÙˆØ§Ù‡Ø¯ Ø´Ø¯. 
1112 برای Ø¬Ù„وگیری Ø§Ø² Ø§ÛŒÙ† Ø®Ø·Ø§ Ø­ØªÙ…اً Ø¨Ø§ÛŒØ¯ Ø§Ø² ÛŒÚ© 
1113 تراکنش Ø§Ø³ØªÙØ§Ø¯Ù‡ Ú©Ù†ÛŒØ¯. Ø§ÛŒÙ† Ú©Ø§Ø± Ù‡Ù…انطور Ú©Ù‡ 
1114 قبلاً Ú¯ÙØªÙ‡ Ø´Ø¯ Ø¨Ø§ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² Ù‚رار Ø¯Ø§Ø¯Ù† BEGIN Ùˆ END 
1115 در Ø§Ø¨ØªØ¯Ø§ Ùˆ Ø§Ù†ØªÙ‡Ø§ÛŒ Ø¯Ø³ØªÙˆØ±Ø§Øª Ø§Ù†Ø¬Ø§Ù… Ù…ÛŒ Ø´ÙˆØ¯.
1116 اگر Ø§ÛŒÙ† Ø®Ø·Ø§ Ø±Ø§ Ø¯Ø± Ø­ÛŒÙ† Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² ÛŒÚ© Ø¯Ø±Ø§ÛŒÙˆØ± ODBC 
1117 دریافت Ú©Ø±Ø¯ÛŒØ¯ Ø§Ø­ØªÙ…الاً Ø¨Ø§ÛŒØ¯ Ø§ÛŒÙ† Ø¯Ø³ØªÙˆØ± Ø±Ø§ 
1118 اجرا Ú©Ù†ÛŒØ¯: set auto-commit off
1119 4.21) Ú†Ú¯ÙˆÙ†Ù‡ ÙŠÙƒ Ø³ØªÙˆÙ† Ø§ÙŠØ¬Ø§Ø¯ ÙƒÙ†Ù… ÙƒÙ‡ Ù…قدار Ø²Ù…ان 
1120 جاري Ø±Ø§ Ø¨Ù‡ Ø¹Ù†ÙˆØ§Ù† Ù…قدار Ù¾ÙŠØ´â€ŒÙØ±Ø¶ Ø¯Ø§Ø´ØªÙ‡ Ø¨Ø§Ø´Ø¯ØŸ
1121 از CURRENT_TIMESTAMP  Ø§Ø³ØªÙØ§Ø¯Ù‡ Ú©Ù†ÛŒØ¯ Ø¯Ø± Ù…ثال Ø²ÛŒØ± Ù†Ø­ÙˆÙ‡ 
1122 انجام Ø§ÛŒÙ† Ú©Ø§Ø± Ù†Ø´Ø§Ù† Ø¯Ø§Ø¯Ù‡ Ø´Ø¯Ù‡ Ø§Ø³Øª:
1123 CREATE TABLE test (x int, modtime timestamp DEFAULT CURRENT_TIMESTAMP );
1125 4.22) Ú†Ø±Ø§ "زير Ø¯Ø±Ø®ÙˆØ§Ø³ØªÙ‡Ø§ÙŠÙŠ" ÙƒÙ‡ Ø§Ø² IN Ø§Ø³ØªÙØ§Ø¯Ù‡ 
1126 مي‌كنند ÙƒÙ†Ø¯ Ù‡Ø³ØªÙ†Ø¯ØŸ
1127 در Ù†Ø³Ø®Ù‡ Ù‡Ø§ÛŒ Ù‚بل Ø§Ø² 7.4 Ø¹Ù…Ù„ Ø§Ù„حاق Ø²ÛŒØ± Ø¯Ø±Ø®ÙˆØ§Ø³Øª Ùˆ 
1128 درخواست Ø§ØµÙ„ÛŒ Ø¨Ù‡ Ø§ÛŒÙ† ØµÙˆØ±Øª Ø§Ù†Ø¬Ø§Ù… Ù…ÛŒ Ø´ÙˆØ¯ Ú©Ù‡ 
1129 نتایج Ø¨Ù‡ Ø¯Ø³Øª Ø¢Ù…ده Ø§Ø² Ø²ÛŒØ± Ø¯Ø±Ø®ÙˆØ§Ø³Øª Ø¨Ù‡ ØµÙˆØ±Øª 
1130 ترتیبی Ø¨Ø±Ø§ÛŒ Ù‡Ø± Ø±Ø¯ÛŒÙ Ø§Ø¹Ù…ال Ù…ÛŒ Ø´ÙˆØ¯. Ø§Ú¯Ø± 
1131 زیردرخواست Ø±Ø¯ÛŒÙ Ù‡Ø§ÛŒ Ú©Ù…ÛŒ Ø±Ø§ Ø¨Ù‡ Ø¹Ù†ÙˆØ§Ù† Ø®Ø±ÙˆØ¬ÛŒ 
1132 برگرداند Ùˆ Ø¯Ø±Ø®ÙˆØ§Ø³Øª Ø¨ÛŒØ±ÙˆÙ†ÛŒ Ø±Ø¯ÛŒÙ Ù‡Ø§ÛŒ Ø²ÛŒØ§Ø¯ÛŒ Ø±Ø§ 
1133 شامل Ø´ÙˆØ¯ Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² IN Ø¨Ù‡ØªØ±ÛŒÙ† Ø±ÙˆØ´ Ø§Ø³Øª Ø¯Ø± ØºÛŒØ± 
1134 اینصورت Ø¨Ù‡ØªØ± Ø§Ø³Øª Ø§Ø² EXISTS Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø´ÙˆØ¯
1135     SELECT *
1136     FROM tab
1137     WHERE col IN (SELECT subcol FROM subtab);
1138 به:
1139     SELECT *
1140     FROM tab
1141     WHERE EXISTS (SELECT subcol FROM subtab WHERE subcol = col);
1142 برای Ø§Ø¬Ø±Ø§ÛŒ Ø³Ø±ÛŒØ¹ Ø§ÛŒÙ† Ø¯Ø±Ø®ÙˆØ§Ø³Øª Ø¨Ø§ÛŒØ¯ Ø¨Ø±Ø§ÛŒ Ø³ØªÙˆÙ† 
1143 subcol Ù†Ù…ایه Ø§ÛŒØ¬Ø§Ø¯ Ø´Ø¯Ù‡ Ø¨Ø§Ø´Ø¯.
1144 در Ù†Ø³Ø®Ù‡ Ù‡Ø§ÛŒ Ø¨Ø¹Ø¯ Ø§Ø² 7.4 IN Ø¨Ø±Ø§ÛŒ Ø§Ù„حاق Ø§Ø² Ù‡Ù…ان 
1145 تکنیک Ù¾ÛŒÚ†ÛŒØ¯Ù‡ Ù…ورد Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø¯Ø± Ø¯Ø³ØªÙˆØ±Ø§Øª Ù…عمولی 
1146 استفاده Ù…ÛŒ Ú©Ù†Ø¯ Ùˆ Ø¨Ù†Ø§Ø¨Ø±Ø§ÛŒÙ† Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² Ø¢Ù† Ù†Ø³Ø¨Øª 
1147 به EXISTS Ø§Ø±Ø¬Ø­ÛŒØª Ø¯Ø§Ø±Ø¯.
1148 4.23) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم ÙŠÙƒ Ø§Ù„حاق Ø®Ø§Ø±Ø¬ÙŠ (outer join) 
1149 انجام Ø¯Ù‡Ù…ØŸ
1150 برای Ø§Ù†Ø¬Ø§Ù… Ø§Ù„حاق Ø®Ø§Ø±Ø¬ÛŒ Ø¨Ù‡ Ø±ÙˆØ´ Ø²ÛŒØ± Ø¹Ù…Ù„ Ú©Ù†ÛŒØ¯:
1151     SELECT *
1152     FROM t1 LEFT OUTER JOIN t2 ON (t1.col = t2.col);
1153 یا
1154     SELECT *
1155     FROM t1 LEFT OUTER JOIN t2 USING (col);
1156 درخواستهای Ø¨Ø§Ù„ا t1.col , t2.col Ø±Ø§ Ø¨Ù‡ Ù‡Ù… Ø§Ù„حاق Ù…ÛŒ 
1157 کند Ùˆ Ù‡Ù…چنین Ø±Ø¯ÛŒÙÙ‡Ø§ÛŒ t1 Ú©Ù‡ Ù†Ø¸ÛŒØ± Ø¢Ù†Ù‡Ø§ Ø¯Ø± t2 
1158 نبوده Ø§Ø³Øª Ø±Ø§ Ù†ÛŒØ² Ø¨Ø±Ù…ÛŒ Ú¯Ø±Ø¯Ø§Ù†Ø¯. Ø§Ú¯Ø± Ø§Ø² RIGHT 
1159 استفاده Ø´ÙˆØ¯ Ù†ØªÛŒØ¬Ù‡ Ø¨Ø± Ø¹Ú©Ø³ Ø§Ø³Øª. ÛŒØ¹Ù†ÛŒ Ø±Ø¯ÛŒÙÙ‡Ø§ÛŒ t2 
1160 Ú©Ù‡ Ù†Ø¸ÛŒØ± Ø¢Ù†Ù‡Ø§ Ø¯Ø± t1 Ù†Ø¨Ø§Ø´Ø¯ Ø±Ø§ Ù†Ø´Ø§Ù† Ù…ÛŒ Ø¯Ù‡Ø¯ Ùˆ Ø§Ú¯Ø± 
1161 از FULL Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø´ÙˆØ¯ Ù†ØªÛŒØ¬Ù‡ Ù‡Ù… Ø´Ø§Ù…Ù„ Ø±Ø¯ÛŒÙÙ‡Ø§ÛŒ t1 
1162 است  Ùˆ Ù‡Ù… Ø´Ø§Ù…Ù„ Ø±Ø¯ÛŒÙÙ‡Ø§ÛŒ t2. Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø§Ø² Ú©Ù„مه OUTER 
1163 اختیاری Ø§Ø³Øª Ú†Ø±Ø§ Ú©Ù‡ Ø§ÛŒÙ† Ú©Ù„مه Ø¨Ù‡ Ø·ÙˆØ± Ø¶Ù…Ù†ÛŒ 
1164 دستورهای LEFT, RIGHT, FULL ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯.
1165 در Ù†Ø³Ø®Ù‡ Ù‡Ø§ÛŒ Ù‚بلی Ù¾Ø§ÛŒÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ Ù…ÛŒ ØªÙˆØ§Ù†ÛŒÙ… Ø§Ù„حاق 
1166 خارجی Ø±Ø§ Ø¨Ù‡ Ú©Ù…Ú© Ø¯Ø³ØªÙˆØ±Ù‡Ø§ÛŒ UNION, NOT IN Ø´Ø¨ÛŒÙ‡ Ø³Ø§Ø²ÛŒ 
1167 کنیم. Ø§ÛŒÙ† Ú©Ø§Ø± Ø¯Ø± Ù…ثال Ø²ÛŒØ± Ù†Ø´Ø§Ù† Ø¯Ø§Ø¯Ù‡ Ø´Ø¯Ù‡ Ø§Ø³Øª:
1169     SELECT tab1.col1, tab2.col2
1170     FROM tab1, tab2
1171     WHERE tab1.col1 = tab2.col1
1172     UNION ALL
1173     SELECT tab1.col1, NULL
1174     FROM tab1
1175     WHERE tab1.col1 NOT IN (SELECT tab2.col1 FROM tab2)
1176     ORDER BY col1
1177 4.24) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توان Ø¯Ø±Ø®ÙˆØ§Ø³ØªÙ‡Ø§ÙŠÙŠ Ø§Ø² Ú†Ù†Ø¯ Ù¾Ø§ÙŠÚ¯Ø§Ù‡ 
1178 داده ØªÙˆÙ„يد ÙƒØ±Ø¯ØŸ
1179 در Ø­Ø§Ù„ Ø­Ø§Ø¶Ø± Ø§ÛŒÙ† Ú©Ø§Ø± Ø§Ù…کان Ù¾Ø°ÛŒØ± Ù†ÛŒØ³Øª. PostgreSQL 
1180 فقط Ø§Ù…کان Ø¯Ø±Ø®ÙˆØ§Ø³Øª Ø§Ø² Ù¾Ø§ÛŒÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ Ø§ÛŒ Ø±Ø§ Ù…ÛŒ 
1181 دهد Ú©Ù‡ Ø¯Ø± Ø­Ø§Ù„ Ø­Ø§Ø¶Ø± Ø¨Ù‡ Ø¢Ù† Ù…تصل Ø¨Ø§Ø´ÛŒØ¯ Ùˆ Ù†Ù…ÛŒ 
1182 توان Ø¨Ù‡ Ø·ÙˆØ± Ù‡Ù…زمان Ø§Ø² Ø¯Ùˆ Ù¾Ø§ÛŒÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ Ø§Ø³ØªÙØ§Ø¯Ù‡ 
1183 کرد. Ø§Ù„بته ÛŒÚ© Ø¨Ø±Ù†Ø§Ù…Ù‡ Ú©Ø§Ø±Ø¨Ø±Ø¯ÛŒ Ø®ÙˆØ¯ Ù…ÛŒ ØªÙˆØ§Ù†Ø¯ Ø¨Ù‡ 
1184 طور Ù‡Ù…زمان Ø¯Ùˆ  Ù¾Ø§ÛŒÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ Ø±Ø§ Ù…ورد Ø§Ø³ØªÙØ§Ø¯Ù‡ 
1185 قرار Ø¯Ø§Ø¯Ù‡ Ùˆ Ù†ØªØ§ÛŒØ¬ Ø±Ø§ Ø¨Ø§ Ù‡Ù… ØªØ±Ú©ÛŒØ¨ Ú©Ù†Ø¯ ÙˆÙ„ÛŒ Ù†Ù…ÛŒ 
1186 تواند Ø¯Ø± ÛŒÚ© Ø¯Ø±Ø®ÙˆØ§Ø³Øª Ø¨Ù‡ Ù‡Ø±  Ø¯Ùˆ Ù¾Ø§ÛŒÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ 
1187 رجوع Ú©Ù†Ø¯.
1188 4.25) Ú†Ú¯ÙˆÙ†Ù‡ Ø®Ø±ÙˆØ¬ÙŠ ÙŠÙƒ ØªØ§Ø¨Ø¹ Ù…ي‌تواند  Ú†Ù†Ø¯ Ø±Ø¯ÙŠÙ 
1189 يا Ø³ØªÙˆÙ† Ø¨Ø§Ø´Ø¯ØŸ
1190 در Ù†Ø³Ø®Ù‡ 7.3 Ø®Ø±ÙˆØ¬ÛŒ ÛŒÚ© ØªØ§Ø¨Ø¹ Ù…ÛŒ ØªÙˆØ§Ù†Ø¯ Ú†Ù†Ø¯ Ø±Ø¯ÛŒÙ ÛŒØ§ 
1191 چند Ø³ØªÙˆÙ† Ø¨Ø§Ø´Ø¯. Ø¨Ø±Ø§ÛŒ Ø¯ÛŒØ¯Ù†  Ø§Ø·Ù„اعات Ø¨ÛŒØ´ØªØ± Ø¨Ù‡ 
1192 سایت Ø²ÛŒØ± Ù…راجعه 
1193 کنید:http://techdocs.postgresql.org/guides/SetReturningFunctions  
1194 4.26) Ø¯Ø± ØªÙˆØ§Ø¨Ø¹ PL/PgSQL Ú†Ø±Ø§ Ù†Ù…ي‌توان Ø¨Ø§ Ø§Ø·Ù…ينان 
1195 جداول Ù…وقت Ø±Ø§ Ø§ÙŠØ¬Ø§Ø¯ ÙŠØ§ Ø­Ø°Ù ÙƒØ±Ø¯ØŸ
1196 PL/PgSQL Ù…حتوای ØªÙˆØ§Ø¨Ø¹ Ø±Ø§ Ø°Ø®ÛŒØ±Ù‡ (cache) Ù…ÛŒ Ú©Ù†Ø¯. ÛŒÚ© 
1197 اثر Ø¨Ø¯ Ø¬Ø§Ù†Ø¨ÛŒ Ø§ÛŒÙ† Ú©Ø§Ø± Ø¢Ù† Ø§Ø³Øª Ú©Ù‡ Ø§Ú¯Ø± Ø¯Ø± ØªØ§Ø¨Ø¹ Ø§Ø² 
1198 یک Ø¬Ø¯ÙˆÙ„ Ù…وقت Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø´ÙˆØ¯ Ùˆ Ø¨Ø¹Ø¯Ø§Ù‹ Ø¢Ù† Ø¬Ø¯ÙˆÙ„ Ø­Ø°Ù 
1199 Ùˆ ÛŒÚ© Ø¬Ø¯ÙˆÙ„ Ø¬Ø¯ÛŒØ¯ Ø¨Ù‡ Ø¬Ø§ÛŒ Ø¢Ù† Ø§ÛŒØ¬Ø§Ø¯ Ø´ÙˆØ¯ØŒ Ø¯Ø± 
1200 فراخوانی Ù…جدد  Ø¢Ù† ØªØ§Ø¨Ø¹ØŒ Ù…حتوای Ø°Ø®ÛŒØ±Ù‡ Ø´Ø¯Ù‡ 
1201 تابع  Ù‡Ù†ÙˆØ² Ø¨Ù‡ Ø¬Ø¯ÙˆÙ„ Ù‚دیمی Ø§Ø´Ø§Ø±Ù‡ Ù…ÛŒ Ú©Ù†Ø¯ Ùˆ 
1202 بنابراین Ø§Ø¬Ø±Ø§ÛŒ ØªØ§Ø¨Ø¹ Ø¨Ø§ Ø§Ø´Ú©Ø§Ù„ Ù…واجه Ù…ÛŒ Ø´ÙˆØ¯. 
1203 راه Ø­Ù„ Ø§ÛŒÙ† Ù…Ø´Ú©Ù„ Ø¢Ù† Ø§Ø³Øª Ú©Ù‡ Ø¨Ø±Ø§ÛŒ Ø¬Ø¯Ø§ÙˆÙ„ Ù…وقت Ø§Ø² 
1204 دستور EXECUTE Ø§Ø³ØªÙØ§Ø¯Ù‡ Ø´ÙˆØ¯ Ú©Ù‡ Ø§ÛŒÙ† Ú©Ø§Ø± Ø³Ø¨Ø¨ Ù…ÛŒ Ø´ÙˆØ¯ 
1205 Ú©Ù‡ Ø¯Ø±Ø®ÙˆØ§Ø³Øª Ø¨Ø±Ø§ÛŒ Ù‡Ø± Ø¨Ø§Ø± Ø§Ø¬Ø±Ø§ Ù…جدداً Ù¾ÛŒÙ…ایش Ùˆ 
1206 تفسیر Ø´ÙˆØ¯.
1207 4.27) Ú†Ù‡ Ú¯Ø²ÙŠÙ†Ù‡â€ŒÙ‡Ø§ÙŠÙŠ Ø¨Ø±Ø§ÙŠ ØªÙƒØ±Ø§Ø± (replication) ÙˆØ¬ÙˆØ¯ 
1208 دارد؟ 
1209 There are several master/slave replication options available. These allow only 
1210 the master to make database changes and the slave can only do database reads. 
1211 The bottom of http://gborg.PostgreSQL.org/genpage?replication_research lists 
1212 them. A multi-master replication solution is being worked on at 
1213 http://gborg.PostgreSQL.org/project/pgreplication/projdisplay.php.
1214 4.28) Ú†Ù‡ Ú¯Ø²ÙŠÙ†Ù‡â€ŒÙ‡Ø§ÙŠÙŠ Ø¨Ø±Ø§ÙŠ Ø±Ù…زنگاري ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯ØŸ 
1215   contrib/pgcrypto Ø´Ø§Ù…Ù„ ØªÙˆØ§Ø¨Ø¹ Ø±Ù…زنگاری Ø²ÛŒØ§Ø¯ÛŒ Ø§Ø³Øª Ú©Ù‡ 
1216   Ù…ÛŒ ØªÙˆØ§Ù† Ø§Ø² Ø¢Ù†Ù‡Ø§ Ø¯Ø± Ø¯Ø³ØªÙˆØ±Ø§Øª SQL Ø§Ø³ØªÙØ§Ø¯Ù‡ Ú©Ø±Ø¯.
1217   Ø¨Ø±Ø§ÛŒ Ø±Ù…ز Ú©Ø±Ø¯Ù† Ø§Ø±ØªØ¨Ø§Ø· Ø¨ÛŒÙ† client Ùˆ server ØŒ Ù¾Ø§ÛŒÚ¯Ø§Ù‡ 
1218   Ø¯Ø§Ø¯Ù‡ Ø­ØªÙ…اً Ú¯Ø²ÛŒÙ†Ù‡ SSL Ø±Ø§ Ø¨Ø± Ø±ÙˆÛŒ Ù¾Ø§ÛŒÚ¯Ø§Ù‡ Ø¯Ø§Ø¯Ù‡ 
1219   ÙØ¹Ø§Ù„ Ú©Ù†ÛŒÙ….
1220   Ø¯Ø± Ù†Ø³Ø®Ù‡ 7.3 Ø¨Ù‡ Ø¨Ø¹Ø¯ Ú©Ù„مات Ø¹Ø¨ÙˆØ± Ú©Ø§Ø±Ø¨Ø±Ø§Ù† Ø¨Ù‡ Ø·ÙˆØ± 
1221   Ø§ØªÙˆÙ…اتیک Ø¨Ù‡ ØµÙˆØ±Øª Ø±Ù…ز Ø´Ø¯Ù‡ Ø°Ø®ÛŒØ±Ù‡ Ù…ÛŒ Ø´ÙˆØ¯ ÙˆÙ„ÛŒ 
1222   Ø¯Ø± Ù†Ø³Ø®Ù‡ Ù‡Ø§ÛŒ Ù‚بلی Ø¨Ø§ÛŒØ¯ Ú¯Ø²ÛŒÙ†Ù‡ PASSWORD_ENCRYPTION  Ø¯Ø± 
1223   ÙØ§ÛŒÙ„postgresql.conf ÙØ¹Ø§Ù„ Ú©Ù†ÛŒÙ…. 
1224   Ù…ÛŒ ØªÙˆØ§Ù† Ù¾Ø§ÛŒÚ¯Ø§Ù‡Ù‡Ø§ÛŒ Ø¯Ø§Ø¯Ù‡ Ø±Ø§ Ø±ÙˆÛŒ ÛŒÚ© ÙØ§ÛŒÙ„ Ø³ÛŒØ³ØªÙ… 
1225   Ø±Ù…زشده Ù†Ú¯Ø§Ù‡Ø¯Ø§Ø±ÛŒ Ú©Ø±Ø¯
1229 Extending PostgreSQL
1230 5.1) Ù…Ù† ÙŠÙƒ ØªØ§Ø¨Ø¹ Ù†ÙˆØ´ØªÙ‡â€ŒØ§Ù…. Ú†Ú¯ÙˆÙ†Ù‡ Ø¢Ù† Ø±Ø§ Ø¯Ø± psql 
1231 اجرا ÙƒÙ†Ù…ØŸ Ú†Ø±Ø§ Ø¨Ø§ Ø§Ø¬Ø±Ø§ÙŠ Ø¢Ù† core dump Ù…ي‌گيرم؟
1232 دلایل Ù…ختلفی Ù…ÛŒ ØªÙˆØ§Ù†Ø¯ Ø¨Ø§Ø¹Ø« Ø¨Ø±ÙˆØ² Ø§ÛŒÙ† Ù…Ø´Ú©Ù„ 
1233 شود. Ø§Ù…ا Ù‚بل Ø§Ø² Ù‡Ù…Ù‡ ØªØ§Ø¨Ø¹ Ø®ÙˆØ¯ Ø±Ø§ Ø¨Ù‡ ØµÙˆØ±Øª Ø¬Ø¯Ø§ 
1234 تست Ú©Ù†ÛŒØ¯.
1235 5.2) Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم Ø¯Ø± ØªÙˆÙ„يد Ù†ÙˆØ¹â€ŒÙ‡Ø§ Ùˆ ØªÙˆØ§Ø¨Ø¹ 
1236 جديد Ùˆ Ø¬Ø§Ù„ب Ø¨Ø±Ø§ÙŠ PostgreSQL‌ Ù‡Ù…كاري Ùˆ Ù…شاركت 
1237 داشته Ø¨Ø§Ø´Ù…ØŸ
1238 کد Ø®ÙˆØ¯ Ø±Ø§ Ø¨Ù‡ Ú¯Ø±ÙˆÙ‡ Ù¾Ø³ØªÛŒ pgsql-hackers   Ø§Ø±Ø³Ø§Ù„ Ú©Ù†ÛŒØ¯.
1239 5.3)  Ú†Ú¯ÙˆÙ†Ù‡ Ù…ي‌توانم ÙŠÙƒ ØªØ§Ø¨Ø¹ Ø¨Ù‡ Ø²Ø¨Ø§Ù† C Ø¨Ù†ÙˆÙŠØ³Ù… 
1240 كه Ø®Ø±ÙˆØ¬ÙŠ Ø¢Ù† ÙŠÙƒ â€Œtuple  (چند ØªØ§ÙŠÙŠ) Ø¨Ø§Ø´Ø¯ØŸ
1241 در Ù†Ø³Ø®Ù‡ Ù‡Ø§ÛŒ 7.3 Ø¨Ù‡ Ø¨Ø¹Ø¯ ÛŒÚ© ØªØ§Ø¨Ø¹ Ù…ÛŒ ØªÙˆØ§Ù†Ø¯ ÛŒÚ© Ø¬Ø¯ÙˆÙ„ 
1242 را Ø¨Ù‡ Ø¹Ù†ÙˆØ§Ù† Ø®Ø±ÙˆØ¬ÛŒ Ø¨Ø±Ú¯Ø±Ø¯Ø§Ù†Ø¯. Ø§ÛŒÙ† ÙˆÛŒÚ˜Ú¯ÛŒ Ø¯Ø± 
1243 توابعی Ú©Ù‡ Ø¨Ù‡ Ø²Ø¨Ø§Ù†Ù‡Ø§ÛŒ C Ùˆ PL/PgSQL Ù†ÙˆØ´ØªÙ‡ Ù…ÛŒ Ø´ÙˆÙ†Ø¯ 
1244 به Ø·ÙˆØ± Ú©Ø§Ù…Ù„ ÙˆØ¬ÙˆØ¯ Ø¯Ø§Ø±Ø¯. Ø±Ø§Ù‡Ù†Ù…ا Ø¨Ø±Ù†Ø§Ù…Ù‡ Ù†ÙˆÛŒØ³Ø§Ù† 
1245 را Ù…طالعه Ú©Ù†ÛŒØ¯. ÛŒÚ© Ù…ثال Ø§Ø² Ù†Ø­ÙˆÙ‡ Ø¨Ø±Ú¯Ø±Ø¯Ø§Ù†Ø¯Ù† ÛŒÚ© 
1246 جدول Ø¨Ù‡ Ø¹Ù†ÙˆØ§Ù† Ø®Ø±ÙˆØ¬ÛŒ Ø¯Ø± contrib/tablefunc Ø¢Ù…ده Ø§Ø³Øª.
1247 5.4) Ù…Ù† ÙŠÙƒ ÙØ§ÙŠÙ„ Ù…نبع Ø±Ø§ Ø¹ÙˆØ¶ ÙƒØ±Ø¯Ù‡ Ø§Ù… Ú†Ø±Ø§ Ø¯Ø± 
1248 عمليات ÙƒØ§Ù…پيل Ù…جدد Ø¢Ù† ØªØºÙŠÙŠØ± Ø¯ÙŠØ¯Ù‡ Ù†Ù…ي‌شود؟
1249 Makefile Ø¨Ø±Ø§ÛŒ ÙØ§ÛŒÙ„های include Ø´Ø¯Ù‡ ÙˆØ§Ø¨Ø³ØªÚ¯ÛŒÙ‡Ø§ Ø±Ø§ Ø¨Ù‡ 
1250 درستی Ù†Ø´Ø§Ù† Ù†Ù…ÛŒ Ø¯Ù‡Ø¯. Ø¨Ø±Ø§ÛŒ Ø§Ø·Ù…ینان Ø§Ø² Ø§ÛŒÙ†Ú©Ù‡ 
1251 فایلی Ú©Ù‡ Ø¹ÙˆØ¶ Ú©Ø±Ø¯Ù‡ Ø§ÛŒØ¯ Ø­ØªÙ…اً Ø¯ÙˆØ¨Ø§Ø±Ù‡ Ú©Ø§Ù…پیل Ù…ÛŒ 
1252 شود Ø¯Ø³ØªÙˆØ± make clean Ø±Ø§ Ø§Ø¬Ø±Ø§ Ú©Ù†ÛŒØ¯. Ø§Ú¯Ø± Ø§Ø² Ú©Ø§Ù…پیلر 
1253 gcc Ø§Ø³ØªÙØ§Ø¯Ù‡ Ù…ÛŒ Ú©Ù†ÛŒØ¯ Ù…ÛŒ ØªÙˆØ§Ù†ÛŒØ¯ Ø§Ø² Ú¯Ø²ÛŒÙ†Ù‡ 
1254 enable-depend-- Ø¯Ø± Ù…وقع Ø§Ø¬Ø±Ø§ÛŒ Ø¨Ø±Ù†Ø§Ù…Ù‡ configure Ø§Ø³ØªÙØ§Ø¯Ù‡ 
1255 کنید Ø§ÛŒÙ† Ú¯Ø²ÛŒÙ†Ù‡ Ø¨Ø§Ø¹Ø« Ù…ÛŒ Ø´ÙˆØ¯ Ú©Ù‡ ÙˆØ§Ø¨Ø³ØªÚ¯ÛŒÙ‡Ø§ Ø¨Ù‡ 
1256 طور Ø§ØªÙˆÙ…اتیک ØªÙˆÙ„ید Ø´ÙˆØ¯.