⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 postgresql-howto.txt

📁 linux-bible.rar linux-bible.rar
💻 TXT
📖 第 1 页 / 共 5 页
字号:
0.00001|+--------------------------+---------+---------+---------+---------+--------+---------+| 晶片大小(亳米)         | 200     | 300     | 300     | 300     | 450    |生物/分子|+--------------------------+---------+---------+---------+---------+--------+---------+| 最低运行电压             | 1.8-2.5 | 1.5-1.8 | 1.2-1.5 | 1.2-1.5 | 0.5-0.6| < 0.001 |+--------------------------+---------+---------+---------+---------+--------+---------+| 最大功率消耗             | 70      | 90      | 110     | 130     | 175    | 600     |+--------------------------+---------+---------+---------+---------+--------+---------+| 运行频率 (MHz)           | 750     | 1,250   | 1,500   | 2,100   | 10,000 | > 50,000|+--------------------------+---------+---------+---------+---------+--------+---------+| DRAM 容量                | 256 MB  | 1 GB    | 2 GB    | 4 GB    | 256 GB | > 1000GB|+--------------------------+---------+---------+---------+---------+--------+---------+   如你所见,硬件才重要和需要高科技,软件所用的科技就比较简单。因此,生产   硬件对国家经济非常重要!不论现在或末来,像康柏、Dell、升阳、惠普、万国   商业机器等电脑出产商都会是美国经济主要贡献者!      另一方面,世上每国家都会发展软件。事实上,世上任何一个拥有一部低价电脑   的人都可写出一个 Oracle 资料库伺服器,但他大概要花十年时间(Oracle 资料   库伺服器是大约十人-年的工作)。一人-年是指一个人一年全职的工作量。如果   十个人工作一年,这工作量便是十人-年。      像 Oracle,Informix,Sybase,IBM DB2 (Unix) 等资料库,都是用 "C" 语言写   成,二元档则是用编译器产生,这样便可售给用户了。Oracle、Sybase   、Informix 资料库是百分百的 C 程式!!      十二年来,人们已在 PostgreSQL 上做了不少事,从头创造另一个符合   ANSI/ISO SQL 的资料库系统并不合符常理。在 PostgreSQL 的源程式上加上欠缺   的功能或将之加强,之後立刻使用,有很大好处。      PosrtgreSQL 不独是个免费的资料库,它也是一个高质素的「互联网产品」。据   估计,对「互联网制造」的产品的需求将会以指数级数增长,因为它可维系一组   高质素、低价而庞大的使用者及开发人员。不使用「互联网制造」的产品的国家   会错过这场「互联网革命」而被其他国家大大抛离。这是因为互联网本身就是世   上最大的软件公司!   2. 本文件的其他格式   本文件以十种不同的格式出版,即∶DVI、Postscript、LaTeX、LyX、GNU-info   、HTML、RTF(Rich Text Format)、纯文字、Unix man pages 及 SGML。     * 你可从       [3]ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/other-formats/ 得到本       HOWTO 文件 HTML、DVI、Postscript 或 sgml 格式的单一 tar 档案。 (译       按∶ sunsite.unc.edu 已改名为 metalab.unc.edu。)     * 纯文字版本则在∶ [4]ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO     * 其他语言的翻译,如法文、德文、西班牙文、中文、日文则在       [5]ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO 我对翻译到任何其他语       言的帮助无任欢迎。          本文件使用一个名为「SGML Tool」的工具编写,它可在   [6]http://www.xs4all.nl/~cg/sgmltools/ 得到。 编译好源程式码後,你会得   到以下的指令∶     * sgml2html databasehowto.sgml (产生 HTML 档)     * sgml2rtf databasehowto.sgml (产生 RTF 档)     * sgml2latex databasehowto.sgml (产生 LaTeX 档)          本文件位於∶     * [7]http://sunsite.unc.edu/LDP/HOWTO/PostgreSQL-HOWTO.html          你也可在以下的映射台上找到本文件∶     * [8]http://www.caldera.com/LDP/HOWTO/PostgreSQL-HOWTO.html     * [9]http://www.WGS.com/LDP/HOWTO/PostgreSQL-HOWTO.html     * [10]http://www.cc.gatech.edu/linux/LDP/HOWTO/PostgreSQL-HOWTO.html     * [11]http://www.redhat.com/linux-info/ldp/HOWTO/PostgreSQL-HOWTO.ht       ml     * 其他和你相近(以网络地址来说)的映射台可在       [12]http://sunsite.unc.edu/LDP/hmirrors.html 找到。请选择一个及前往       /LDP/HOWTO/PostgreSQL-HOWTO.html 目录。          (译按∶本文件的中文〔大五码〕版目前只有 LaTeX、LyX、HTML、纯文字和   SGML 格式。可在 [13]http://www.linux.org.tw/CLDP/HOWTO/ 找到。而要产生   中文文件,你需要 bg5sgmltools,可在 [14]http://www.linux.org.tw/CLDP/   找到。)      要看本文件的 dvi 格式,请使用 xdvi 程式。在 Redhat Linux 中,你可透过   ControlPanel | Applications | Publishing | TeX 按钮找到   tetex-xdvi*.rpm 套件,当中即为 xdvi 程式。           要阅读 dvi 文件,使用指令                xdvi -geometry 80x90 howto.dvi        及使用滑鼠调整视窗大小。请参阅 xdvi 的 man page。        浏览时使用箭头键、Page Up、Page Down 键,你也可使用        'f', 'd', 'u', 'c', 'l', 'r', 'p', 'n' 字母键来        上移、下移、置中、到之前、之後一页等等。        要关闭专家目录 (expert menu) 按 'x'。   你可用程式 'gv' (ghostview) 或 'ghostscript' 来阅读 postscript 档。在   RedHat Linux 中,ghostscript 程式是在 ghostscript*.rpm 套装软件,gv 则   在 gv*.rpm。你可透过 ControlPanel | Applications | Graphics 按钮找到它   们。gv 程式比 ghostscript 易用得多。ghostscript 和 gv 也可在其他平台,   如 OS/2、视窗 95 及 NT 得到,你也可在这些平台阅读本文件。           要阅读 postscript 文件,使用指令                gv howto.ps        要使用 ghostscript,使用指令                ghostscript howto.ps   注意∶本文件很长,如果你想印出这 postscript 档,大约需要 113 页。 (译   按∶gv 是 ghostscript 的一个前端界面,所以即使你只打算用 gv,你也要安装   後者。此外,在 OS/2 和视窗中并没有 gv,只有 GSView,一个和 gv 功能差不   多的程式。详情请参关 [15]http://www.cs.wisc.edu/~ghost。)      你可使用 Netscape Navigator,Microsoft Internet Explorer,Redhat Baron   Web Browser 或任何其他的万维网浏览器来阅读 HTML 格式的文件。      你可用 LyX,LaTeX 的一个 X-Window 前端介面来阅读 LaTeX 和 LyX 档。   3. 物理定律也适用於电脑软件!   这章会说明科学在不同事物,如软件、宇宙、原子、能量甚至你自己的创造过程   中扮演如何重要的角色。也会说明为何科学知识在使用科学的产品前非常重要。   物件包括所有东西□如 PostgreSQL、时间、质量、能量、行星、大阳、月亮、□   星、银河、星团、人类等等都是科学生成的。这章也会说明科学和统计学定律如   何支持开放原始码,如 PostgreSQL 和 Linux。互联网的速度每日都在增长,也   越来越可靠,开放式程式码的动量 (momentum) 会迅速增加。另外,如果统计学   及科学定律正确的话,封闭式程式迟早会在世上消失。      以下数段会说明∶「科学是如何广泛、它对人的重要性及它如何冲击   PostgreSQL、Linux 之类的软件计划。」      发展 PostgreSQL 这类计划需要能量和时间等资源,因此,PostgreSQL 是能量和   时间的产品。能量和时间只能在科学上解释,所以物理学和 PostgreSQL、Linux   之类软件专案是有直接关联的。      科学(物理)定律应用於任何地方、任何时间、任何工作,甚至开发软件专案时   。物理学即使在你说话(声波)、步行(地面和脚之间的摩擦力)、看书和编写   软件时都发生作用。科学的不同分支,如物理学、化学等最终都基础都是数学(   被称为科学之母 (Queen of all Sciences))。世上所有事物都植根於数学,包   括 PostgreSQL。PostgreSQL 使用了数学的一个小分枝‘现代代数’(Modern   Algebra)。现代代数处理‘集合论’(Set Theory)、‘关系代数’(Relational   Algebra)、群组 (Groups)、环 (Rings)、收集 (Collections)、集 (Sets)、联   合 (Unions)、交错 (Intersections)、排斥 (Exclusions)、领域 (Domains)、   排列 (Lists) 等等。      PostgreSQL 这类产品之所以存在,便是因为能量和时间。那是创造世界、脑子和   其他东西的能量。而质量和能量是同一事物!质能相同的事实在一百年前仍未为   人所知!(译按∶此话适用至 2005 年∶)      人脑中的细胞在工作(编写程式)时会消耗能量,把来自食物的化学能转化为电   能及热能。即使在你阅读这段文字时,你脑中的细胞便会消耗燃料及使用小量能   量。所以立即停止阅读!!神经元(脑细胞)的能量活动可在实验室中量度。例   如测谎机及其他能量度脑内能量活动的医疗器材。也就是说,人脑是一台热力学   上的机器 (thermodynamic heat engine)。正因为这样,热力学的定律也适用於   人脑,也就间接地影响到 PostgreSQL 一类软件。      科学来说,建立一个百分百完美及没有错误的系统或理论(包括资料库系统)是   不可能的。这就像镜花水月,我们永不可能到达完美的系统或理论这目标。详细   的数学方程式和讨论证明了“完美的系统”(“不完美的系统”也是)并不可能   出现。这是一个进阶的课题,超出了本文的讨论□围。而这样的讨论牵涉到无限   的维数 (dimemsions)(及基本维数 (primay dimensions)),这是在大自然中存   在的。不幸地,人类只能看到和感到四维,但数学可轻易看到其他维数。其他维   数比原子“无限地细小”(infinitely smaller),而原子本身已小得肉眼看不到   !数学是非常有力的东西,因为它能分析和解释我们宇宙的生死。 在其他宇宙看   来,我们的宇宙几乎没有大小,反之亦然。即是说,对其他宇宙的人来说,我们   的宇宙并不可见(不存在)!反之亦然!!      理论上,你可以离开身处的宇宙,不用花任何时间超越极远的距离(数亿光年)   ,之後在不同的时空回归宇宙!我们的宇宙和其他宇宙的距离事实是零!      虽然空间有无限维数,它们都可从小量的基本维产生。也就是说,无限个维数可   合并为基本维。基本维可吸收其他维数而不被破坏。数学家使用基本维来理解宇   宙的生死。你所身处的宇宙开始於数以十亿年前(约二百亿年前),由其他宇宙   的粒子的活动产生的的一场大爆炸。在大爆炸之前只有一点,没有长度、没有阔   度、没有空度、没有时间(即没有我们的宇宙!!),其他宇宙和基本维则存在   。时间不存在,原子、□星、行星、银河也不存在!你体内的原子不存在!时间   诞生前,以经发生很多事了。      大爆炸和因此诞生的我们的宇宙是由基本空间的原子造成的。有人、(有东西?   )冲击了其他空间的几个原子来产生我们的宇宙,新的时间、长、阔、高各度空   间诞生了!我们看到一些线索。人类仍未完全了解这过程。人们正尝试在实验室   中模拟大爆炸来产生其他宇宙(欧洲仍在建造大型的加速器 (accelerator),在   达拉斯 (Dallas) 的另一座则因美国国会削减财政预算而停建。)其他空间中有   原子,就像我们的一样。理论上,我们可创造和产生无限个宇宙!这些过程是可   逆转的,即我们的宇宙可完全消失及变为其他空间的数个原子!一个类似的情形   便是你如何因两个细胞的冲击,造成一个细胞而成为你。那个小小的细胞分裂及   倍增,产生六万亿个细胞和变成一个六尺高的人(你!)。人类和宇宙有一些相   似之处,宇宙和人类相似,也有生死。      完美的状态(不完美的状态也是)并无可能,宇宙的生老病死是一个循环的过程   。但完美的死亡并不存在,科学只容许转换 (transformation)!我们的宇宙正以   极高速度扩张,它并不静止,而是非常动态。它还会继续扩张,直到受到其他空   间的压力的干扰使它崩溃,并将它吸收和同化!!有两个可能性□从黑洞移除我   们宇宙的质量(一个缓慢的过程),或从白洞注入新的质量(一个快速的过程)   。有数以百万计个宇宙存在,但只有小数是由基本的维数造成的。你并不只是我   们宇宙的原子组成,还有其他的空间的原子!黑洞会吸入我们宇宙的原子和粒子   ,它们转化及成为其他空间的粒子!在黑洞中心,长度、阔度高度和时间都是零   !黑洞是其他宇宙的出入口。其他宇宙的出入口可在任何地方出现,包括你的体   内!      世上可有无限种颜色、电脑语言、晶片设计和理论,但不可能有一种完美的颜色   、电脑语言、设计和系统!你所能得到的只是近乎完美的颜色(波长)、系统、   资料库或理论!大自然就像一个万花筒。      把世上数百万网民的能量结合起来,使得建立一个近乎完美的系统(包括资料库   软件)变得有可能。孤掌难鸣,但籍著网络把大量人手集合起来,他们的总能量   会非常庞大,而且可集中於建立一个近乎完美的系统。人类是拥有有限能量及资   源的生物,经常会犯下不同程度的错误。因为人们犯错的倾向会依特殊技能、特   殊经验和心情有所不同,我们可藉集合不同的人共同努力来使得发现和清除人们   造成软件错误更容易。此外,更多人代表更多工作时间及功能。      很明颢,互联网可连系很多人,也就是说互联网有大量能量和时间,可用心软件   公司更短的时间产生更高质素的软件。即使是微软、IBM 等大公司也不可违抗物   理定律,而必会向物理定律投降。      目前世界上已有太多以 ANSI/ISO SQL 这一个规格为目标的 SQL RDBMS 资料库。   人类不可再浪费时间在产生相似甚至相同的软件,为科学上有更多值得注意的题   材。      结论是∶因为科学的定律,‘开於原始码’系统,像 PostgreSQL、Linux 会比‘   封闭原始码’系统优异。这是有科学根据的。   4. PostgreSQL 是什麽?   PostgreSQL 6.4 版是一个自由的资料库,给予你完整的程式码,是一个近乎依从   (正在趋近)ANSI SQL 1998, 92, 89 规格的物件关联式资料库系统,及可在不   同的硬件平台和操作系统中执行。           有时除错嵌补会在主要的推出 PostgreSQL 的主要版本之後出现。        你可依据自已需要,自行进行修补。请跟从以下步骤∶        到 postgresql 程式码的目录                cd /usr/src/postgresql6.4                patch -p0 < patchfile                make clean                make        也请阅读说明书,执行 'man patch'   嵌补档是在     * PostgreSQL 嵌补∶ [16]ftp://ftp.postgresql.org/pub/patches          PostgreSQL 的最终目的是百分百符合 ANSI/ISO SQL 及成为世界第一的开放通用   资料库。PostgreSQL 也会指引、推动、控制、监察及指挥未来的 ANSI/ISO SQL   。 即是说,意念会先在 PostgreSQL 实行,之後再加进 ANSI/ISO SQL 中。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -