22#include "catalog/pg_enum_d.h"
59 const char *
neighbor,
bool newValIsAfter,
62 const char *oldVal,
const char *newVal);
#define DECLARE_UNIQUE_INDEX_PKEY(name, oid, oidmacro, tblname, decl)
#define BKI_LOOKUP(catalog)
#define DECLARE_UNIQUE_INDEX(name, oid, oidmacro, tblname, decl)
#define CATALOG(name, oid, oidmacro)
#define MAKE_SYSCACHE(name, idxname, nbuckets)
void RestoreUncommittedEnums(void *space)
void RenameEnumLabel(Oid enumTypeOid, const char *oldVal, const char *newVal)
Size EstimateUncommittedEnumsSpace(void)
FormData_pg_enum * Form_pg_enum
bool EnumUncommitted(Oid enum_id)
void EnumValuesDelete(Oid enumTypeOid)
void AddEnumLabel(Oid enumTypeOid, const char *newVal, const char *neighbor, bool newValIsAfter, bool skipIfExists)
void SerializeUncommittedEnums(void *space, Size size)
void EnumValuesCreate(Oid enumTypeOid, List *vals)