postgres/src/backend/commands
Tom Lane dc6b4deb97 Require ownership permission for CREATE INDEX, per bug report.
Disallow CREATE INDEX on system catalogs, non-tables (views, sequences, etc).
Disallow CREATE/DROP TRIGGER on system catalogs, non-tables.
Disallow ALTER TABLE ADD/DROP CONSTRAINT on system catalogs.
Disallow FOREIGN KEY reference to non-table.
None of these things can actually work in the present system structure,
but the code was letting them pass without complaint.
2002-01-03 23:21:32 +00:00
..
_deadcode New pgindent run with fixes suggested by Tom. Patch manually reviewed, 2001-11-05 17:46:40 +00:00
analyze.c Fix a couple of places where lack of parenthesization of a cast 2001-10-25 20:37:30 +00:00
async.c pgindent run on all C files. Java run to follow. initdb/regression 2001-10-25 05:50:21 +00:00
cluster.c pgindent run on all C files. Java run to follow. initdb/regression 2001-10-25 05:50:21 +00:00
command.c Require ownership permission for CREATE INDEX, per bug report. 2002-01-03 23:21:32 +00:00
comment.c Fix problem reported by Alex Korn: if a relation has been dropped and 2001-11-02 16:30:29 +00:00
copy.c Enforce restriction that COPY DELIMITERS string must be exactly one 2001-12-04 21:19:57 +00:00
creatinh.c pgindent run on all C files. Java run to follow. initdb/regression 2001-10-25 05:50:21 +00:00
dbcommands.c pgindent run on all C files. Java run to follow. initdb/regression 2001-10-25 05:50:21 +00:00
define.c Another pgindent run. Fixes enum indenting, and improves #endif 2001-10-28 06:26:15 +00:00
explain.c pgindent run on all C files. Java run to follow. initdb/regression 2001-10-25 05:50:21 +00:00
indexcmds.c Require ownership permission for CREATE INDEX, per bug report. 2002-01-03 23:21:32 +00:00
Makefile Initial implementation of concurrent VACUUM. Ifdef'd out for the moment, 2001-07-13 22:55:59 +00:00
proclang.c Allow a non-superuser database owner to vacuum all tables in his 2001-06-13 21:44:41 +00:00
remove.c New pgindent run with fixes suggested by Tom. Patch manually reviewed, 2001-11-05 17:46:40 +00:00
rename.c Indent new rename.c for Tom Lane. 2001-11-12 01:34:50 +00:00
sequence.c New pgindent run with fixes suggested by Tom. Patch manually reviewed, 2001-11-05 17:46:40 +00:00
trigger.c Require ownership permission for CREATE INDEX, per bug report. 2002-01-03 23:21:32 +00:00
user.c New pgindent run with fixes suggested by Tom. Patch manually reviewed, 2001-11-05 17:46:40 +00:00
vacuum.c New pgindent run with fixes suggested by Tom. Patch manually reviewed, 2001-11-05 17:46:40 +00:00
vacuumlazy.c Another pgindent run. Fixes enum indenting, and improves #endif 2001-10-28 06:26:15 +00:00
variable.c Honor the typmod field for time zone intervals. 2001-12-09 04:37:50 +00:00
view.c pgindent run on all C files. Java run to follow. initdb/regression 2001-10-25 05:50:21 +00:00