Be more clear when a new column name collides with a system column name.
authorRobert Haas <rhaas@postgresql.org>
Thu, 26 Jan 2012 17:44:30 +0000 (12:44 -0500)
committerRobert Haas <rhaas@postgresql.org>
Thu, 26 Jan 2012 17:44:30 +0000 (12:44 -0500)
commit2d1371d3ee5cf7e96d16fb503c27e060df9497f7
tree81a6bd30cbd11690af639908e36ce4b4b34107b5
parentd4bad4e1e1c7269b906f3b005fc322537630efcf
Be more clear when a new column name collides with a system column name.

We now use the same error message for ALTER TABLE .. ADD COLUMN or
ALTER TABLE .. RENAME COLUMN that we do for CREATE TABLE.  The old
message was accurate, but might be confusing to users not aware of our
system columns.

Vik Reykja, with some changes by me, and further proofreading by Tom Lane
src/backend/commands/tablecmds.c
src/test/regress/expected/alter_table.out
src/test/regress/expected/errors.out
src/test/regress/sql/alter_table.sql