调用DescribeDBInitializeVariable接口查询PolarDB-O或PolarDB PostgreSQL数据库支持的字符集、排序规则等属性。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String DescribeDBInitializeVariable

系统规定参数,取值为DescribeDBInitializeVariable

DBClusterId String pc-****************

集群ID。

说明 您可以调用 DescribeDBClusters接口查看目标地域下的所有集群信息,包括集群ID。

返回数据

名称 类型 示例值 描述
DBType String PostgreSQL

数据库类型,取值如下:

  • Oracle
  • PostgreSQL
DBVersion String 11

数据库版本。

RequestId String 475F58B7-F394-4394-AA6E-4F1CBA******

请求ID。

Variables Array of Variable

结果集。

Variable
Charset String EUC_CN

支持的字符集。

Collate String C

字符串排序规则。

Ctype String C

字符分类。

示例

请求示例

http(s)://polardb.aliyuncs.com/?Action=DescribeDBInitializeVariable
&DBClusterId=pc-****************
&<公共请求参数>

正常返回示例

XML 格式

<ResponseResponse>
	  <Variables>
		    <Variable>
			      <Charset>EUC_CN</Charset>
			      <Collate>C</Collate>
			      <Ctype>C</Ctype>
		    </Variable>
		    <Variable>
			      <Charset>EUC_CN</Charset>
			      <Collate>POSIX</Collate>
			      <Ctype>POSIX</Ctype>
		    </Variable>
	  </Variables>
	  <DBVersion>11</DBVersion>
	  <RequestId>475F58B7-F394-4394-AA6E-4F1CBA1F2FE8</RequestId>
	  <DBType>PostgreSQL</DBType>
</ResponseResponse>

JSON 格式

{
  "Variables": {
    "Variable": [      
        {
            "Charset": "EUC_CN",
            "Collate": "C",
            "Ctype": "C"
        },
        {
            "Charset": "EUC_CN",
            "Collate": "POSIX",
            "Ctype": "POSIX"
        }
      ]
  },
  "DBVersion": "11",
  "RequestId": "475F58B7-F394-4394-AA6E-4F1CBA1F2FE8",
  "DBType": "PostgreSQL"
}

错误码

访问错误中心查看更多错误码。