@@ -88,7 +88,6 @@ static void
88
88
InitializeRelfilenumberMap (void )
89
89
{
90
90
HASHCTL ctl ;
91
- int i ;
92
91
93
92
/* Make sure we've initialized CacheMemoryContext. */
94
93
if (CacheMemoryContext == NULL )
@@ -97,17 +96,20 @@ InitializeRelfilenumberMap(void)
97
96
/* build skey */
98
97
MemSet (& relfilenumber_skey , 0 , sizeof (relfilenumber_skey ));
99
98
100
- for (i = 0 ; i < 2 ; i ++ )
101
- {
102
- fmgr_info_cxt (F_OIDEQ ,
103
- & relfilenumber_skey [i ].sk_func ,
104
- CacheMemoryContext );
105
- relfilenumber_skey [i ].sk_strategy = BTEqualStrategyNumber ;
106
- relfilenumber_skey [i ].sk_subtype = InvalidOid ;
107
- relfilenumber_skey [i ].sk_collation = InvalidOid ;
108
- }
109
-
99
+ fmgr_info_cxt (F_OIDEQ ,
100
+ & relfilenumber_skey [0 ].sk_func ,
101
+ CacheMemoryContext );
102
+ relfilenumber_skey [0 ].sk_strategy = BTEqualStrategyNumber ;
103
+ relfilenumber_skey [0 ].sk_subtype = InvalidOid ;
104
+ relfilenumber_skey [0 ].sk_collation = InvalidOid ;
110
105
relfilenumber_skey [0 ].sk_attno = Anum_pg_class_reltablespace ;
106
+
107
+ fmgr_info_cxt (F_INT8EQ ,
108
+ & relfilenumber_skey [1 ].sk_func ,
109
+ CacheMemoryContext );
110
+ relfilenumber_skey [1 ].sk_strategy = BTEqualStrategyNumber ;
111
+ relfilenumber_skey [1 ].sk_subtype = InvalidOid ;
112
+ relfilenumber_skey [1 ].sk_collation = InvalidOid ;
111
113
relfilenumber_skey [1 ].sk_attno = Anum_pg_class_relfilenode ;
112
114
113
115
/*
0 commit comments