Use o Tablestore SDK for Python para consultar o esquema, as configurações, as definições de criptografia, o throughput reservado e os índices secundários de uma tabela.
Pré-requisitos
Instale o Tablestore SDK for Python e inicialize um cliente.
Descrição da função
Chame o método describe_table para consultar uma tabela. Esse método retorna um objeto DescribeTableResponse com as informações atuais da tabela.
def describe_table(self, table_name)
O exemplo a seguir consulta a tabela example_table e imprime os principais campos da resposta.
response = client.describe_table("example_table")
print("Table metadata:", response.table_meta)
print("Table options:", response.table_options)
print("Encryption settings:", response.sse_details)
print(
"Reserved throughput:",
response.reserved_throughput_details,
)
print("Secondary indexes:", response.secondary_indexes)
Parâmetros
O método describe_table tem o seguinte parâmetro:
|
Nome |
Tipo |
Descrição |
|
table_name (obrigatório) |
|
Nome da tabela. |
Resposta
O objeto DescribeTableResponse contém as seguintes informações:
|
Campo |
Tipo |
Descrição |
|
table_meta |
|
Esquema da tabela, incluindo nome, colunas de chave primária e colunas predefinidas. |
|
table_options |
|
Configurações da tabela, como TTL, número máximo de versões, desvio máximo de versão e permissão de atualizações. |
|
reserved_throughput_details |
|
Throughput reservado atual e horários do último aumento e da última redução. |
|
secondary_indexes |
|
Metadados dos índices secundários, incluindo nome do índice, colunas de chave primária, colunas predefinidas e tipo de índice. |
|
sse_details |
|
Definições de criptografia no lado do servidor, incluindo status de ativação, tipo de chave, ID da chave e ARN da função RAM. |