postgresql/src/backend/commands
Peter Eisentraut 0156840e4e Add more checks against altering typed tables
- Prohibit altering column type
- Prohibit changing inheritance
- Move checks from Exec to Prep phases in ALTER TABLE code

backpatched to 9.0
2010-07-23 20:04:18 +00:00
..
Makefile Support deferrable uniqueness constraints. 2009-07-29 20:56:21 +00:00
aggregatecmds.c Wrap calls to SearchSysCache and related functions using macros. 2010-02-14 18:42:19 +00:00
alter.c Fix ALTER LARGE OBJECT and GRANT ... ON LARGE OBJECT for large OIDs. 2010-06-13 17:43:13 +00:00
analyze.c pgindent run for 9.0 2010-02-26 02:01:40 +00:00
async.c Modify ShmemInitStruct and ShmemInitHash to throw errors internally, 2010-04-28 16:54:16 +00:00
cluster.c Introduce wal_level GUC to explicitly control if information needed for 2010-04-28 16:10:43 +00:00
comment.c Fix ALTER LARGE OBJECT and GRANT ... ON LARGE OBJECT for large OIDs. 2010-06-13 17:43:13 +00:00
constraint.c pgindent run for 9.0 2010-02-26 02:01:40 +00:00
conversioncmds.c Wrap calls to SearchSysCache and related functions using macros. 2010-02-14 18:42:19 +00:00
copy.c Centralize DML permissions-checking logic. 2010-07-22 00:47:59 +00:00
dbcommands.c Properly replay CREATE TABLESPACE during crash recovery by deleting 2010-07-20 18:14:16 +00:00
define.c pgindent run for 9.0 2010-02-26 02:01:40 +00:00
discard.c Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
explain.c Teach EXPLAIN to print PARAM_EXEC Params as the referenced expressions, 2010-07-13 20:57:19 +00:00
foreigncmds.c Wrap calls to SearchSysCache and related functions using macros. 2010-02-14 18:42:19 +00:00
functioncmds.c pgindent run for 9.0 2010-02-26 02:01:40 +00:00
indexcmds.c pgindent run for 9.0, second run 2010-07-06 19:19:02 +00:00
lockcmds.c pgindent run for 9.0 2010-02-26 02:01:40 +00:00
opclasscmds.c Remove duplicate code in DefineOpFamily(). 2010-07-16 00:13:23 +00:00
operatorcmds.c pgindent run for 9.0, second run 2010-07-06 19:19:02 +00:00
portalcmds.c Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
prepare.c Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
proclang.c pgindent run for 9.0 2010-02-26 02:01:40 +00:00
schemacmds.c pgindent run for 9.0 2010-02-26 02:01:40 +00:00
sequence.c Clean up handling of XactReadOnly and RecoveryInProgress checks. 2010-02-20 21:24:02 +00:00
tablecmds.c Add more checks against altering typed tables 2010-07-23 20:04:18 +00:00
tablespace.c Properly replay CREATE TABLESPACE during crash recovery by deleting 2010-07-20 18:14:16 +00:00
trigger.c pgindent run for 9.0 2010-02-26 02:01:40 +00:00
tsearchcmds.c Wrap calls to SearchSysCache and related functions using macros. 2010-02-14 18:42:19 +00:00
typecmds.c pgindent run for 9.0 2010-02-26 02:01:40 +00:00
user.c pgindent run for 9.0 2010-02-26 02:01:40 +00:00
vacuum.c pgindent run for 9.0 2010-02-26 02:01:40 +00:00
vacuumlazy.c pgindent run for 9.0, second run 2010-07-06 19:19:02 +00:00
variable.c Wrap calls to SearchSysCache and related functions using macros. 2010-02-14 18:42:19 +00:00
view.c Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00