<!--
$Header: /cvsroot/pgsql/doc/src/sgml/postgres.sgml,v 1.35 2000/03/31 03:26:21 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 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 v6.5 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 1999-06-01)</Date>
  </BookBiblio>

  <LegalNotice>
   <Para>
    <ProductName>PostgreSQL</ProductName> is Copyright &copy; 1996-9 
    by the Postgres Global Development Group.
   </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;
   &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:
-->
