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

📄 postgresql-howto-14.html

📁 Linux初学者最好的老师就是howto了。相当于函数man。
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312"> <META NAME="GENERATOR" CONTENT="ZH-SGML-Tools 1.0.9"> <TITLE> Linux 的 Database-SQL-RDBMS HOW-TO 文件 (PostgreSQL 物件关联资料库系统): PostgreSQL 的应用程式和工具</TITLE> <LINK HREF="PostgreSQL-HOWTO-15.html" tppabs="http://www.linux.org.tw/CLDP/gb/PostgreSQL-HOWTO-15.html" REL=next> <LINK HREF="PostgreSQL-HOWTO-13.html" tppabs="http://www.linux.org.tw/CLDP/gb/PostgreSQL-HOWTO-13.html" REL=previous> <LINK HREF="PostgreSQL-HOWTO.html#toc14" tppabs="http://www.linux.org.tw/CLDP/gb/PostgreSQL-HOWTO.html#toc14" REL=contents><SCRIPT src="menu.js"> function BeginPage() {} function EndPage() {} </SCRIPT> </HEAD> <BODY bgcolor=#FFFFFF MARGINHEIGHT=0 MARGINWIDTH=0> <A HREF="PostgreSQL-HOWTO-15.html" tppabs="http://www.linux.org.tw/CLDP/gb/PostgreSQL-HOWTO-15.html"><IMG SRC="next.gif" tppabs="http://www.linux.org.tw/CLDP/gb/img/next.gif" ALT="Next"></A><A HREF="PostgreSQL-HOWTO-13.html" tppabs="http://www.linux.org.tw/CLDP/gb/PostgreSQL-HOWTO-13.html"><IMG SRC="prev.gif" tppabs="http://www.linux.org.tw/CLDP/gb/img/prev.gif" ALT="Previous"></A><A HREF="PostgreSQL-HOWTO.html#toc14" tppabs="http://www.linux.org.tw/CLDP/gb/PostgreSQL-HOWTO.html#toc14"><IMG SRC="toc.gif" tppabs="http://www.linux.org.tw/CLDP/gb/img/toc.gif" ALT="Contents"></A><HR><H2><A NAME="s14">14. PostgreSQL 的应用程序和工具</A></H2><H2><A NAME="ss14.1">14.1 PostgreSQL 的 4GL 万维网资料库程序□AppGEN 开发系统</A></H2><P> AppGEN 可在此下载<UL><LI> <A HREF="javascript:if(confirm('http://www.man.ac.uk/~whaley/ag/appgen.html  \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address.  \n\nDo you want to open it from the server?'))window.location='http://www.man.ac.uk/~whaley/ag/appgen.html'" tppabs="http://www.man.ac.uk/~whaley/ag/appgen.html">http://www.man.ac.uk/~whaley/ag/appgen.html</A> </LI><LI> <A HREF="javascript:if(confirm('ftp://ftp.mcc.ac.uk/pub/linux/ALPHA/AppGEN  \n\nThis file was not retrieved by Teleport Pro, because it did not meet the project\'s file type specifications.  \n\nDo you want to open it from the server?'))window.location='ftp://ftp.mcc.ac.uk/pub/linux/ALPHA/AppGEN'" tppabs="ftp://ftp.mcc.ac.uk/pub/linux/ALPHA/AppGEN">ftp://ftp.mcc.ac.uk/pub/linux/ALPHA/AppGEN</A>. </LI></UL> AppGEN 是一种高阶第四代程序语言和应用程序产生器 (application generator) ,用以产生以互联网为基础的程序。这些程序一般在互联网或公司内联网使用。AppGen 程序以合乎 Common Gateway Interface (CGI) 标准的 C 命令稿 (C scripts) 写成,大部分互联网服务器都可支持。<P>要使用 AppGen,你需要∶<P>PostgreSQL,关联式资料库系统<P>支持 CGI 的互联网服务器,如 NCSA 的 HTTPD<P>一个 ANSI C 编译器,如 GCC<P>AppGEN 包括以下 Unix (Linux) 可执行程序∶<P><UL><LI>      defgen,它会根据逻辑资料结构产生一个基础的样板程序。这些程序可加入、更新、删除和寻找资料库中的纪录,又可自动保持参考整合性 (referential integrity)。      </LI><LI>      appgen,AppGEN 的编译程序。它会把 AppGEN 的源程序码编译为可由 CGI 执行的 C 源程序及可即时在网上使用 HTML 格式文件。  </LI><LI>      dbf2sql,把 dBase III 兼容的 .dbf 档转换为可执行的 SQL 命令稿的工具程序。这使得大部分储存在 DOS/视窗资料库的资料可移植到一个 SQL 服务器,如 PostgreSQL。</LI><LI>此外,AppGEN 收集了一些会在执行期间使用的 HTML 文件、GIF 档和 Java 小程序。当然,如所有好的软件般,它也包括完整的源程序码。</LI></UL> <P>作者 Andrew Whaley 可以以下途径接触∶ <UL><LI>       <A HREF="mailto: andrew@arthur.smuht.nwest.nhs.uk">andrew@arthur.smuht.nwest.nhs.uk</A> </LI></UL>  <H2><A NAME="ss14.2">14.2 PostgreSQL 的互联网界面□DBENGINE</A></H2><P>dbengine 是 Ingo Ciechowski 所写的一个随插即用的 PostgreSQL 互联网界面。它在<UL><LI>  <A HREF="javascript:if(confirm('http://www.cis-computer.com/dbengine/  \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address.  \n\nDo you want to open it from the server?'))window.location='http://www.cis-computer.com/dbengine/'" tppabs="http://www.cis-computer.com/dbengine/">http://www.cis-computer.com/dbengine/ </A> </LI></UL> <B>有关 DBENGINE∶</B>dbengine 是互联网与 Postgres95 之间的界面,只需花数分钟,它便可为存取任何现存的资料库。<P>PHP 3 让你在文件中编写类似 Perl 的语言,但不是真的 Perl,AppGEN 和 WDB-P95 需要你为每一个资料库建立设定档 (configuration files)□□听起来,你似乎都要先学一类新的假语言 (meta language) 才能启用。<P>和其他工具不同,你不需要学任何特别的程序或命令稿语言来使用 dbengine。也不会有每个资料库都有设定档的情况,所以你不需要熟习这些新结构。不过,如果你想用到 dbengine 的完整功能,学习 Perl 是一个正确决定。<P>整个系统可籍对一个附加的资料库的一些简单运作设定好,它会包含有关如何理解你的资料库存取的资料。你甚至可以指定虚假栏 (virual fields),用以在资料显示在萤幕之前作出即时计算。<P><B>使用执照∶</B>dbengine 是自由软件,和 Perl 的使用条文一样。如果你不知你可做或不可做什么,请阅读它的使用执照。最後一句∶它是 GNU 执照的仁慈温和版本□如果你小心地借用 dbengine 或把它的部分加入到商业的产品中,它不会被感染。  <H2><A NAME="ss14.3">14.3 PostgreSQL 的 Apache 服务器模块□NeoSoft NeoWebScript</A></H2><P> Apache 是一个有名的互联网服务器。一个 PostgreSQL 到 Apache 的界面模块位于□<UL><LI>  <A HREF="javascript:if(confirm('http://www.neosoft.com/neowebscript/  \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address.  \n\nDo you want to open it from the server?'))window.location='http://www.neosoft.com/neowebscript/'" tppabs="http://www.neosoft.com/neowebscript/">http://www.neosoft.com/neowebscript/</A> </LI></UL> NeoWebScript 是一程容许你把不同复杂程度的程式嵌入到 HTML 档程序语言。<P>当有人要求一个包含 NeoWebScript 的 HTML 网页时,支授 NeoWebScript 的服务器便执行嵌入了的命令稿,产生一个含有自订内容的网页。<P>NeoWebScript 是直接在网页的 HTML 码进行功能强力、服务器为基础的互动程序的一个高速、安全、易学的方法。籍著 NeoWebScript,即使对新手来说,计数器 (counter)、电邮表格 (email forms)、墙纸、签名簿 (guest books)、访客纪录都变得简单。请看看 NeoWebScript 自己作出的和 PERL 及 JavaScript 的比较。<P>如果你想在你的互联网服务器安装 NeoWebScript,你的网络管理员在开始前需先阅读他们的 Sysop FAQ。《Theory of Operations》会解释 NeoWebScript 如何运作,《Installation》会逐步告诉你。《Management》关于设定和执行服务器的事宜,《Test》让你确定 NeoWebScript 运作正常,《Troubleshooting》和服务器的问题有关。<P>在自己的 ISP、内联网或外联网使用 NeoWebScript 费用全免,你会在登记下载时得到完全的执照。不过,如果你想把它嵌入到自己的产品或在商业的服务器(如 SSL)使用,它总值 99 美元。<P>NeoWebScript 是一个容许你在网页中嵌入 Tcl/Tk 语言作为命令稿工具的 Apache 模块。它由 Karl Lehenbauer,NeoSoft 的 Chief Technical Officer 发明,并由 Neosoft 的程序设计师和技术撰稿员编写文件、改良及加强功能。<P>Apache 是世上最流行的互联网服务器,经调查的网站中有六十八巴仙使用。<P>Tcl/Tk 是由 Dr. John Ousterhout 开发的一种强劲、自由、跨平台的命令稿语言。你说过<P>“Tck/Tk” 容许软件开发人员比使用以 C 或 C++ 为基础的工具快十倍完成工作。它也是一种伟大的胶水语言 (glue language),使得现存的程序共同工件、更图像化和可用于 Internet。”<P><P>NeoSoft 创办人及 Chief Technical Officer,Karl Lehenbauer 在开始时便已参与 Tcl/Tk 开发。他也和 Mark Diehkans 一起创作了 Extended Tcl,又名为 TclX 或 NeoSoft Tcl,延伸这种语言的功能。很多 Tcl 的核心指令都来自 Extended Tcl,而由 Dr. Ousterhout 加入到核心语言中。<P>NeoSoft Inc., 1770 St. James Place, Suite 500, Houston, TX 77056 USA  <H2><A NAME="ss14.4">14.4 HTML 的 HEITML 服务器端延伸和一个 PostgreSQL 的 4GL 语言</A></H2><P> heitml 是另一个 postgres 与万维网间的界面。欲知详情,请接触<BLOCKQUOTE><CODE><PRE>           Helmut Emmelmann H.E.I. Informationssyteme GmbH           Wimpfenerstrasse 23 Tel. 49-621-795141 

⌨️ 快捷键说明

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