ALTER <thing> [IF EXISTS] ... allows silent DDL if required,
Simon Riggs <simon@2ndQuadrant.com>
ALTER <thing> [IF EXISTS] ... allows silent DDL if required, e.g. ALTER FOREIGN TABLE IF EXISTS foo RENAME TO bar Pavel Stehule
Files
| Path | Change | +/− |
|---|---|---|
| doc/src/sgml/ref/alter_foreign_table.sgml | modified | +14 −4 |
| doc/src/sgml/ref/alter_index.sgml | modified | +14 −4 |
| doc/src/sgml/ref/alter_sequence.sgml | modified | +14 −4 |
| doc/src/sgml/ref/alter_table.sgml | modified | +14 −4 |
| doc/src/sgml/ref/alter_view.sgml | modified | +17 −7 |
| src/backend/commands/sequence.c | modified | +9 −1 |
| src/backend/commands/tablecmds.c | modified | +30 −4 |
| src/backend/nodes/copyfuncs.c | modified | +4 −0 |
| src/backend/nodes/equalfuncs.c | modified | +4 −0 |
| src/backend/parser/gram.y | modified | +216 −0 |
| src/backend/parser/parse_utilcmd.c | modified | +9 −1 |
| src/backend/tcop/utility.c | modified | +30 −23 |
| src/include/nodes/parsenodes.h | modified | +4 −0 |
| src/test/regress/expected/alter_table.out | modified | +46 −0 |
| src/test/regress/expected/foreign_data.out | modified | +44 −0 |
| src/test/regress/expected/sequence.out | modified | +3 −0 |
| src/test/regress/sql/alter_table.sql | modified | +32 −0 |
| src/test/regress/sql/foreign_data.sql | modified | +26 −0 |
| src/test/regress/sql/sequence.sql | modified | +4 −0 |