diff --git a/doc/src/sgml/ddl.sgml b/doc/src/sgml/ddl.sgml index 13a1001761..38618ac085 100644 --- a/doc/src/sgml/ddl.sgml +++ b/doc/src/sgml/ddl.sgml @@ -2833,8 +2833,9 @@ VALUES ('Albany', NULL, NULL, 'NY'); - These deficiencies will probably be fixed in some future release, - but in the meantime considerable care is needed in deciding whether + Some functionality not implemented for inheritance hierarchies is + implemented for declarative partitioning. + Considerable care is needed in deciding whether partitioning with legacy inheritance is useful for your application. @@ -2952,6 +2953,17 @@ VALUES ('Albany', NULL, NULL, 'NY'); offer flexibility but do not have some of the performance benefits of built-in declarative partitioning. + + + + Whether using table inheritance or native partitioning, hierarchies + with more than a few hundred partitions are not recommended. Such + hierarchies may incur long planning time, and, in the case of + UPDATE and DELETE, excessive + memory usage. When inheritance is used, see also the limitations + described in . + +