Peter Eisentraut
c326d8f4f2
Add/edit index entries.
2003-08-31 17:32:24 +00:00
Tom Lane
432fb5b886
Updates for array documentation, from Joe Conway.
2003-08-19 06:06:48 +00:00
Tom Lane
0684043e39
Minor copy-editing.
2003-08-14 23:13:27 +00:00
Tom Lane
5bfb0540b0
Update docs for 7.4 array features and polymorphic functions.
...
This is Joe Conway's patch of 7-Aug plus further editorializing
of my own.
2003-08-09 22:50:22 +00:00
Peter Eisentraut
3766e99c41
Add a note that AND and OR are commutative. Apparently, they are not in
...
certain other products.
2003-08-04 14:00:14 +00:00
Tom Lane
1bd22f55cf
Disallow dollar sign in operator names, instead allow it as a non-first
...
character in identifiers. The first change eliminates the current need
to put spaces around parameter references, as in "x<=$2". The second
change improves compatibility with Oracle and some other RDBMSes. This
was discussed and agreed to back in January, but did not get done.
2003-06-19 23:22:40 +00:00
Tom Lane
e649796f12
Implement outer-level aggregates to conform to the SQL spec, with
...
extensions to support our historical behavior. An aggregate belongs
to the closest query level of any of the variables in its argument,
or the current query level if there are no variables (e.g., COUNT(*)).
The implementation involves adding an agglevelsup field to Aggref,
and treating outer aggregates like outer variables at planning time.
2003-06-06 15:04:03 +00:00
Peter Eisentraut
5e5c5cd31a
Merge documentation into one book. (Build with "make html".) Replace
...
vague cross-references with real links.
2003-03-25 16:15:44 +00:00
Peter Eisentraut
706a32cdf6
Big editing for consistent content and presentation.
2003-03-13 01:30:29 +00:00
Bruce Momjian
4996eea81c
This patch includes more SGML markup fixes as well as a few minor
...
additions to the docs.
Neil Conway
2003-02-19 03:13:25 +00:00
Bruce Momjian
da8149032a
SGML improvements.
...
Neil Conway
2002-11-15 03:11:18 +00:00
Peter Eisentraut
1b342df00a
Merge documentation updates from 7.3 branch.
2002-11-11 20:14:04 +00:00
Peter Eisentraut
266a280584
Add introductory sections explaining what each book is about. Remove Y2K
...
statement.
2002-10-24 17:48:54 +00:00
Tom Lane
c918be6a17
Update description of numeric constants to match 7.3 reality.
...
Miscellaneous other copy-editing.
2002-10-20 05:05:46 +00:00
Peter Eisentraut
bc49968764
Add more appropriate markup.
2002-09-21 18:32:54 +00:00
Peter Eisentraut
6d77f6e5fb
Add more information about schemas. Combines some previously existing
...
material into the new location.
2002-09-12 22:05:36 +00:00
Bruce Momjian
6415ffe7af
Not sure how I fixed it the first time, but here's a fix for another
...
instance in which the docs mention that 'NAMEDATALEN == 32".
Neil Conway
2002-08-23 04:27:19 +00:00
Bruce Momjian
c76f5aa530
> > I had great difficulty in finding how to change the search path, so here
...
> > is a patch to add some cross-referencing.
Oliver Elphick
2002-08-22 04:52:17 +00:00
Bruce Momjian
46bb23ac01
Change NAMEDATALEN to 64, INDEX_MAX_KEYS/MAX_FUNC_ARGS to 32, per discussion on hackers.
2002-08-13 20:40:44 +00:00
Tom Lane
a5e6e99357
Allow schema-qualified operator names to be used in the optional
...
arguments of CREATE OPERATOR.
2002-08-10 19:01:53 +00:00
Peter Eisentraut
6f4a9fb119
Add User's Guide chapters on Data Definition and Data Manipulation.
...
Still needs to be filled with more information, but it gives us a
framework to have a User's Guide with complete coverage of the basic
SQL operations. Move arrays into data type chapter, inheritance into
DDL chapter (for now).
Make <comment>s show up in the output while the version number ends in
"devel".
Allow cross-book references with entities &cite-user; etc.
2002-08-05 19:43:31 +00:00
Tom Lane
62d4526114
Ooops, fix busted markup.
2002-06-15 22:15:03 +00:00
Tom Lane
2da3742cf5
Add a little more material to the new section about evaluation order.
2002-06-15 21:28:55 +00:00
Peter Eisentraut
bf886d5baf
Add section explaining unspecified expression evaluation order.
2002-06-01 20:56:55 +00:00
Tom Lane
e358a61d76
Updates for schema features.
2002-04-25 20:14:43 +00:00
Peter Eisentraut
b6ea172ace
Spell checking and markup additions
2002-03-22 19:20:45 +00:00
Peter Eisentraut
bf43bed848
Spell-check and markup police
2002-01-20 22:19:57 +00:00
Tom Lane
4d72af6cb3
Describe type casts under the heading of Value Expressions, and explain
...
the difference between a run-time type cast and casting a literal string
to a specific type. Minor editorial work in same area.
2002-01-09 23:38:06 +00:00
Peter Eisentraut
731204e090
Editorial review
2002-01-07 02:29:15 +00:00
Thomas G. Lockhart
68cb184b56
Update list of currently supported platforms.
...
Mention SQL9x precision syntax for date/time types.
Use PostgreSQL consistantly throughout docs. Before, usage was split evenly
between Postgres and PostgreSQL.
2001-12-08 03:24:23 +00:00
Tom Lane
53f1173388
Provide some documentation for EXISTS, IN, NOT IN, ANY/SOME/ALL,
...
and row comparisons. How'd this manage to slip through the cracks?
2001-12-01 04:19:20 +00:00
Peter Eisentraut
651a639b8b
proof-reading
2001-11-28 20:49:10 +00:00
Thomas G. Lockhart
6c402eafc8
Deprecate 'current' date/time constant.
...
Purge "Postgres" in favor of "PostgreSQL" in docs. ref/ not yet done.
2001-11-21 06:09:45 +00:00
Tom Lane
5e86d226e4
Grammatical and spelling fixes.
2001-11-19 09:05:02 +00:00
Peter Eisentraut
a715c0e4c5
Cleanup of bibliography
2001-11-08 23:34:33 +00:00
Bruce Momjian
705869dd17
Uppercase keywords where appropriate.
2001-10-12 23:32:34 +00:00
Peter Eisentraut
ffb8f73890
Bunch of copy fitting and style sheet tweakage to get decent looking print
...
output (from pdfjadetex). Also updated instructions to install documentation
processing toolchain.
2001-10-09 18:46:00 +00:00
Peter Eisentraut
351a0c1736
Replace ASCII-quotes with proper markup.
2001-09-13 15:55:24 +00:00
Peter Eisentraut
84956e71a3
Markup additions and spell check. (covers User's Guide)
2001-09-09 17:21:59 +00:00
Tom Lane
8e0d642c9b
Documentation for transaction-ID-wraparound changes. Add a chapter to
...
the Admin Guide about routine maintenance tasks. Currently this only
discusses the various reasons for doing VACUUM, but perhaps it could be
fleshed out with topics like log rotation.
2001-08-26 21:17:12 +00:00
Tom Lane
bf56f0759b
Make OIDs optional, per discussions in pghackers. WITH OIDS is still the
...
default, but OIDS are removed from many system catalogs that don't need them.
Some interesting side effects: TOAST pointers are 20 bytes not 32 now;
pg_description has a three-column key instead of one.
Bugs fixed in passing: BINARY cursors work again; pg_class.relhaspkey
has some usefulness; pg_dump dumps comments on indexes, rules, and
triggers in a valid order.
initdb forced.
2001-08-10 18:57:42 +00:00
Tom Lane
116d2bba7e
Add IS UNKNOWN, IS NOT UNKNOWN boolean tests, fix the existing boolean
...
tests to return the correct results per SQL9x when given NULL inputs.
Reimplement these tests as well as IS [NOT] NULL to have their own
expression node types, instead of depending on special functions.
From Joe Conway, with a little help from Tom Lane.
2001-06-19 22:39:12 +00:00
Peter Eisentraut
01839df6dd
Add index. Only some parts of the manual set have index entries so far...
2001-05-12 22:51:36 +00:00
Peter Eisentraut
60774e8210
Even better example for operator precedence mis-parsing.
2001-02-25 16:05:21 +00:00
Peter Eisentraut
3460181c3c
Choose a more suitable example for the operator precedence mis-parsing
...
example.
2001-02-24 18:09:51 +00:00
Tom Lane
08265ef9c2
Fix example of syntactic ambiguity between prefix/infix/postfix operators
...
--- Postgres now accepts the example we claimed it wouldn't. Miscellaneous
copy-editing as well.
2001-02-10 07:08:44 +00:00
Peter Eisentraut
61737a7b47
Add some links from data type chapter to section on literal constants.
2001-01-26 22:04:22 +00:00
Peter Eisentraut
21a3857f1f
Rip out table expression section from SQL syntax chapter and develop it
...
into new chapter on query (SELECT) syntax. In the end this should become
a narrative and example-filled counterpart to the SELECT reference page.
2001-01-22 23:34:33 +00:00
Peter Eisentraut
4f34f55d3d
Description of table expressions, including join syntax, from Robert B.
...
Easter <reaster@comptechnews.com>, heavily massaged by me. Also cleaned up
value expressions a bit.
2001-01-21 22:02:01 +00:00
Peter Eisentraut
027f144e39
Terminology cleanup: class -> table, instance -> row, attribute -> column,
...
etc.
2001-01-13 23:58:55 +00:00