PostgreSQL Source Code
git master
|
Go to the source code of this file.
Macros | |
#define | PgAuthidToastTable 4175 |
#define | PgAuthidToastIndex 4176 |
#define | AuthIdRolnameIndexId 2676 |
#define | AuthIdOidIndexId 2677 |
Typedefs | |
typedef FormData_pg_authid * | Form_pg_authid |
Functions | |
CATALOG (pg_authid, 1260, AuthIdRelationId) BKI_SHARED_RELATION BKI_ROWTYPE_OID(2842 | |
DECLARE_TOAST (pg_authid, 4175, 4176) | |
DECLARE_UNIQUE_INDEX (pg_authid_rolname_index, 2676, on pg_authid using btree(rolname name_ops)) | |
DECLARE_UNIQUE_INDEX (pg_authid_oid_index, 2677, on pg_authid using btree(oid oid_ops)) | |
Variables | |
AuthIdRelation_Rowtype_Id | BKI_SCHEMA_MACRO |
NameData | rolname |
bool | rolsuper |
bool | rolinherit |
bool | rolcreaterole |
bool | rolcreatedb |
bool | rolcanlogin |
bool | rolreplication |
bool | rolbypassrls |
int32 | rolconnlimit |
FormData_pg_authid | |
#define AuthIdOidIndexId 2677 |
Definition at line 65 of file pg_authid.h.
Referenced by CreateRole(), IsSharedRelation(), and RelationCacheInitializePhase3().
#define AuthIdRolnameIndexId 2676 |
Definition at line 63 of file pg_authid.h.
Referenced by IsSharedRelation(), and RelationCacheInitializePhase3().
#define PgAuthidToastIndex 4176 |
Definition at line 60 of file pg_authid.h.
Referenced by IsSharedRelation().
#define PgAuthidToastTable 4175 |
Definition at line 59 of file pg_authid.h.
Referenced by IsSharedRelation().
typedef FormData_pg_authid* Form_pg_authid |
Definition at line 56 of file pg_authid.h.
CATALOG | ( | pg_authid | , |
1260 | , | ||
AuthIdRelationId | |||
) |
DECLARE_TOAST | ( | pg_authid | , |
4175 | , | ||
4176 | |||
) |
DECLARE_UNIQUE_INDEX | ( | pg_authid_rolname_index | , |
2676 | , | ||
on pg_authid using | btreerolname name_ops | ||
) |
DECLARE_UNIQUE_INDEX | ( | pg_authid_oid_index | , |
2677 | , | ||
on pg_authid using | btreeoid oid_ops | ||
) |
AuthIdRelation_Rowtype_Id BKI_SCHEMA_MACRO |
Definition at line 32 of file pg_authid.h.
FormData_pg_authid |
Definition at line 49 of file pg_authid.h.
bool rolbypassrls |
Definition at line 41 of file pg_authid.h.
Referenced by has_bypassrls_privilege().
bool rolcanlogin |
Definition at line 39 of file pg_authid.h.
int32 rolconnlimit |
Definition at line 42 of file pg_authid.h.
bool rolcreatedb |
Definition at line 38 of file pg_authid.h.
Referenced by have_createdb_privilege().
bool rolcreaterole |
Definition at line 37 of file pg_authid.h.
Referenced by has_createrole_privilege().
bool rolinherit |
Definition at line 36 of file pg_authid.h.
Referenced by has_rolinherit().
NameData rolname |
Definition at line 34 of file pg_authid.h.
Referenced by aclitemout(), CreateSchemaCommand(), getFuncs(), getNamespaces(), getOpclasses(), getOperators(), getOpfamilies(), getPublications(), getSubscriptions(), getTables(), getTypes(), GetUserNameFromId(), and recomputeNamespacePath().
bool rolreplication |
Definition at line 40 of file pg_authid.h.
Referenced by has_rolreplication().
bool rolsuper |
Definition at line 35 of file pg_authid.h.
Referenced by superuser_arg().