createDefaultRoleWithoutID creates a default role, but does not assign an ID.
(name string)
| 52 | |
| 53 | // createDefaultRoleWithoutID creates a default role, but does not assign an ID. |
| 54 | func 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. |
| 72 | func (r *Role) ID() RoleID { |
no test coverage detected