1/*-------------------------------------------------------------------------
3 * pg_largeobject_metadata.h
4 * definition of the "large object metadata" system catalog
5 * (pg_largeobject_metadata)
8 * Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group
9 * Portions Copyright (c) 1994, Regents of the University of California
11 * src/include/catalog/pg_largeobject_metadata.h
14 * The Catalog.pm module reads this file and derives schema
17 *-------------------------------------------------------------------------
19#ifndef PG_LARGEOBJECT_METADATA_H
20#define PG_LARGEOBJECT_METADATA_H
23#include "catalog/pg_largeobject_metadata_d.h" /* IWYU pragma: export */
26 * pg_largeobject_metadata definition. cpp turns this into
27 * typedef struct FormData_pg_largeobject_metadata
30 CATALOG(pg_largeobject_metadata,2995,LargeObjectMetadataRelationId)
37#ifdef CATALOG_VARLEN /* variable-length fields start here */
38 aclitem lomacl[1];
/* access permissions */
43 * Form_pg_largeobject_metadata corresponds to a pointer to a tuple
44 * with the format of pg_largeobject_metadata relation.
49 DECLARE_UNIQUE_INDEX_PKEY(pg_largeobject_metadata_oid_index, 2996, LargeObjectMetadataOidIndexId, pg_largeobject_metadata, btree(oid oid_ops));
51#endif /* PG_LARGEOBJECT_METADATA_H */
#define BKI_LOOKUP(catalog)