1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>52.27. pg_inherits</title><link rel="stylesheet" type="text/css" href="stylesheet.css" /><link rev="made" href="pgsql-docs@lists.postgresql.org" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><link rel="prev" href="catalog-pg-index.html" title="52.26. pg_index" /><link rel="next" href="catalog-pg-init-privs.html" title="52.28. pg_init_privs" /></head><body id="docContent" class="container-fluid col-10"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="5" align="center">52.27. <code class="structname">pg_inherits</code></th></tr><tr><td width="10%" align="left"><a accesskey="p" href="catalog-pg-index.html" title="52.26. pg_index">Prev</a> </td><td width="10%" align="left"><a accesskey="u" href="catalogs.html" title="Chapter 52. System Catalogs">Up</a></td><th width="60%" align="center">Chapter 52. System Catalogs</th><td width="10%" align="right"><a accesskey="h" href="index.html" title="PostgreSQL 18.0 Documentation">Home</a></td><td width="10%" align="right"> <a accesskey="n" href="catalog-pg-init-privs.html" title="52.28. pg_init_privs">Next</a></td></tr></table><hr /></div><div class="sect1" id="CATALOG-PG-INHERITS"><div class="titlepage"><div><div><h2 class="title" style="clear: both">52.27. <code class="structname">pg_inherits</code> <a href="#CATALOG-PG-INHERITS" class="id_link">#</a></h2></div></div></div><a id="id-1.10.4.29.2" class="indexterm"></a><p>
3 The catalog <code class="structname">pg_inherits</code> records information about
4 table and index inheritance hierarchies. There is one entry for each direct
5 parent-child table or index relationship in the database. (Indirect
6 inheritance can be determined by following chains of entries.)
7 </p><div class="table" id="id-1.10.4.29.4"><p class="title"><strong>Table 52.27. <code class="structname">pg_inherits</code> Columns</strong></p><div class="table-contents"><table class="table" summary="pg_inherits Columns" border="1"><colgroup><col /></colgroup><thead><tr><th class="catalog_table_entry"><p class="column_definition">
12 </p></th></tr></thead><tbody><tr><td class="catalog_table_entry"><p class="column_definition">
13 <code class="structfield">inhrelid</code> <code class="type">oid</code>
14 (references <a class="link" href="catalog-pg-class.html" title="52.11. pg_class"><code class="structname">pg_class</code></a>.<code class="structfield">oid</code>)
17 The OID of the child table or index
18 </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
19 <code class="structfield">inhparent</code> <code class="type">oid</code>
20 (references <a class="link" href="catalog-pg-class.html" title="52.11. pg_class"><code class="structname">pg_class</code></a>.<code class="structfield">oid</code>)
23 The OID of the parent table or index
24 </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
25 <code class="structfield">inhseqno</code> <code class="type">int4</code>
28 If there is more than one direct parent for a child table (multiple
29 inheritance), this number tells the order in which the
30 inherited columns are to be arranged. The count starts at 1.
33 Indexes cannot have multiple inheritance, since they can only inherit
34 when using declarative partitioning.
35 </p></td></tr><tr><td class="catalog_table_entry"><p class="column_definition">
36 <code class="structfield">inhdetachpending</code> <code class="type">bool</code>
39 <code class="literal">true</code> for a partition that is in the process of
40 being detached; <code class="literal">false</code> otherwise.
41 </p></td></tr></tbody></table></div></div><br class="table-break" /></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="catalog-pg-index.html" title="52.26. pg_index">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="catalogs.html" title="Chapter 52. System Catalogs">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="catalog-pg-init-privs.html" title="52.28. pg_init_privs">Next</a></td></tr><tr><td width="40%" align="left" valign="top">52.26. <code class="structname">pg_index</code> </td><td width="20%" align="center"><a accesskey="h" href="index.html" title="PostgreSQL 18.0 Documentation">Home</a></td><td width="40%" align="right" valign="top"> 52.28. <code class="structname">pg_init_privs</code></td></tr></table></div></body></html>