<!--
$Header: /cvsroot/pgsql/doc/src/sgml/Attic/programmer.sgml,v 1.27 2000/06/18 21:24:51 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">

<!-- developer's guide -->
<!entity arch-dev   SYSTEM "arch-dev.sgml">
<!entity biblio     SYSTEM "biblio.sgml">
<!entity bki        SYSTEM "bki.sgml">
<!entity catalogs   SYSTEM "catalogs.sgml">
<!entity compiler   SYSTEM "compiler.sgml">
<!entity contacts   SYSTEM "contacts.sgml">
<!entity cvs        SYSTEM "cvs.sgml">
<!entity docguide   SYSTEM "docguide.sgml">
<!entity geqo       SYSTEM "geqo.sgml">
<!entity page       SYSTEM "page.sgml">
<!entity protocol   SYSTEM "protocol.sgml">
<!entity sources    SYSTEM "sources.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 &copy; 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;
  &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;
 &lobj;
 &libpq;
 &libpqpp;
 &libpgtcl;
 &libpgeasy;
 &ecpg;
 &odbc;
 &jdbc;
 &lisp;
 
<!-- development -->
 
 &sources;
 &arch-dev; 
 &geqo;
<!--
 This listing of Postgres catalogs is currently just a copy of the old
 man page. It is not up to date and has not been marked up for SGML.
 - thomas 2000-04-20
 &catalogs;
-->
 &protocol;
 &compiler;
 &bki;
 &page;

<!-- appendices -->

  &cvs;
  &docguide;
<!--
&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:
-->
