I reread this and have some more comments. https://www.postgresql.org/docs/devel/static/ddl-partitioning.html
"however, it is not possible to use some of the inheritance features discussed in the previous section with partitioned tables and partitions" => The referenced section now follows rather than precedes the text; I suggest to say: "however, it is not possible to use some features of inheritance (discussed below) with declaratively partitioned tables or their partitions" "It is neither possible to specify columns when creating partitions with CREATE TABLE nor is it possible to add columns to partitions after-the-fact using ALTER TABLE" => change to: "It is not possible .. nor is it possible .." Immediately after the section in inheritence: https://www.postgresql.org/docs/devel/static/ddl-partitioning.html#DDL-PARTITION-PRUNING "Partition pruning is a query optimization technique that improves performance for partitioned tables" => I think should say "improves performance for DECLARATIVELY partitioned tables" "You can use the EXPLAIN command to show the difference between a plan whose partitions have been pruned from one whose partitions haven't, by using the enable_partition_pruning configuration parameter. A typical unoptimized plan for this type of table setup is:" => should say "difference between .. AND", not FROM. => Also, should avoid repeating "use...using". Also, remove the comma or rearrange the sentence: "By using the EXPLAIN command and the enable_partition_pruning configuration parameter, one can show the difference between a plan whose partitions have been pruned from one whose partitions haven't. "Constraint exclusion is only applied during query planning; it is not applied at execution time like partition pruning does." => Remove "does" ? "Partitioning enforces a rule that all partitions must have exactly the same set of columns as the parent" => I think should say "Declarative partitioning enforces"; or maybe: "Partitions of a partitioned table must have exactly the same set of columns as the parent" or: "For declarative partitioning, partitions must have exactly the same set of columns as the partitioned table" Let me know if it's useful to provide a patch. Justin