postgresql/src/backend/commands
Robert Haas 6c57239985 Rearrange "add column" logic to merge columns at exec time.
The previous coding set attinhcount too high in some cases, resulting in
an undumpable, undroppable column.  Per bug #5856, reported by Naoya
Anzai.  See also commit 31b6fc06d8, which
fixes a similar bug in ALTER TABLE .. ADD CONSTRAINT.

Patch by Noah Misch.
2011-04-03 21:53:32 -04:00
..
aggregatecmds.c Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
alter.c DDL support for collations 2011-02-12 15:55:18 +02:00
analyze.c Revise collation derivation method and expression-tree representation. 2011-03-19 20:30:08 -04:00
async.c Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
cluster.c Core support for "extensions", which are packages of SQL objects. 2011-02-08 16:13:22 -05:00
collationcmds.c Improve reporting of run-time-detected indeterminate-collation errors. 2011-03-22 16:55:32 -04:00
comment.c Allow non-superusers to create (some) extensions. 2011-03-04 16:08:53 -05:00
constraint.c Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
conversioncmds.c Core support for "extensions", which are packages of SQL objects. 2011-02-08 16:13:22 -05:00
copy.c Rearrange snapshot handling to make rule expansion more consistent. 2011-02-28 23:28:06 -05:00
dbcommands.c DDL support for collations 2011-02-12 15:55:18 +02:00
define.c Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
discard.c Refactor the executor's API to support data-modifying CTEs better. 2011-02-27 13:44:12 -05:00
explain.c Include the target table in EXPLAIN output for ModifyTable nodes. 2011-03-01 11:37:01 -05:00
extension.c Add post-creation hook for extensions, consistent with other object types. 2011-03-24 18:44:49 -04:00
foreigncmds.c Support comments on FOREIGN DATA WRAPPER and SERVER objects. 2011-04-01 11:28:28 -04:00
functioncmds.c Revise collation derivation method and expression-tree representation. 2011-03-19 20:30:08 -04:00
indexcmds.c Clean up handling of COLLATE clauses in index column definitions. 2011-03-24 15:29:52 -04:00
lockcmds.c Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
Makefile DDL support for collations 2011-02-12 15:55:18 +02:00
opclasscmds.c Core support for "extensions", which are packages of SQL objects. 2011-02-08 16:13:22 -05:00
operatorcmds.c Core support for "extensions", which are packages of SQL objects. 2011-02-08 16:13:22 -05:00
portalcmds.c Refactor the executor's API to support data-modifying CTEs better. 2011-02-27 13:44:12 -05:00
prepare.c Revise collation derivation method and expression-tree representation. 2011-03-19 20:30:08 -04:00
proclang.c Core support for "extensions", which are packages of SQL objects. 2011-02-08 16:13:22 -05:00
schemacmds.c Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
seclabel.c Clean up cruft around collation initialization for tupdescs and scankeys. 2011-03-26 18:28:40 -04:00
sequence.c Clean up cruft around collation initialization for tupdescs and scankeys. 2011-03-26 18:28:40 -04:00
tablecmds.c Rearrange "add column" logic to merge columns at exec time. 2011-04-03 21:53:32 -04:00
tablespace.c Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
trigger.c Refactor the executor's API to support data-modifying CTEs better. 2011-02-27 13:44:12 -05:00
tsearchcmds.c Core support for "extensions", which are packages of SQL objects. 2011-02-08 16:13:22 -05:00
typecmds.c Revise collation derivation method and expression-tree representation. 2011-03-19 20:30:08 -04:00
user.c Adjust the permissions required for COMMENT ON ROLE. 2011-03-09 11:28:34 -05:00
vacuum.c Avoid having autovacuum workers wait for relation locks. 2011-02-07 22:04:29 -05:00
vacuumlazy.c Don't throw a warning if vacuum sees PD_ALL_VISIBLE flag set on a page that 2011-03-08 20:30:53 +02:00
variable.c Implement genuine serializable isolation level. 2011-02-08 00:09:08 +02:00
view.c Improve reporting of run-time-detected indeterminate-collation errors. 2011-03-22 16:55:32 -04:00