Skip to main content
  • createUserInternal

    public CreateUserInternalResponse createUserInternal(CreateUserInternalRequest request) throws GPUdbException
    Creates a new internal user (a user whose credentials are managed by the database system).
    Parameters:
    request - Request object containing the parameters for the operation.
    Returns:
    Response object containing the results of the operation.
    Throws:
    GPUdbException - if an error occurs during the operation.
  • createUserInternal

    public CreateUserInternalResponse createUserInternal(String name, String password, Map<String,String> options) throws GPUdbException
    Creates a new internal user (a user whose credentials are managed by the database system).
    Parameters:
    name - Name of the user to be created. Must contain only lowercase letters, digits, and underscores, and cannot begin with a digit. Must not be the same name as an existing user or role.
    password - Initial password of the user to be created. May be an empty string for no password.
    options - Optional parameters.The default value is an empty Map.
    Returns:
    Response object containing the results of the operation.
    Throws:
    GPUdbException - if an error occurs during the operation.