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
- 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
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 }
- Resposta anormal
Para mais detalhes, consulte Resultados anormais da solicitação.
Código de status
- Normal
- Anormal
Para mais detalhes, consulte Códigos de status.
Código de erro
Para mais detalhes, consulte Códigos de erro.