<!--
$Header: /cvsroot/pgsql/doc/src/sgml/postgres.sgml,v 1.36 2000/05/02 20:01:52 thomas Exp $
-->

<!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">

<!-- tutorial -->
<!entity arch       SYSTEM "arch.sgml">
<!entity intro      SYSTEM "intro.sgml">
<!entity query      SYSTEM "query.sgml">
<!entity sql        SYSTEM "sql.sgml">
<!entity start      SYSTEM "start.sgml">

<!-- user's guide -->
<!entity advanced   SYSTEM "advanced.sgml">
<!entity array      SYSTEM "array.sgml">
<!entity datatype   SYSTEM "datatype.sgml">
<!entity datetime   SYSTEM "datetime.sgml">
<!entity environ    SYSTEM "environ.sgml">
<!entity func       SYSTEM "func.sgml">
<!entity indices    SYSTEM "indices.sgml">
<!entity inherit    SYSTEM "inherit.sgml">
<!entity manage     SYSTEM "manage.sgml">
<!entity mvcc       SYSTEM "mvcc.sgml">
<!entity oper       SYSTEM "oper.sgml">
<!entity plan       SYSTEM "plan.sgml">
<!entity plperl     SYSTEM "plperl.sgml">
<!entity plsql      SYSTEM "plsql.sgml">
<!entity pltcl      SYSTEM "pltcl.sgml">
<!entity populate   SYSTEM "populate.sgml">
<!entity psql       SYSTEM "psql.sgml">
<!entity query-ug   SYSTEM "query-ug.sgml">
<!entity storage    SYSTEM "storage.sgml">
<!entity syntax     SYSTEM "syntax.sgml">
<!entity typeconv   SYSTEM "typeconv.sgml">

<!-- reference pages -->
<!entity % allfiles   SYSTEM "ref/allfiles.sgml">
%allfiles;

<!-- administrator's guide -->
<!entity config      SYSTEM "config.sgml">
<!entity intro-ag    SYSTEM "intro-ag.sgml">
<!entity install     SYSTEM "install.sgml">
<!entity installw    SYSTEM "install-win32.sgml">
<!entity layout      SYSTEM "layout.sgml">
<!entity manage-ag   SYSTEM "manage-ag.sgml">
<!entity ports       SYSTEM "ports.sgml">
<!entity recovery    SYSTEM "recovery.sgml">
<!entity regress     SYSTEM "regress.sgml">
<!entity release     SYSTEM "release.sgml">
<!entity runtime     SYSTEM "runtime.sgml">
<!entity security    SYSTEM "security.sgml">
<!entity start-ag    SYSTEM "start-ag.sgml">
<!entity trouble     SYSTEM "trouble.sgml">

<!-- programmer's guide -->
<!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 index      SYSTEM "index.sgml">
<!entity options    SYSTEM "pg_options.sgml">
<!entity page       SYSTEM "page.sgml">
<!entity protocol   SYSTEM "protocol.sgml">
<!entity signals    SYSTEM "signals.sgml">
<!entity sources    SYSTEM "sources.sgml">
]>
<!-- entity manpages SYSTEM "man/manpages.sgml" subdoc -->

<book id="postgres">

 <!-- Title information -->

 <title>PostgreSQL</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>

 <part id="part-user">
  <title>User's Guide</title>
  <partintro>
   <para>
    Information for users.
   </para>
  </partintro>

  &intro;
  &syntax;
  &datatype;
  &oper;
  &func;
  &typeconv;
  &indices;
  &array;
  &inherit;
  &plsql;
  &pltcl;
  &plperl;
  &mvcc;
  &environ;
  &manage;
  &storage;
  &plan;
  &populate;
  &commands;
 </part>

 <part id="part-admin">
  <title>Administrator's Guide</title>
  <partintro>
   <para>
    Installation and maintenance information.
   </para>
  </partintro>
<!--
  Disable these extra intro chapters since some elements (e.g. y2k
  statement) are included in the first intro.sgml and cause errors if
  included twice.
   &intro-ag;
-->
   &ports;
   &config;
   &layout;
   &install;
   &installw;
   &runtime;
   &security;
   &start-ag;
   &manage-ag;
   &trouble;
   &recovery;
   &regress;
   &release;
 </part>

 <part id="part-programmer">
  <title>Programmer's Guide</title>
  <partintro>
   <para>
    Information for extending <productname>Postgres</productname>.
   </para>
  </partintro>
<!--
  Disable these extra intro chapters since some elements (e.g. y2k
  statement) are included in the first intro.sgml and cause errors if
  included twice.
   &intro-pg;
-->
   &arch-pg;
   &extend;
   &xfunc;
   &xtypes;
   &xoper;
   &xaggr;
   &rules;
   &xindex;
   &indexcost;
   &gist;
   &dfunc;
   &trigger;
   &spi;
   &xplang;
 </part>

 <part id="part-interfaces">
  <title>Interfaces</title>
  <partintro>
   <para>
    User and programmer interfaces.
   </para>
  </partintro>
   &func-ref;
   &lobj;
   &ecpg;
   &libpq;
   &libpqpp;
   &libpgtcl;
   &libpgeasy;
   &odbc;
   &jdbc;
   &lisp;
 </part>
 
 <part id="part-developer">
  <title>Developer's Guide</title>
  <partintro>
   <para>
    The Developer's Guide includes discussion of design decisions and 
    suggestions for future development.
   </para>
  </partintro>
   &sources;
   &arch-dev;
   &options;
   &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;
   &signals;
   &compiler;
   &bki;
   &page;
 </part>
 
 <part id="part-tutorial">
  <title>Tutorial</title>
  <partintro>
   <para>
    Introduction for new users.
   </para>
  </partintro>
   &sql;
   &arch;
   &start;
   &query;
   &advanced;
 </part>

 <part id="part-appendix">
  <title>Appendices</title>
  <partintro>
   <para>
    Additional related information.
   </para>
  </partintro>

  &datetime;
  &cvs;
  &docguide;
<!--
   &contacts;
-->
   &biblio;
 </part>

<!--
Omit index until we have some index entries.
- thomas 1998-10-26
<index Id="part-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:
-->
