Creating an Extension

Function

This API is used to create an extension for a specified database.

Constraints

This operation cannot be performed when the DB instance is in any of the following statuses: creating, changing instance class, changing port, or abnormal.

URI

Request

Table 2 Request header parameters

Parameter

Mandatory

Type

Description

Content-Type

Yes

String

The content type.

The default value is application/json.

X-Auth-Token

Yes

String

Specifies the user token.

The user token is a response to the API used to obtain a user token.

Table 3 Parameters

Parameter

Mandatory

Type

Description

database_name

Yes

String

The name of the specific database created inside the RDS instance. This is the logical database name, not the RDS instance identifier.

extension_name

Yes

String

Extension name.

Example Request

Create the extension pg_stat_statements for database db1.

POST https://rds.eu-de.otc.t-systems.com/v3/0483b6b16e954cb88930a360d2c4e663/instances/f569f1358436479dbcba8603c32cc4aein03/extensions
{
  "database_name" : "db1",  
  "extension_name" : "pg_stat_statements"  
}

Response

Status Code

Error Code

For details, see Error Codes.