Include chapter on SQL language elements (keywords, etc).

Should merge with or complement Stefan's Master's Thesis intro to SQL.
This commit is contained in:
Thomas G. Lockhart 1999-02-13 03:52:46 +00:00
parent af2a0dfd65
commit 478e5beef1
1 changed files with 174 additions and 168 deletions

View File

@ -1,11 +1,15 @@
<!-- <!--
$Header: /cvsroot/pgsql/doc/src/sgml/postgres.sgml,v 1.17 1999/01/19 16:06:25 thomas Exp $ $Header: /cvsroot/pgsql/doc/src/sgml/postgres.sgml,v 1.18 1999/02/13 03:52:46 thomas Exp $
Postgres integrated documentation. Postgres integrated documentation.
Other subset docs should be copied and shrunk from here. Other subset docs should be copied and shrunk from here.
thomas 1998-02-23 thomas 1998-02-23
$Log: postgres.sgml,v $ $Log: postgres.sgml,v $
Revision 1.18 1999/02/13 03:52:46 thomas
Include chapter on SQL language elements (keywords, etc).
Should merge with or complement Stefan's Master's Thesis intro to SQL.
Revision 1.17 1999/01/19 16:06:25 thomas Revision 1.17 1999/01/19 16:06:25 thomas
Merge current.sgml into release.sgml so all release notes are in the same Merge current.sgml into release.sgml so all release notes are in the same
file. Per Bruce's preference. Go to it Bruce! file. Per Bruce's preference. Go to it Bruce!
@ -65,19 +69,20 @@ Move SQL reference pages up into the User's Guide.
<!-- user's guide --> <!-- user's guide -->
<!entity advanced SYSTEM "advanced.sgml"> <!entity advanced SYSTEM "advanced.sgml">
<!entity environ SYSTEM "environ.sgml">
<!entity manage SYSTEM "manage.sgml">
<!entity datatype SYSTEM "datatype.sgml">
<!entity oper SYSTEM "oper.sgml">
<!entity func SYSTEM "func.sgml">
<!entity typeconv SYSTEM "typeconv.sgml">
<!entity keys SYSTEM "keys.sgml">
<!entity array SYSTEM "array.sgml"> <!entity array SYSTEM "array.sgml">
<!entity datatype SYSTEM "datatype.sgml">
<!entity environ SYSTEM "environ.sgml">
<!entity func SYSTEM "func.sgml">
<!entity inherit SYSTEM "inherit.sgml"> <!entity inherit SYSTEM "inherit.sgml">
<!entity keys SYSTEM "keys.sgml">
<!entity manage SYSTEM "manage.sgml">
<!entity oper SYSTEM "oper.sgml">
<!entity pgaccess SYSTEM "pgaccess.sgml">
<!entity psql SYSTEM "psql.sgml">
<!entity query-ug SYSTEM "query-ug.sgml"> <!entity query-ug SYSTEM "query-ug.sgml">
<!entity storage SYSTEM "storage.sgml"> <!entity storage SYSTEM "storage.sgml">
<!entity psql SYSTEM "psql.sgml"> <!entity syntax SYSTEM "syntax.sgml">
<!entity pgaccess SYSTEM "pgaccess.sgml"> <!entity typeconv SYSTEM "typeconv.sgml">
<!-- reference pages --> <!-- reference pages -->
<!entity % allfiles SYSTEM "ref/allfiles.sgml"> <!entity % allfiles SYSTEM "ref/allfiles.sgml">
@ -134,25 +139,25 @@ Move SQL reference pages up into the User's Guide.
<!-- entity manpages SYSTEM "man/manpages.sgml" subdoc --> <!-- entity manpages SYSTEM "man/manpages.sgml" subdoc -->
<Book Id="postgres"> <Book Id="postgres">
<!-- Title information --> <!-- Title information -->
<Title>PostgreSQL</Title> <Title>PostgreSQL</Title>
<BookInfo> <BookInfo>
<ReleaseInfo>Covering v6.4 for general release</ReleaseInfo> <ReleaseInfo>Covering v6.4 for general release</ReleaseInfo>
<BookBiblio> <BookBiblio>
<AuthorGroup> <AuthorGroup>
<CorpAuthor>The PostgreSQL Development Team</CorpAuthor> <CorpAuthor>The PostgreSQL Development Team</CorpAuthor>
</AuthorGroup> </AuthorGroup>
<!-- editor in authorgroup is not supported <!-- editor in authorgroup is not supported
<AuthorGroup> <AuthorGroup>
--> -->
<Editor> <Editor>
<FirstName>Thomas</FirstName> <FirstName>Thomas</FirstName>
<SurName>Lockhart</SurName> <SurName>Lockhart</SurName>
<Affiliation> <Affiliation>
<OrgName>Caltech/JPL</OrgName> <OrgName>Caltech/JPL</OrgName>
</Affiliation> </Affiliation>
</Editor> </Editor>
<!-- <!--
</AuthorGroup> </AuthorGroup>
--> -->
@ -161,17 +166,17 @@ Move SQL reference pages up into the User's Guide.
<AuthorInitials>TGL</AuthorInitials> <AuthorInitials>TGL</AuthorInitials>
--> -->
<Date>(last updated 1998-02-23)</Date> <Date>(last updated 1998-02-23)</Date>
</BookBiblio> </BookBiblio>
<LegalNotice> <LegalNotice>
<Para> <Para>
<ProductName>PostgreSQL</ProductName> is copyright (C) 1998 <ProductName>PostgreSQL</ProductName> is copyright (C) 1998
by the Postgres Global Development Group. by the Postgres Global Development Group.
</Para> </Para>
</LegalNotice> </LegalNotice>
</BookInfo> </BookInfo>
<!-- <!--
<TOC> </TOC> <TOC> </TOC>
@ -186,146 +191,147 @@ Your name here...
</Dedication> </Dedication>
--> -->
<preface id="preface"> <preface id="preface">
<Title>Summary</Title> <Title>Summary</Title>
<Para> <Para>
<ProductName>Postgres</ProductName>, <ProductName>Postgres</ProductName>,
developed originally in the UC Berkeley Computer Science Department, developed originally in the UC Berkeley Computer Science Department,
pioneered many of the object-relational concepts pioneered many of the object-relational concepts
now becoming available in some commercial databases. now becoming available in some commercial databases.
It provides SQL92/SQL3 language support, It provides SQL92/SQL3 language support,
transaction integrity, and type extensibility. transaction integrity, and type extensibility.
<ProductName>PostgreSQL</ProductName> is a public-domain, <ProductName>PostgreSQL</ProductName> is a public-domain,
open source descendant of this original Berkeley code. open source descendant of this original Berkeley code.
</Para> </Para>
</Preface> </Preface>
<part Id="part-tutorial"> <part Id="part-tutorial">
<Title>Tutorial</Title> <Title>Tutorial</Title>
<PartIntro> <PartIntro>
<Para> <Para>
Introduction for new users. Introduction for new users.
</Para> </Para>
</PartIntro> </PartIntro>
&intro; &intro;
&arch; &arch;
&start; &start;
&query; &query;
&advanced; &advanced;
</Part> </Part>
<part Id="part-user"> <part Id="part-user">
<Title>User's Guide</Title> <Title>User's Guide</Title>
<PartIntro> <PartIntro>
<Para> <Para>
Information for users. Information for users.
</Para> </Para>
</PartIntro> </PartIntro>
&environ; &environ;
&manage; &manage;
&datatype; &syntax;
&oper; &datatype;
&func; &oper;
&typeconv; &func;
&keys; &typeconv;
&array; &keys;
&inherit; &array;
&query-ug; &inherit;
&storage; &query-ug;
&psql; &storage;
&pgaccess; &psql;
&commands; &pgaccess;
</Part> &commands;
</Part>
<part Id="part-admin"> <part Id="part-admin">
<Title>Administrator's Guide</Title> <Title>Administrator's Guide</Title>
<PartIntro> <PartIntro>
<Para> <Para>
Installation and maintenance information. Installation and maintenance information.
</Para> </Para>
</PartIntro> </PartIntro>
&intro-ag; &intro-ag;
&ports; &ports;
&config; &config;
&install; &install;
&installw; &installw;
&runtime; &runtime;
&options; &options;
&start-ag; &start-ag;
&recovery; &recovery;
&regress; &regress;
&release; &release;
</Part> </Part>
<part Id="part-programmer"> <part Id="part-programmer">
<Title>Programmer's Guide</Title> <Title>Programmer's Guide</Title>
<PartIntro> <PartIntro>
<Para> <Para>
Information for extending <ProductName>Postgres</ProductName>. Information for extending <ProductName>Postgres</ProductName>.
</Para> </Para>
</PartIntro> </PartIntro>
&intro-pg; &intro-pg;
&arch-pg; &arch-pg;
&extend; &extend;
&xfunc; &xfunc;
&xtypes; &xtypes;
&xoper; &xoper;
&xaggr; &xaggr;
&rules; &rules;
&xindex; &xindex;
&gist; &gist;
&dfunc; &dfunc;
&trigger; &trigger;
&spi; &spi;
&xplang; &xplang;
<!-- &libpq; --> <!-- &libpq; -->
</Part> </Part>
<part Id="part-interfaces"> <part Id="part-interfaces">
<Title>Interfaces</Title> <Title>Interfaces</Title>
<PartIntro> <PartIntro>
<Para> <Para>
User and programmer interfaces. User and programmer interfaces.
</Para> </Para>
</PartIntro> </PartIntro>
&func-ref; &func-ref;
&lobj; &lobj;
&ecpg; &ecpg;
&libpq; &libpq;
&libpgtcl; &libpgtcl;
&odbc; &odbc;
&jdbc; &jdbc;
</Part> </Part>
<part Id="part-developer"> <part Id="part-developer">
<Title>Developer's Guide</Title> <Title>Developer's Guide</Title>
<PartIntro> <PartIntro>
<Para> <Para>
The Developer's Guide includes discussion of design decisions and The Developer's Guide includes discussion of design decisions and
suggestions for future development. suggestions for future development.
</Para> </Para>
</PartIntro> </PartIntro>
&arch-dev; &arch-dev;
&geqo; &geqo;
&protocol; &protocol;
&signals; &signals;
&compiler; &compiler;
&bki; &bki;
&page; &page;
</Part> </Part>
<part Id="part-appendix"> <part Id="part-appendix">
<Title>Appendices</Title> <Title>Appendices</Title>
<PartIntro> <PartIntro>
<Para> <Para>
Additional related information. Additional related information.
</Para> </Para>
</PartIntro> </PartIntro>
&docguide; &docguide;
&contacts; &contacts;
&biblio; &biblio;
</Part> </Part>
<!-- <!--
Omit index until we have some index entries. Omit index until we have some index entries.