Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2023-05-05 GMT+08:00

Consulta de esquemas de banco de dados

Função

Esta API é usada para consultar esquemas de banco de dados de uma instância de banco de dados especificada.

  • Antes de chamar uma API, você precisa entender a API em Autenticação.

Restrições

  • Esta operação não pode ser executada quando a instância de banco de dados está no estado anormal ou congelado.
  • Os esquemas de banco de dados de réplicas de leitura não podem ser consultados.

URI

  • Formato de URI

    GET /v3/{project_id}/instances/{instance_id}/schema/detail?db_name={name}&page={page}&limit={limit}

  • Descrição do parâmetro
    Tabela 1 Descrição do parâmetro

    Nome

    Obrigatório

    Descrição

    project_id

    Sim

    Especifica o ID do projeto de um locatário em uma região.

    Para obter detalhes sobre como obter o ID do projeto, consulte Obtenção de um ID de projeto.

    instance_id

    Sim

    Especifica o ID da instância de banco de dados.

    db_name

    Sim

    Especifica o nome de banco de dados.

    Os nomes de bancos de dados devem ser diferentes das bibliotecas de modelos do RDS for PostgreSQL.

    As bibliotecas de modelos do RDS for PostgreSQL incluem postgres, template0 e template1.

    page

    Sim

    Especifica o número da página. O valor começa em 1.

    limit

    Sim

    Especifica o número de registros em cada página. O intervalo de valor é de 1 (inclusive) a 100 (inclusive).

Solicitação

  • Parâmetros de solicitação

    Nenhum

  • Exemplo de URI

    GET https://rds.ap-southeast-1.myhuaweicloud.com/v3/0483b6b16e954cb88930a360d2c4e663/instances/dsfae23fsfdsae3435in01/schema/detail?db_name=rds_test&page=1&limit=10

Resposta

  • Resposta normal
    Tabela 2 Descrição do parâmetro

    Nome

    Tipo

    Descrição

    database_schemas

    Array of objects

    Cada elemento na lista indica um esquema de banco de dados.

    Para mais detalhes, consulte Tabela 3.

    total_count

    Integer

    Indica o número total de esquemas de banco de dados.

    Tabela 3 Descrição da estrutura do elemento users

    Nome

    Tipo

    Descrição

    schema_name

    String

    Indica um nome de esquema.

    owner

    String

    Indica um proprietário de esquema.

    • Exemplo de resposta normal
    {
      "database_schemas": [{
        "schema_name": "rds_user1",
        "owner": "root"
      }],
    "total_count": 1
    }

Código de status

Código de erro

Para mais detalhes, consulte Códigos de erro.