|
|
|
<!--
|
|
|
|
$Header: /cvsroot/pgsql/doc/src/sgml/Attic/programmer.sgml,v 1.28 2000/10/08 13:24:09 petere Exp $
|
|
|
|
|
|
|
|
Postgres Programmer's Guide.
|
|
|
|
-->
|
|
|
|
|
|
|
|
<!doctype book PUBLIC "-//OASIS//DTD DocBook V3.1//EN" [
|
|
|
|
|
|
|
|
<!entity about SYSTEM "about.sgml">
|
|
|
|
<!entity history SYSTEM "history.sgml">
|
|
|
|
<!entity info SYSTEM "info.sgml">
|
|
|
|
<!entity legal SYSTEM "legal.sgml">
|
|
|
|
<!entity notation SYSTEM "notation.sgml">
|
|
|
|
<!entity problems SYSTEM "problems.sgml">
|
|
|
|
<!entity y2k SYSTEM "y2k.sgml">
|
|
|
|
|
|
|
|
<!entity arch-pg SYSTEM "arch-pg.sgml">
|
|
|
|
<!entity dfunc SYSTEM "dfunc.sgml">
|
|
|
|
<!entity ecpg SYSTEM "ecpg.sgml">
|
|
|
|
<!entity extend SYSTEM "extend.sgml">
|
|
|
|
<!entity func-ref SYSTEM "func-ref.sgml">
|
|
|
|
<!entity gist SYSTEM "gist.sgml">
|
|
|
|
<!entity intro-pg SYSTEM "intro-pg.sgml">
|
|
|
|
<!entity indexcost SYSTEM "indexcost.sgml">
|
|
|
|
<!entity jdbc SYSTEM "jdbc.sgml">
|
|
|
|
<!entity libpgeasy SYSTEM "libpgeasy.sgml">
|
|
|
|
<!entity libpq SYSTEM "libpq.sgml">
|
|
|
|
<!entity libpqpp SYSTEM "libpq++.sgml">
|
|
|
|
<!entity libpgtcl SYSTEM "libpgtcl.sgml">
|
|
|
|
<!entity lisp SYSTEM "lisp.sgml">
|
|
|
|
<!entity lobj SYSTEM "lobj.sgml">
|
|
|
|
<!entity odbc SYSTEM "odbc.sgml">
|
|
|
|
<!entity rules SYSTEM "rules.sgml">
|
|
|
|
<!entity spi SYSTEM "spi.sgml">
|
|
|
|
<!entity trigger SYSTEM "trigger.sgml">
|
|
|
|
<!entity xaggr SYSTEM "xaggr.sgml">
|
|
|
|
<!entity xfunc SYSTEM "xfunc.sgml">
|
|
|
|
<!entity xindex SYSTEM "xindex.sgml">
|
|
|
|
<!entity xplang SYSTEM "xplang.sgml">
|
|
|
|
<!entity xoper SYSTEM "xoper.sgml">
|
|
|
|
<!entity xtypes SYSTEM "xtypes.sgml">
|
|
|
|
<!entity biblio SYSTEM "biblio.sgml">
|
|
|
|
]>
|
|
|
|
|
|
|
|
<book id="programmer">
|
|
|
|
|
|
|
|
<!-- Title information -->
|
|
|
|
|
|
|
|
<title>PostgreSQL Programmer's Guide</title>
|
|
|
|
<bookinfo>
|
|
|
|
<releaseinfo>Covering v7.0 for general release</releaseinfo>
|
|
|
|
<bookbiblio>
|
|
|
|
<authorgroup>
|
|
|
|
<corpauthor>The PostgreSQL Development Team</corpauthor>
|
|
|
|
</authorgroup>
|
|
|
|
<!-- editor in authorgroup is not supported
|
|
|
|
<AuthorGroup>
|
|
|
|
-->
|
|
|
|
<editor>
|
|
|
|
<firstname>Thomas</firstname>
|
|
|
|
<surname>Lockhart</surname>
|
|
|
|
<affiliation>
|
|
|
|
<orgname>Caltech/JPL</orgname>
|
|
|
|
</affiliation>
|
|
|
|
</editor>
|
|
|
|
<!--
|
|
|
|
</AuthorGroup>
|
|
|
|
-->
|
|
|
|
|
|
|
|
<!--
|
|
|
|
<AuthorInitials>TGL</AuthorInitials>
|
|
|
|
-->
|
|
|
|
|
|
|
|
<date>(last updated 2000-05-01)</date>
|
|
|
|
</bookbiblio>
|
|
|
|
|
|
|
|
<legalnotice>
|
|
|
|
<para>
|
|
|
|
<productname>PostgreSQL</productname> is Copyright © 1996-2000
|
|
|
|
by PostgreSQL Inc.
|
|
|
|
</para>
|
|
|
|
</legalnotice>
|
|
|
|
|
|
|
|
</bookinfo>
|
|
|
|
|
|
|
|
<!--
|
|
|
|
<TOC> </TOC>
|
|
|
|
<LOT> </LOT>
|
|
|
|
-->
|
|
|
|
|
|
|
|
<!--
|
|
|
|
<Dedication>
|
|
|
|
<Para>
|
|
|
|
Your name here...
|
|
|
|
</Para>
|
|
|
|
</Dedication>
|
|
|
|
-->
|
|
|
|
|
|
|
|
<preface id="preface">
|
|
|
|
<title>Summary</title>
|
|
|
|
|
|
|
|
<para>
|
|
|
|
<productname>Postgres</productname>,
|
|
|
|
developed originally in the UC Berkeley Computer Science Department,
|
|
|
|
pioneered many of the object-relational concepts
|
|
|
|
now becoming available in some commercial databases.
|
|
|
|
It provides SQL92/SQL3 language support,
|
|
|
|
transaction integrity, and type extensibility.
|
|
|
|
<productname>PostgreSQL</productname> is an
|
|
|
|
open-source descendant of this original Berkeley code.
|
|
|
|
</para>
|
|
|
|
</preface>
|
|
|
|
|
|
|
|
&intro-pg;
|
|
|
|
<part>
|
|
|
|
<title>Server Programming</>
|
|
|
|
&arch-pg;
|
|
|
|
&extend;
|
|
|
|
&xfunc;
|
|
|
|
&xtypes;
|
|
|
|
&xoper;
|
|
|
|
&xaggr;
|
|
|
|
&rules;
|
|
|
|
&xindex;
|
|
|
|
&indexcost;
|
|
|
|
&gist;
|
|
|
|
&xplang;
|
|
|
|
&dfunc;
|
|
|
|
|
|
|
|
<!-- reference -->
|
|
|
|
|
|
|
|
<!--
|
|
|
|
The func-ref chapter is not currently useful.
|
|
|
|
Disable it until we put in some info.
|
|
|
|
- thomas 1998-10-27
|
|
|
|
&func-ref;
|
|
|
|
-->
|
|
|
|
|
|
|
|
&trigger;
|
|
|
|
&spi;
|
|
|
|
</part>
|
|
|
|
<part>
|
|
|
|
<title>Client Interfaces</>
|
|
|
|
&lobj;
|
|
|
|
&libpq;
|
|
|
|
&libpqpp;
|
|
|
|
&libpgtcl;
|
|
|
|
&libpgeasy;
|
|
|
|
&ecpg;
|
|
|
|
&odbc;
|
|
|
|
&jdbc;
|
|
|
|
&lisp;
|
|
|
|
</part>
|
|
|
|
<!--
|
|
|
|
&contacts;
|
|
|
|
-->
|
|
|
|
&biblio;
|
|
|
|
|
|
|
|
<!--
|
|
|
|
<index id="index">
|
|
|
|
</index>
|
|
|
|
-->
|
|
|
|
|
|
|
|
</book>
|
|
|
|
|
|
|
|
<!-- Keep this comment at the end of the file
|
|
|
|
Local variables:
|
|
|
|
mode:sgml
|
|
|
|
sgml-omittag:nil
|
|
|
|
sgml-shorttag:t
|
|
|
|
sgml-minimize-attributes:nil
|
|
|
|
sgml-always-quote-attributes:t
|
|
|
|
sgml-indent-step:1
|
|
|
|
sgml-indent-data:t
|
|
|
|
sgml-parent-document:nil
|
|
|
|
sgml-default-dtd-file:"./reference.ced"
|
|
|
|
sgml-exposed-tags:nil
|
|
|
|
sgml-local-catalogs:("/usr/lib/sgml/catalog")
|
|
|
|
sgml-local-ecat-files:nil
|
|
|
|
End:
|
|
|
|
-->
|