summaryrefslogtreecommitdiff
path: root/doc/src
diff options
context:
space:
mode:
authorBruce Momjian2005-05-27 22:10:20 +0000
committerBruce Momjian2005-05-27 22:10:20 +0000
commit1b46bcc0c36138d68abc6334153408762c5618ad (patch)
treedb550d70fad259edfd6af806e6481bb5f0deb252 /doc/src
parent92525dd6c944a4c1233f2eaa6eed8e8d2b89669e (diff)
Update Farsi FAQ.
Mahmoud Taghizadeh
Diffstat (limited to 'doc/src')
-rw-r--r--doc/src/FAQ/FAQ_farsi.html2294
1 files changed, 1158 insertions, 1136 deletions
diff --git a/doc/src/FAQ/FAQ_farsi.html b/doc/src/FAQ/FAQ_farsi.html
index f9b89147033..b304095b750 100644
--- a/doc/src/FAQ/FAQ_farsi.html
+++ b/doc/src/FAQ/FAQ_farsi.html
@@ -1,388 +1,394 @@
<!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