mirror of
https://github.com/postgres/postgres.git
synced 2025-08-06 18:42:54 +03:00
Change the relkind for partitioned tables from 'P' to 'p'.
Seven of the eight other relkind codes are lower-case, so it wasn't consistent for this one to be upper-case. Fix it while we still can. Historical notes: the reason for the lone exception, i.e. sequences being 'S', is that 's' was once used for "special" relations. Also, at one time the partitioned-tables patch used both 'P' and 'p', but that got changed, leaving only a surprising choice behind. This also fixes a couple little bits of technical debt, such as type_sanity.sql not knowing that 'm' is a legal value for relkind. Discussion: https://postgr.es/m/27899.1488909319@sss.pgh.pa.us
This commit is contained in:
@@ -1758,12 +1758,15 @@
|
||||
<entry><type>char</type></entry>
|
||||
<entry></entry>
|
||||
<entry>
|
||||
<literal>r</> = ordinary table, <literal>P</> = partitioned table,
|
||||
<literal>i</> = index
|
||||
<literal>S</> = sequence, <literal>v</> = view,
|
||||
<literal>r</> = ordinary table,
|
||||
<literal>i</> = index,
|
||||
<literal>S</> = sequence,
|
||||
<literal>t</> = TOAST table,
|
||||
<literal>v</> = view,
|
||||
<literal>m</> = materialized view,
|
||||
<literal>c</> = composite type, <literal>t</> = TOAST table,
|
||||
<literal>f</> = foreign table
|
||||
<literal>c</> = composite type,
|
||||
<literal>f</> = foreign table,
|
||||
<literal>p</> = partitioned table
|
||||
</entry>
|
||||
</row>
|
||||
|
||||
|
Reference in New Issue
Block a user