postgresql/src/include/commands
Tom Lane fbd26d6984 Arrange that no database accesses are attempted during parser() --- this
took some rejiggering of typename and ACL parsing, as well as moving
parse_analyze call out of parser().  Restructure postgres.c processing
so that parse analysis and rewrite are skipped when in abort-transaction
state.  Only COMMIT and ABORT statements will be processed beyond the raw
parser() phase.  This addresses problem of parser failing with database access
errors while in aborted state (see pghackers discussions around 7/28/00).
Also fix some bugs with COMMIT/ABORT statements appearing in the middle of
a single query input string.
Function, operator, and aggregate arguments/results can now use full
TypeName production, in particular foo[] for array types.
DROP OPERATOR and COMMENT ON OPERATOR were broken for unary operators.
Allow CREATE AGGREGATE to accept unquoted numeric constants for initcond.
2000-10-07 00:58:23 +00:00
..
async.h Revert removal of signed, volatile, and signal handler arg type tests. 2000-08-29 09:36:51 +00:00
cluster.h Add: 2000-01-26 05:58:53 +00:00
command.h This patch implements the following command: 2000-09-12 05:09:57 +00:00
comment.h #include cleanups 2000-06-15 00:52:26 +00:00
copy.h Ye-old pgindent run. Same 4-space tabs. 2000-04-12 17:17:23 +00:00
creatinh.h Add: 2000-01-26 05:58:53 +00:00
dbcommands.h Add: 2000-01-26 05:58:53 +00:00
defrem.h Arrange that no database accesses are attempted during parser() --- this 2000-10-07 00:58:23 +00:00
explain.h Add: 2000-01-26 05:58:53 +00:00
proclang.h Change #include's to use <> and "" as appropriate. 1999-07-15 23:04:24 +00:00
rename.h Code cleanup of user name and user id handling in the backend. The current 2000-09-06 14:15:31 +00:00
sequence.h Clean up #include's. 2000-06-15 03:33:12 +00:00
trigger.h Mark functions as static and ifdef NOT_USED as appropriate. 2000-06-08 22:38:00 +00:00
user.h Clean up #include's. 2000-06-15 03:33:12 +00:00
vacuum.h Cleanup of code for creating index entries. Functional indexes with 2000-07-14 22:18:02 +00:00
variable.h Second pass over run-time configuration system. Adjust priorities on some 2000-06-22 22:31:24 +00:00
version.h Add: 2000-01-26 05:58:53 +00:00
view.h Add: 2000-01-26 05:58:53 +00:00