日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

查詢表描述信息

使用DescribeTable接口可以查詢指定表的結構、預留讀/寫吞吐量詳情等信息。

說明

API說明請參見DescribeTable

前提條件

接口

/**
 * 獲取一個表的信息,包括表的結構信息、配置信息、預留讀/寫吞吐量詳情和Stream設置信息。
 * @api
 * @param [] $request 請求參數。
 * @return [] 請求返回。
 * @throws OTSClientException 當參數檢查出錯或服務端返回校驗出錯時拋出異常。
 * @throws OTSServerException 當OTS服務端返回錯誤時拋出異常。
 */
public function describeTable(array $request);

參數

請求信息

請求參數

參數

說明

table_name

表名。

請求格式

$result = $client->describeTable([
     'table_name' => '<string>', //設置表名,必須設置。
]);

響應信息

響應參數

參數

說明

table_meta

表的結構信息,包括如下內容:

  • table_name:表名稱。

  • primary_key_schema:表的主鍵定義,與創建數據表時的主鍵定義相同。

  • defined_column:表的預定列定義。

capacity_unit_details

表的預留讀寫吞吐量配置詳情,包括如下內容:

  • capacity_unit表示表的預留讀/寫吞吐量配置信息,與計費相關。單位為CU

    • read:預留讀吞吐量

    • write:預留寫吞吐量

  • last_increase_time:最近一次上調該數據表的預留讀寫吞吐量設置的時間,使用UTC秒數表示。

  • last_decrease_time:最近一次下調該數據表的預留讀寫吞吐量設置的時間,使用UTC秒數表示。

table_options

表的配置信息,包括如下內容:

  • time_to_live:數據生命周期,即數據的過期時間。

  • max_versions:最大版本數,即屬性列能夠保留數據的最大版本個數。

  • deviation_cell_version_in_sec:有效版本偏差,即寫入數據的時間戳與系統當前時間的偏差允許最大值。

stream_details

數據表的Stream信息,包括如下內容:

  • enable_stream:數據表是否打開Stream。

  • stream_id:數據表的Stream ID。

  • expiration_time:Stream的過期時間,較早的修改記錄將會被刪除,單位為小時。

  • last_enable_time:Stream的打開的時間。

結果格式

[
    'table_meta' => [
        'table_name' => '<string>',
        'primary_key_schema' => [
            ['<string>', <PrimaryKeyType>],
            ['<string>', <PrimaryKeyType>, <PrimaryKeyOption>]
        ],
        'defined_column'=> [
            ['<string>', <DefinedColumnType>] 
        ]
    ],
    'capacity_unit_details' => [
        'capacity_unit' => [
            'read' => <integer>,
            'write' => <integer>
        ],
        'last_increase_time' => <integer>,
        'last_decrease_time' => <integer>
    ],
    'table_options' => [
        'time_to_live' => <integer>,
        'max_versions' => <integer>,
        'deviation_cell_version_in_sec => <integer>
    ],
    'stream_details' => [
        'enable_stream' => true || false,
        'stream_id' => '<string>',
        'expiration_time' => <integer>,
        'last_enable_time' => <integer>
    ]
]        

示例

以下示例用于獲取表的描述信息。

$result = $client->describeTable([
        'table_name' => 'mySampleTable',
        ]);
        var_dump($result);    

相關文檔

  • 關于API說明的更多信息,請參見DescribeTable

  • 如果要讀寫表中數據,您可以通過調用讀寫數據接口實現。具體操作,請參見基礎數據操作

  • 如果要修改表的數據生命周期、最大版本數等信息,您可以通過更新表實現。具體操作,請參見更新數據表

  • 如果不再使用數據表,您可以刪除數據表。具體操作,請參見刪除數據表