summaryrefslogtreecommitdiff
path: root/doc/src/sgml/ref
AgeCommit message (Collapse)Author
2003-02-04Revert doc change so we mention moving past the last row of a cursor.Bruce Momjian
2003-02-03Add mention of CURRENT_SCHEMA for object creation.Bruce Momjian
2003-02-03Change MOVE LAST to MOVE ALL.Bruce Momjian
Standard says FETCH LAST is after last row, and we don't do that.
2003-02-02Implement EXPLAIN EXECUTE. By Neil Conway, with some kibitzing fromTom Lane
Tom Lane.
2003-02-01Remove restriction that cast functions cannot be volatile. ThisTom Lane
restriction was debatable to begin with, but it has now become obvious that it breaks forward-porting of user-defined types; contrib/lo being the most salient example.
2003-01-23Grant options, and cascading revoke. Grant options are allowed only forPeter Eisentraut
users right now, not groups. Extension of has_foo_privileges functions to query the grant options. Extension of aclitem type to store grantor.
2003-01-19This patch includes a lot of minor cleanups to the SGML documentation,Bruce Momjian
including: - replacing all the appropriate usages of <citetitle>PostgreSQL ...</citetitle> with &cite-user;, &cite-admin;, and so on - fix an omission in the EXECUTE documentation - add some more text to the EXPLAIN documentation - improve the PL/PgSQL RETURN NEXT documentation (more work to do here) - minor markup fixes Neil Conway
2003-01-12SGML build cleanups from Neil Conway.Bruce Momjian
2003-01-11Fix markup problem in link to other SGML file.Bruce Momjian
2003-01-11Add doc links from SET to SET_CONSTRAINTS, SET_SESSION_AUTH,Bruce Momjian
SET_TRANSACTION.
2003-01-11Fix markup.Peter Eisentraut
2003-01-10Read-only transactions, as defined in SQL.Peter Eisentraut
2003-01-10Add optional drop behavior clause to REVOKE command, for SQL conformance.Peter Eisentraut
Currently, only RESTRICT is allowed.
2003-01-08Code review for FETCH/MOVE 0 changes. Improve documentation, do theTom Lane
right thing with the destination when FETCH 0 can't return a row, don't try to stuff LONG_MAX into an int value.
2003-01-07Apply the proper version of Christopher Kings-Lynne's describe patchTom Lane
(ie, the one with describe-schema support). Minor code review. Adjust display of casts to use standard type names.
2003-01-07Document that psql \encoding doesn't see SET CLIENT_ENCODING changes.Bruce Momjian
2003-01-06Use our own version of getopt_long() if the OS doesn't have one.Peter Eisentraut
2003-01-06ALTER DOMAIN OWNER, from Rod Taylor.Tom Lane
2002-12-30Code review for CLUSTER ALL patch. Fix bogus locking, incorrect transactionTom Lane
stop/start nesting, other infelicities.
2002-12-30Cause FETCH 1 to return the current cursor row, or zero if atBruce Momjian
beginning/end of cursor. Have MOVE return 0/1 depending on cursor position. Matches SQL spec. Pass cursor counter from parser as a long rather than int. Doc updates.
2002-12-17Improvement to CREATE TRIGGER and catalog documentation.Bruce Momjian
Neil Conway
2002-12-16Document that zero-column tables are allowed (and non-standard).Tom Lane
2002-12-12TODO marked as done:Bruce Momjian
* Add schema, cast, and conversion backslash commands to psql I had to create a new publically available function, pg_conversion_is_visible, as it seemed to be missing from the catalogs. This required me to do no small amount of hacking around in namespace.c I have updated the \? help and sgml docs. \dc - list conversions [PATTERN] \dC - list casts \dn list schemas I didn't support patterns with casts as there's nothing obvious to match against. Catalog version incremented --- initdb required. Christopher Kings-Lynne
2002-12-12Preliminary code review for domain CHECK constraints patch: add documentation,Tom Lane
make VALUE a non-reserved word again, use less invasive method of passing ConstraintTestValue into transformExpr, fix problems with nested constraint testing, do correct thing with NULL result from a constraint expression, remove memory leak. Domain checks still need much more work if we are going to allow ALTER DOMAIN, however.
2002-12-06In the examples, I missed changing a few 'column' and 'table' mentionsBruce Momjian
to domain when copying alter table docs. -- Rod Taylor <rbt@rbt.ca>
2002-12-06Mark ALTER DOMAIN as supported, fix typo in header.Bruce Momjian
2002-12-06Re-addd Rod's ALTER DOMAIN patch.Bruce Momjian
2002-12-06Add file.Bruce Momjian
2002-12-06Add SGML file.Bruce Momjian
2002-12-06Back out ALTER DOMAIN patch until missing file appears.Bruce Momjian
2002-12-06ALTER DOMAIN .. SET / DROP NOT NULLBruce Momjian
ALTER DOMAIN .. SET / DROP DEFAULT ALTER DOMAIN .. ADD / DROP CONSTRAINT New files: - doc/src/sgml/ref/alter_domain.sgml Rod Taylor
2002-12-06With a recent commit truncate is transaction safe in 7.4.Bruce Momjian
Rod Taylor
2002-11-23This patch implements FOR EACH STATEMENT triggers, per my email toBruce Momjian
-hackers a couple days ago. Notes/caveats: - added regression tests for the new functionality, all regression tests pass on my machine - added pg_dump support - updated PL/PgSQL to support per-statement triggers; didn't look at the other procedural languages. - there's (even) more code duplication in trigger.c than there was previously. Any suggestions on how to refactor the ExecXXXTriggers() functions to reuse more code would be welcome -- I took a brief look at it, but couldn't see an easy way to do it (there are several subtly-different versions of the code in question) - updated the documentation. I also took the liberty of removing a big chunk of duplicated syntax documentation in the Programmer's Guide on triggers, and moving that information to the CREATE TRIGGER reference page. - I also included some spelling fixes and similar small cleanups I noticed while making the changes. If you'd like me to split those into a separate patch, let me know. Neil Conway
2002-11-21Fixups for man pagesPeter Eisentraut
2002-11-18Remove ALL from CLUSTER ALL. Use just CLUSTER.Bruce Momjian
2002-11-17Re-order REINDEX options in manual for consistency. REINDEXBruce Momjian
DATABASE/TABLE/INDEX is the proper order.
2002-11-15SGML improvements.Bruce Momjian
Neil Conway
2002-11-15New version attached. The following is implemented:Bruce Momjian
- CLUSTER ALL clusters all the tables that have some index with indisclustered set and the calling user owns. - CLUSTER tablename clusters the named table, using the index with indisclustered set. If no index has the bit set, throws elog(ERROR). - The multi-relation version (CLUSTER ALL) uses a multitransaction approach, similar to what VACUUM does. Alvaro Herrera
2002-11-15Add DOMAIN check constraints.Bruce Momjian
Rod Taylor
2002-11-13Make MOVE/FETCH 0 actually move/fetch 0. Add MOVE LAST to move to endBruce Momjian
of cursor.
2002-11-11Code review for ON COMMIT patch. Make the actual on-commit action happenTom Lane
before commit, not after :-( --- the original coding is not only unsafe if an error occurs while it's processing, but it generates an invalid sequence of WAL entries. Resurrect 7.2 logic for deleting items when no longer needed. Use an enum instead of random macros. Editorialize on names used for routines and constants. Teach backend/nodes routines about new field in CreateTable struct. Add a regression test.
2002-11-10Tweak CREATE SEQUENCE grammar to be more SQL1999 standards compliant.Bruce Momjian
Neil Conway
2002-11-09Add code to handle [ON COMMIT { PRESERVE ROWS | DELETE ROWS | DROP }]Bruce Momjian
for temp tables. Gavin Sherry
2002-11-08Here is a patch that does just that, while maintaining theBruce Momjian
"traditional" behavior, so the change should be transparent. Use the command "\pset pager always" to turn it on. Anything else does the normal toggle between "on" and "off" Greg Sabino Mullane
2002-11-02Fix permissions-checking bugs and namespace-search-path bugs inTom Lane
CONVERSION code. Still need to figure out what to do about inappropriate coding in parsing.
2002-10-24Add note about sort order of character datatypes being locale-dependent,Tom Lane
per suggestion from Nicolaus Erichsen.
2002-10-24Add introductory sections explaining what each book is about. Remove Y2KPeter Eisentraut
statement.
2002-10-23Add mention of postgres signals to reference pageBruce Momjian
Joseph Shraibman
2002-10-21Improve ECPG documentation.Peter Eisentraut
2002-10-21Since ANY is a reserved word, better suggest that ANY be quoted whenTom Lane
used for the input type of an aggregate.