@@ -21,29 +21,36 @@ PG_MODULE_MAGIC;
2121#endif
2222
2323extern PGDLLIMPORT Oid binary_upgrade_next_pg_type_oid ;
24- extern PGDLLIMPORT Oid binary_upgrade_next_pg_type_array_oid ;
25- extern PGDLLIMPORT Oid binary_upgrade_next_pg_type_toast_oid ;
26- extern PGDLLIMPORT Oid binary_upgrade_next_heap_relfilenode ;
27- extern PGDLLIMPORT Oid binary_upgrade_next_toast_relfilenode ;
28- extern PGDLLIMPORT Oid binary_upgrade_next_index_relfilenode ;
24+ extern PGDLLIMPORT Oid binary_upgrade_next_array_pg_type_oid ;
25+ extern PGDLLIMPORT Oid binary_upgrade_next_toast_pg_type_oid ;
26+
27+ extern PGDLLIMPORT Oid binary_upgrade_next_heap_pg_class_oid ;
28+ extern PGDLLIMPORT Oid binary_upgrade_next_index_pg_class_oid ;
29+ extern PGDLLIMPORT Oid binary_upgrade_next_toast_pg_class_oid ;
30+
2931extern PGDLLIMPORT Oid binary_upgrade_next_pg_enum_oid ;
3032
3133Datum set_next_pg_type_oid (PG_FUNCTION_ARGS );
32- Datum set_next_pg_type_array_oid (PG_FUNCTION_ARGS );
33- Datum set_next_pg_type_toast_oid (PG_FUNCTION_ARGS );
34- Datum set_next_heap_relfilenode (PG_FUNCTION_ARGS );
35- Datum set_next_toast_relfilenode (PG_FUNCTION_ARGS );
36- Datum set_next_index_relfilenode (PG_FUNCTION_ARGS );
34+ Datum set_next_array_pg_type_oid (PG_FUNCTION_ARGS );
35+ Datum set_next_toast_pg_type_oid (PG_FUNCTION_ARGS );
36+
37+ Datum set_next_heap_pg_class_oid (PG_FUNCTION_ARGS );
38+ Datum set_next_index_pg_class_oid (PG_FUNCTION_ARGS );
39+ Datum set_next_toast_pg_class_oid (PG_FUNCTION_ARGS );
40+
3741Datum set_next_pg_enum_oid (PG_FUNCTION_ARGS );
3842
3943PG_FUNCTION_INFO_V1 (set_next_pg_type_oid );
40- PG_FUNCTION_INFO_V1 (set_next_pg_type_array_oid );
41- PG_FUNCTION_INFO_V1 (set_next_pg_type_toast_oid );
42- PG_FUNCTION_INFO_V1 (set_next_heap_relfilenode );
43- PG_FUNCTION_INFO_V1 (set_next_toast_relfilenode );
44- PG_FUNCTION_INFO_V1 (set_next_index_relfilenode );
44+ PG_FUNCTION_INFO_V1 (set_next_array_pg_type_oid );
45+ PG_FUNCTION_INFO_V1 (set_next_toast_pg_type_oid );
46+
47+ PG_FUNCTION_INFO_V1 (set_next_heap_pg_class_oid );
48+ PG_FUNCTION_INFO_V1 (set_next_index_pg_class_oid );
49+ PG_FUNCTION_INFO_V1 (set_next_toast_pg_class_oid );
50+
4551PG_FUNCTION_INFO_V1 (set_next_pg_enum_oid );
4652
53+
4754Datum
4855set_next_pg_type_oid (PG_FUNCTION_ARGS )
4956{
@@ -55,51 +62,51 @@ set_next_pg_type_oid(PG_FUNCTION_ARGS)
5562}
5663
5764Datum
58- set_next_pg_type_array_oid (PG_FUNCTION_ARGS )
65+ set_next_array_pg_type_oid (PG_FUNCTION_ARGS )
5966{
6067 Oid typoid = PG_GETARG_OID (0 );
6168
62- binary_upgrade_next_pg_type_array_oid = typoid ;
69+ binary_upgrade_next_array_pg_type_oid = typoid ;
6370
6471 PG_RETURN_VOID ();
6572}
6673
6774Datum
68- set_next_pg_type_toast_oid (PG_FUNCTION_ARGS )
75+ set_next_toast_pg_type_oid (PG_FUNCTION_ARGS )
6976{
7077 Oid typoid = PG_GETARG_OID (0 );
7178
72- binary_upgrade_next_pg_type_toast_oid = typoid ;
79+ binary_upgrade_next_toast_pg_type_oid = typoid ;
7380
7481 PG_RETURN_VOID ();
7582}
7683
7784Datum
78- set_next_heap_relfilenode (PG_FUNCTION_ARGS )
85+ set_next_heap_pg_class_oid (PG_FUNCTION_ARGS )
7986{
80- Oid relfilenode = PG_GETARG_OID (0 );
87+ Oid reloid = PG_GETARG_OID (0 );
8188
82- binary_upgrade_next_heap_relfilenode = relfilenode ;
89+ binary_upgrade_next_heap_pg_class_oid = reloid ;
8390
8491 PG_RETURN_VOID ();
8592}
8693
8794Datum
88- set_next_toast_relfilenode (PG_FUNCTION_ARGS )
95+ set_next_index_pg_class_oid (PG_FUNCTION_ARGS )
8996{
90- Oid relfilenode = PG_GETARG_OID (0 );
97+ Oid reloid = PG_GETARG_OID (0 );
9198
92- binary_upgrade_next_toast_relfilenode = relfilenode ;
99+ binary_upgrade_next_index_pg_class_oid = reloid ;
93100
94101 PG_RETURN_VOID ();
95102}
96103
97104Datum
98- set_next_index_relfilenode (PG_FUNCTION_ARGS )
105+ set_next_toast_pg_class_oid (PG_FUNCTION_ARGS )
99106{
100- Oid relfilenode = PG_GETARG_OID (0 );
107+ Oid reloid = PG_GETARG_OID (0 );
101108
102- binary_upgrade_next_index_relfilenode = relfilenode ;
109+ binary_upgrade_next_toast_pg_class_oid = reloid ;
103110
104111 PG_RETURN_VOID ();
105112}
0 commit comments