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

📄 postgresql-howto.txt

📁 linux-bible.rar linux-bible.rar
💻 TXT
📖 第 1 页 / 共 5 页
字号:
      Informix Universal server(1997 年推出)的基础是 PostgreSQL 的较旧版本   ,因为 Informix 收购了 Illustra Inc. 及整合到 Informix。Illustra 资料库   是完全根据 Postgres(PostgreSQL 的前身)写成的。      PostgreSQL 是 POSTGRES 资料库管理系统的改良版,一个新一代 DBMS 的研究原   型 (prototype)。在保留 POSTGRES 强大的资料模型及丰富的资料型态的同时,   它以一个扩充了的 SQL 子集来取代 PostQuel 查询语言。      PostgreSQL 是由一群参加 PostgreSQL 开发通信论坛的互联网开发 人员进行的   。目前的协调者为 Marc G. Fournier     * [17]scrappy@postgreSQL.org          这队伍会负责所有现在及未来的 PostgreSQL 发展工作。当然,资料库的用户自   己也是 PostgreSQL 的开发人员!这开发过程是分散在互联网上大量资料库用家   的。      PostgreSQL 1.01 的作者是 Andrew Yu 和 Jolly Chen。很多其他人也有参与移   植、测试、除错及加强程式的工作。PostgreSQL 的前身 Postgres 的程式码,是   很多大学毕业生、本科生及程式设计员在 University of California   ,Berkeley 的 Michael Stonebraker 教授的指导下的产品。      本软件在 Berkeley 的原名是 Postgres。在 1995 年加上 SQL 功能後,便改名   为 Postgres95。1996 年年尾再改名为 PostgreSQL。      已有数以百万套 PostgreSQL 被安装作资料库伺服器,网上资料库伺服器和应用   程式资料库伺服器。它比其他先进得多,而且是一个物件导向关联式资料库   (ORDBMS)。      PostgreSQL 可储存很多传统资料型态,如整数、字元之外的资料型态。你可以建   立自定型态、函数、遗传 (inheritance) 等。PostgreSQL 可在 Soloris   、SunOS、HPUX、AIX、Linux、Irix、Digital Unix、BSDi、NetBSD、FreeBSD   、SCO Unix、NEXTSTEP、Unixware 及所有其他的 Unix 执行。移植到视窗   95/NT 的工作正在进行中。        * 题目∶ PostgreSQL SQL RDBMS 资料库(物件关联资料库管理系统)     * 目前版本∶ 6.4     * 年龄∶ PostgreSQL 十二岁。自 1985 件开始开发     * 作者∶ 十二年来互联网上数以百万计的大学和公司          PostgreSQL 和本文件的有关项目需遵守以下版权声明。   PostgreSQL Data Base Management SystemCopyright (c) 1994-6 Regents of the University of CaliforniaPermission to use, copy, modify, and distribute this software and itsdocumentation for any purpose, without fee, and without a written agreementis hereby granted, provided that the above copyright notice and thisparagraph and the following two paragraphs appear in all copies.IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FORDIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDINGLOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITSDOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THEPOSSIBILITY OF SUCH DAMAGE.THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITYAND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ONAN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TOPROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.5. 何处取得 ?   你可从以下地方购买 Redhat Linux 光碟、 Debian Linux 光碟或 Slackware   Linux 光碟,从中找到 PostgreSQL 套装软件(源程式码和二元码)∶     * Linux System Labs 网址∶ [18]http://www.lsl.com/ 7 (美元)     * Cheap Bytes Inc 网址∶ [19]http://www.cheapbytes.com/ 7 (美元)     * Debian Main 网址∶ [20]http://www.debian.org/vendors.html          PostgreSQL 组织也售卖‘PostgreSQL CDROM’,内含完整的源程式码,许多   Unix 操作系统的可执行档及完整的文件。     * 从主网页取得 PostgreSQL 光碟∶ [21]http://www.postgresql.org 30(美       元)          PostgreSQL 只有二元档的散布∶     * 你可不须编译源程式码而执行 PostgreSQL。从       [22]ftp://www.redhat.com/pub/contrib/i386/ 的       postgresql-6.4.i386.rpm 档可得到英代尔 (Intel) Linux 的二元档。这档       案使用 Rehat 的‘rpm’格式。你亦可找到 PostgreSQL 的程式码。     * Solaris,HPUX,AIX,IRIX 和 Linux 二元档的地址∶       [23]ftp://ftp.postgresql.org/pub/bindist 如果你在任何其他平台成功编       译,也请上载到这里,使得其他人也可使用。     * ftp 站台∶从 [24]ftp://ftp.redhat.com/pub/contrib/i386/ 可取得英代       尔 Linux 的二元档,有关的档案是 postgresql-6.4-3.i386.rpm。这档案使       用 Rehat 的‘rpm’格式。你亦可找到 PostgreSQL 的程式码。          万维网网站∶     * 主网站∶ [25]http://www.postgresql.org/     * 次网站∶ [26]http://logical.thought.net/postgres95/     * [27]http://www.itm.tu-clausthal.de/mirrors/postgres95/     * [28]http://s2k-ftp.cs.berkeley.edu:8000/postgres95/     * [29]http://xenium.pdi.net/PostgreSQL/     * [30]http://s2k-ftp.cs.berkeley.edu:8000/postgres95/          在此列出 ftp 站∶     * 主 FTP: [31]ftp://ftp.postgresql.org/pub     * 次 FTP: [32]ftp://ftp.chicks.net/pub/postgresql     * [33]ftp://ftp.emsi.priv.at/pub/postgres/     * [34]ftp://ftp.itm.tu-clausthal.de/pub/mirrors/postgres95     * [35]ftp://rocker.sch.bme.hu/pub/mirrors/postgreSQL     * [36]ftp://ftp.jaist.ac.jp/pub/dbms/postgres95     * [37]ftp://ftp.luga.or.at/pub/postgres95     * [38]ftp://postgres95.vnet.net:/pub/postgres95     * [39]ftp://ftpza.co.za/mirrors/postgres     * [40]ftp://sunsite.auc.dk/pub/databases/postgresql     * [41]ftp://ftp.task.gda.pl/pub/software/postgresql     * [42]ftp://xenium.pdi.net/pub/PostgreSQL          PostgreSQL 的源程式码也可从 sunsite unc 的映射站得到(全球有大约一千个   )。它是在 Redhat Linux 套件散布的 /pub/contrib/i386/postgresql.rpm 档   中。     * 要知道有什麽映射站,请到 [43]ftp://sunsite.unc.edu       6. PostgreSQL 支援超过 200 Gig 的超级资料库   32 位元处理器的电脑在资料库超过 5 GigaByte 时表现会迅速下降。你可用 32   位元处理器执行 30 gig 的资料库,但表现会下降。32 位元机器受到最多 2 GB   记忆体,2 GB 档案系统及其他操作系统方面的限制。      对极大型的资料库来说,我强烈建议你使用 64 位元处理器,如 Digital Alpha   、Sun Ultra-sparc 64 位元处理器、Silicon graphics 64 位元处理器、Intel   Mercel IA-64 处理器、HPUX 64 位元电脑、IBM 64 位元电脑。使用 64 位元的   处理器来编译 PostgreSQL,它就可以处理大型的资料库及查询。查询大型表格和   资料库的速度会比 32 位元的电脑快数倍。64 位元电脑的优点是你有很大的记忆   位址 (memory addressing space) 和操作系统可处理很大的档案系统、为大型资   料库提供较佳表现、支援更多记忆体、能力更强……   7. 凭什麽相信 PostgreSQL?Regression 测试套件 (Regression test package) 为用户建立信心   为方便测试PostgreSQL,Regression 测试套件(src/test/regress)已包含在散   布中,它容许你的电脑检证标准的 SQL 操作及 PostgreSQL 的延伸能力。测试套   件中已包含了数百个 SQL 测试程式。      你应用电脑的高速来验证 PostgreSQL,而不是用人脑。电脑可以人脑千万倍甚至   数以亿倍的速度来进行 Regression 测试。现代电脑可在很短时间内执行数十亿   个 SQL 测试。在不久将来,电脑会比人脑快数以兆倍。因此,使用电脑来测试电   脑的表现是合理的。      如有需要,你也可自行增加测试。如果你认为它会对其你互联网用家有帮助,你   也可把它上载到 PostgreSQL 的主网站。Regression 测试软件帮助用户建立对   PostgreSQL 的信心及信任,它也帮助生产系统迅速设立 PostgreSQL。      Regression测试可被视为开发人员与最终用户间相互同意的一份非常有力的技术   文件。PostgreSQL 在开发过程及推出软件之前广泛使用Regression测试来保证质   素。      PostgreSQL 的能力可籍 Regression 测试直接反映出来。如果一种功能、语法或   特性在 Regression 测试中存在,它就被支援,所有其他没有列出的   PostgreSQL 就可能不支援!!你可以自行验证及加入 Regression 测试中。   8. PostgreSQL 的前端 GUI 工具(图像使用者界面)   PostgreSQL 套件散布中有一个名为‘pgTcl’的 Tcl/Tk 介面程式库。Tck/Tk 是   一个快速应用程式开发工具 (Rapid Application Development tool) 也是一种   命令稿语言 (scripting language)。使用 Tcl/TK,你可以发开程式一次而在任   何地方,包括 NT、Win 95、Linux、苹果麦金塔 iMac、OS/2 和所有 Unixes   。Tcl 代表‘Tool Command Language’,而 Tk 是‘Tool Kit’。Tcl/Tk 有一   个名为 SpecTcl 的 IDE(综合开发环境)。在 Redhat linux 的套件散布中检查   这 rpm 档或在下列的 sunscript 站台中找寻。      作为命令稿语言,Perl 值得推荐。这是因为它是最通用,非常强劲及可在所有软   硬件平台使用。Perl-Tk 或 Perl-Qt 或 C++ QtEZ 或 C++ Lesstif 也受到推荐   。考虑到时间资源、执行速度和程式设计的容易度, Perl、C 和 Tk 的组合可满   足大部分专案的需要。要注意 Java 程式非常缓慢。C++ 也比 C 缓慢。和所有其   他语言比较,C 速度最高。Perl 程式可使用 Perl2C 程式转变为 C 程式,编译   之後会快速一些。      世界上有百分之九十的互联网命令稿是用 Perl 写成的。所以你只需一种(   “Perl”)语言来满足你所有需要□□应用程式和互联网。请参阅本文件的   Perl 资料库介面 (Perl Database Interface) 部分∶ [44]Perl Database   Interface 。      在使用 Tcl 开发一个专案前,你要想清楚 Perl 和 Tcl/Tk 的优劣。通常每片   Linux CD-ROM 都会有 Tcl/Tk。你也可在以下地方找到它∶     * Tcl/Tk [45]http://www.scriptics.com     * 名为 INCR 的 Tcl 物件导向延伸 [46]http://www.tcltk.com     * Visual TCL 网站 [47]http://www.neuron.com     * Visual TCL Redhat rpm       [48]ftp://ftp.redhat.com/pub/contrib/i386/visualtcl*.rpm     * [49]http://sunscript.sun.com/     * [50]http://sunscript.sun.com/TclTkCore/     * [51]ftp://ftp.sunlabs.com/pub/tcl/tcl8.0a2.tar.Z     * 参考书籍∶市场上有大量 Tcl/Tk 的书籍。       9. PostgreSQL 的综合开发环境工具 (GUI IDE)   检查下列可和 ODBC/JDBC 驱动程式共同使用的开发工具,它们和 Borland C++   Builder、Borland JBuilder 相似。      Vibe 是一个 Java 和 C++ IDE(综合开发环境),并当选为 Unix Review 的全   年最佳 IDE (IDE of the year)。     * 更多 Vibe 的资料可在       [52]http://www.LinuxMall.com/products/00487.html 找到     * 'QT',一个可在视窗 95/NT 和 Unix 使用的应用程式框架 (application       framework)∶ [53]http://www.troll.no,ftp 站       [54]ftp://ftp.troll.no          你也可在视窗 95 中使用 Borland C++ Builder、Delphi、Borland JBuilder   、PowerBuilder 经 ODBC/JDBC 驱动程式连接到 unix 电脑的 PostgreSQL。      请参阅本文件的 PERL 资料库介面部分∶ [55]Perl Database Interface 。我强   烈推荐使用 Perl 和 C/C++ 作 IDE 的选择。      免费的 IDE 工具∶      检查 Redhat Linux 的光碟。     * Lesstif Motif 工具       [56]ftp://ftp.redhat.com/pub/contrib/i386/lesstiff*.rpm     * FreeBuilder [57]ftp://ftp.redhat.com/pub/contrib/i386/free*.rpm     * SpecTCL [58]ftp://ftp.redhat.com/pub/contrib/i386/spec*.rpm     * JccWarrior [59]ftp://ftp.redhat.com/pub/contrib/i386/jcc*.rpm     * PostgreSQL 的 Kanchenjunga Java RAD 工具       [60]http://www.man.ac.uk/~whaley/kj/kanch.html     * Applixware 工具 [61]http://www.redhat.com     * XWPE X Windows Programming Environment       [62]http://www.rpi.edu/~payned/xwpe/       [63]ftp://ftp.redhat.com/pub/contrib/i386/xwpe*.rpm     * XWB X Windows Work Bench       [64]ftp://ftp.redhat.com/pub/contrib/i386/xwb*.rpm     * NEdit [65]ftp://ftp.redhat.com/pub/contrib/i386/nedit*.rpm       10. PostgreSQL 的介面驱动程式10.1 PostgreSQL 的 ODBC 驱动程式   ODBC 代表‘Open DataBase Connectivity’。它是从不同厂商不同资料库存取资   料的流行介面。使用 ODBC 驱动程式写成的软件保证可和不同资料库,如   PostgreSQL、Oracle、Sybase 和 Informix 等合作。        * PostODBC 已经包括在 PostgreSQL 的散布中。请到主网站       [66]http://www.postgresql.org. 它也包括在 PostgreSQL 光碟中。     * [67]http://www.openlinksw.com Open Link Software Corporation 售卖       PostgreSQL 和其他资料库的 ODBC 驱动程式。她也送出免费的 ODBC (名额       有限)。     * PostgreSQL 的 Insight ODBC [68]http://www.insightdist.com/psqlodbc       这是 PostODBC 的官方网站。          这是一个名为 FreeODBC Pack Package 的计划。目前 仍没 PostgreSQL 版本,   也许你能帮助。     * [69]http://www.ids.net/~bjepson/freeODBC/ 这是一个免费的 ODBC。       

⌨️ 快捷键说明

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