mirror of
https://github.com/postgres/postgres.git
synced 2025-10-29 22:49:41 +03:00
Make Catalog.pm's representation of toast and index decls more abstract.
Instead of immediately constructing the string we need to emit into the .BKI file, preserve the items we extracted from the header file in a hash. This eases using the info for other purposes. John Naylor (with cosmetic adjustments by me) Discussion: https://postgr.es/m/37D774E4-FE1F-437E-B3D2-593F314B7505@postgrespro.ru
This commit is contained in:
@@ -47,7 +47,6 @@ extern void CatalogTupleDelete(Relation heapRel, ItemPointer tid);
|
||||
*/
|
||||
#define DECLARE_INDEX(name,oid,decl) extern int no_such_variable
|
||||
#define DECLARE_UNIQUE_INDEX(name,oid,decl) extern int no_such_variable
|
||||
#define BUILD_INDICES
|
||||
|
||||
|
||||
/*
|
||||
@@ -361,7 +360,4 @@ DECLARE_UNIQUE_INDEX(pg_subscription_subname_index, 6115, on pg_subscription usi
|
||||
DECLARE_UNIQUE_INDEX(pg_subscription_rel_srrelid_srsubid_index, 6117, on pg_subscription_rel using btree(srrelid oid_ops, srsubid oid_ops));
|
||||
#define SubscriptionRelSrrelidSrsubidIndexId 6117
|
||||
|
||||
/* last step of initialization script: build the indexes declared above */
|
||||
BUILD_INDICES
|
||||
|
||||
#endif /* INDEXING_H */
|
||||
|
||||
Reference in New Issue
Block a user