From 8b358b42f8eb6156a82ac9a41fc4e8335c8dc37a Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Fri, 10 Mar 2017 13:15:47 -0500 Subject: 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 --- doc/src/sgml/catalogs.sgml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'doc/src') diff --git a/doc/src/sgml/catalogs.sgml b/doc/src/sgml/catalogs.sgml index 28cdabe6fe3..2c2da2ad8a8 100644 --- a/doc/src/sgml/catalogs.sgml +++ b/doc/src/sgml/catalogs.sgml @@ -1758,12 +1758,15 @@ char - r = ordinary table, P = partitioned table, - i = index - S = sequence, v = view, + r = ordinary table, + i = index, + S = sequence, + t = TOAST table, + v = view, m = materialized view, - c = composite type, t = TOAST table, - f = foreign table + c = composite type, + f = foreign table, + p = partitioned table -- cgit v1.2.3