MCPcopy Create free account
hub / github.com/dolthub/doltgresql / createDefaultRoleWithoutID

Function createDefaultRoleWithoutID

server/auth/role.go:54–69  ·  view source on GitHub ↗

createDefaultRoleWithoutID creates a default role, but does not assign an ID.

(name string)

Source from the content-addressed store, hash-verified

52
53// createDefaultRoleWithoutID creates a default role, but does not assign an ID.
54func createDefaultRoleWithoutID(name string) Role {
55 return Role{
56 Name: name,
57 IsSuperUser: false,
58 InheritPrivileges: true,
59 CanCreateRoles: false,
60 CanCreateDB: false,
61 CanLogin: false,
62 IsReplicationRole: false,
63 CanBypassRowLevelSecurity: false,
64 ConnectionLimit: -1,
65 Password: nil,
66 ValidUntil: nil,
67 id: RoleID(0),
68 }
69}
70
71// ID returns this Role's ID value.
72func (r *Role) ID() RoleID {

Callers 2

GetRoleFunction · 0.85
CreateDefaultRoleFunction · 0.85

Calls 1

RoleIDTypeAlias · 0.85

Tested by

no test coverage detected