PostgreSQL Source Code: src/backend/catalog/pg_parameter_acl.c Source File (original) (raw)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
16
26
27
28
29
30
31
32
33
34
37{
40
41
43
44
47
51 errmsg("parameter ACL \"%s\" does not exist", parameter)));
52
54
55 return oid;
56}
57
58
59
60
61
62
63
64
65
66
67
70{
78
79
80
81
82
84
85
87
88
89
90
91
92
93
105
106
109
111}
static Datum values[MAXATTR]
#define OidIsValid(objectId)
Oid GetNewOidWithIndex(Relation relation, Oid indexId, AttrNumber oidcolumn)
int errcode(int sqlerrcode)
#define ereport(elevel,...)
void check_GUC_name_for_parameter_acl(const char *name)
char * convert_GUC_name_for_parameter_acl(const char *name)
HeapTuple heap_form_tuple(TupleDesc tupleDescriptor, const Datum *values, const bool *isnull)
void heap_freetuple(HeapTuple htup)
void CatalogTupleInsert(Relation heapRel, HeapTuple tup)
void pfree(void *pointer)
Oid ParameterAclLookup(const char *parameter, bool missing_ok)
Oid ParameterAclCreate(const char *parameter)
static Datum PointerGetDatum(const void *X)
static Datum ObjectIdGetDatum(Oid X)
#define RelationGetDescr(relation)
#define GetSysCacheOid1(cacheId, oidcol, key1)
void table_close(Relation relation, LOCKMODE lockmode)
Relation table_open(Oid relationId, LOCKMODE lockmode)
text * cstring_to_text(const char *s)