Allow partitioned tables to be dropped without CASCADE
authorSimon Riggs <simon@2ndQuadrant.com>
Mon, 6 Mar 2017 10:20:53 +0000 (15:50 +0530)
committerSimon Riggs <simon@2ndQuadrant.com>
Mon, 6 Mar 2017 10:20:53 +0000 (15:50 +0530)
commit8b4d582d279d784616c228be58af1e39aa430402
tree3d89671d7062a4b8785f3c620f573de7af23a869
parentdbca84f04ed5debe748029699aa44fa86beca32d
Allow partitioned tables to be dropped without CASCADE

Record partitioned table dependencies as DEPENDENCY_AUTO
rather than DEPENDENCY_NORMAL, so that DROP TABLE just works.

Remove all the tests for partitioned tables where earlier
work had deliberately avoided using CASCADE.

Amit Langote, reviewed by Ashutosh Bapat and myself
src/backend/commands/tablecmds.c
src/test/regress/expected/alter_table.out
src/test/regress/expected/create_table.out
src/test/regress/expected/inherit.out
src/test/regress/expected/insert.out
src/test/regress/expected/update.out
src/test/regress/sql/alter_table.sql
src/test/regress/sql/create_table.sql
src/test/regress/sql/inherit.sql
src/test/regress/sql/insert.sql
src/test/regress/sql/update.sql