aboutsummaryrefslogtreecommitdiff
path: root/src/backend/catalog/genbki.pl
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/catalog/genbki.pl')
-rw-r--r--src/backend/catalog/genbki.pl10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/backend/catalog/genbki.pl b/src/backend/catalog/genbki.pl
index 2dfcdc5dad5..2d02b022670 100644
--- a/src/backend/catalog/genbki.pl
+++ b/src/backend/catalog/genbki.pl
@@ -472,6 +472,16 @@ EOM
$catalog->{rowtype_oid_macro}, $catalog->{rowtype_oid}
if $catalog->{rowtype_oid_macro};
+ # Likewise for macros for toast and index OIDs
+ foreach my $toast (@{ $catalog->{toasting} })
+ {
+ printf $def "#define %s %s\n",
+ $toast->{toast_oid_macro}, $toast->{toast_oid}
+ if $toast->{toast_oid_macro};
+ printf $def "#define %s %s\n",
+ $toast->{toast_index_oid_macro}, $toast->{toast_index_oid}
+ if $toast->{toast_index_oid_macro};
+ }
foreach my $index (@{ $catalog->{indexing} })
{
printf $def "#define %s %s\n",