<!doctype book PUBLIC "-//Davenport//DTD DocBook V3.0//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 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 pgaccess SYSTEM "pgaccess.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 jdbc     SYSTEM "jdbc.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 options  SYSTEM "pg_options.sgml">
<!entity page     SYSTEM "page.sgml">
<!entity protocol SYSTEM "protocol.sgml">
<!entity signals  SYSTEM "signals.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 a public-domain,
   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;
  &mvcc;
  &environ;
  &manage;
  &storage;
  &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;
   &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;
   &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>
   &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:
-->
