4 * Prototypes for functions in commands/seclabel.c
6 * Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group
7 * Portions Copyright (c) 1994, Regents of the University of California
25 * Statement and ESP hook support
30 const char *seclabel);
34#endif /* SECLABEL_H */
void SetSecurityLabel(const ObjectAddress *object, const char *provider, const char *label)
ObjectAddress ExecSecLabelStmt(SecLabelStmt *stmt)
void register_label_provider(const char *provider_name, check_object_relabel_type hook)
char * GetSecurityLabel(const ObjectAddress *object, const char *provider)
void(* check_object_relabel_type)(const ObjectAddress *object, const char *seclabel)
void DeleteSecurityLabel(const ObjectAddress *object)
void DeleteSharedSecurityLabel(Oid objectId, Oid classId)