doc-exports/docs/opengauss/api-ref/opengauss_api_0024.html
Wang , Deng Ke a96a12ecf1 openGauss API 20221109 version
Reviewed-by: gtema <artem.goncharov@gmail.com>
Co-authored-by: Wang , Deng Ke <wangdengke2@huawei.com>
Co-committed-by: Wang , Deng Ke <wangdengke2@huawei.com>
2022-11-14 16:40:26 +00:00

15 KiB

Modifying Parameters of a Specified DB Instance

Function

This API is used to modify parameters in the parameter template of a specified DB instance.

Constraints

  • The values of the edited parameters must be within the default value range of the specified database version. For details about the range of parameter values, see "Modifying Parameters in a Parameter Template" in the GaussDB(openGauss) User Guide.

URI

Request

  • Parameter description
    Table 2 Parameter description

    Name

    Mandatory

    Type

    Description

    values

    Yes

    Map<String,String>

    Specifies the parameter values defined by users based on the default parameter templates. For details, see Table 3.

    Table 3 values field data structure description

    Name

    Mandatory

    Type

    Description

    key

    Yes

    String

    Specifies the parameter name. For example, for the "failed_login_attempts": "4" parameter, the key is failed_login_attempts.

    value

    Yes

    String

    Specifies the parameter value. For example, for the "failed_login_attempts": "4" parameter, the value is 4.

  • Request example
    { 
        "values": { 
           "xxx": "10", 
           "yyy": "OFF" 
        }
    }

Response

  • Normal response
    Table 4 Parameter description

    Name

    Type

    Description

    restart_required

    Boolean

    Indicates whether a reboot is required.

    • true: A reboot is required.
    • false: A reboot is not required.
  • Example normal response
    {
      "restart_required": false
    }
  • Abnormal response

    For details, see Abnormal Request Results.

Status Codes

For details, see Status Codes.

Error Codes

For details, see Error Codes.