doc: Mention index references in pg_inherits
authorMichael Paquier
Thu, 30 Jul 2020 06:48:52 +0000 (15:48 +0900)
committerMichael Paquier
Thu, 30 Jul 2020 06:48:52 +0000 (15:48 +0900)
Partitioned indexes are also registered in pg_inherits, but the
description of this catalog did not reflect that.

Author: Dagfinn Ilmari Mannsåker
Discussion: https://postgr.es/m/[email protected]
Backpatch-through: 11

doc/src/sgml/catalogs.sgml

index a15d76a0e93a5e4d331cc2fa9def5cd5bbb60658..0709b35c04388272e91e05f26a2a07d56edbec2b 100644 (file)
@@ -4416,9 +4416,9 @@ SCRAM-SHA-256$<iteration count>:&l
 
   
    The catalog pg_inherits records information about
-   table inheritance hierarchies.  There is one entry for each direct
-   parent-child table relationship in the database.  (Indirect inheritance can be determined
-   by following chains of entries.)
+   table and index inheritance hierarchies.  There is one entry for each direct
+   parent-child table or index relationship in the database.  (Indirect
+   inheritance can be determined by following chains of entries.)
   
 
   
@@ -4442,7 +4442,7 @@ SCRAM-SHA-256$<iteration count>:&l
        (references pg_class.oid)
       
       
-       The OID of the child table
+       The OID of the child table or index
       
      
 
@@ -4452,7 +4452,7 @@ SCRAM-SHA-256$<iteration count>:&l
        (references pg_class.oid)
       
       
-       The OID of the parent table
+       The OID of the parent table or index
       
      
 
@@ -4464,6 +4464,10 @@ SCRAM-SHA-256$<iteration count>:&l
        If there is more than one direct parent for a child table (multiple
        inheritance), this number tells the order in which the
        inherited columns are to be arranged.  The count starts at 1.
+      
+      
+       Indexes can not have multiple inheritance, since they can only inherit
+       when using declarative partitioning.