aboutsummaryrefslogtreecommitdiff
path: root/src/backend/parser/parse_utilcmd.c
diff options
context:
space:
mode:
authorStephen Frost <sfrost@snowman.net>2017-04-27 20:14:39 -0400
committerStephen Frost <sfrost@snowman.net>2017-04-27 20:14:39 -0400
commitb9a3ef55b253d885081c2d0e9dc45802cab71c7b (patch)
tree7ac94e2b90d2b8269a3b826300e8d5d51d7ff7d3 /src/backend/parser/parse_utilcmd.c
parentab9c43381ef7a7333086107847413e0b593854d0 (diff)
downloadpostgresql-b9a3ef55b253d885081c2d0e9dc45802cab71c7b.tar.gz
postgresql-b9a3ef55b253d885081c2d0e9dc45802cab71c7b.zip
Remove unnecessairly duplicated gram.y productions
Declarative partitioning duplicated the TypedTableElement productions, evidently to remove the need to specify WITH OPTIONS when creating partitions. Instead, simply make WITH OPTIONS optional in the TypedTableElement production and remove all of the duplicate PartitionElement-related productions. This change simplifies the syntax and makes WITH OPTIONS optional when adding defaults, constraints or storage parameters to columns when creating either typed tables or partitions. Also update pg_dump to no longer include WITH OPTIONS, since it's not necessary, and update the documentation to reflect that WITH OPTIONS is now optional.
Diffstat (limited to 'src/backend/parser/parse_utilcmd.c')
0 files changed, 0 insertions, 0 deletions