查詢系統目錄 - Amazon Quantum Ledger Database (Amazon QLDB)

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

查詢系統目錄

您在 Amazon QLDB 分類帳中建立的每個表格都有一個系統指派的唯一 ID。您可以透過查詢系統目錄表格來尋找資料表的 ID、其索引清單及其他中繼資料information_schema.user_tables

所有系統指派的 ID 都是通用唯一識別碼 (UUID),每個識別碼都以 Base62 編碼的字串表示。如需詳細資訊,請參閱亞馬遜 QLDB 中的唯一 ID

下列範例會顯示傳回資料VehicleRegistration表中繼資料屬性的查詢結果。

SELECT * FROM information_schema.user_tables WHERE name = 'VehicleRegistration'
{ tableId: "5PLf9SXwndd63lPaSIa0O6", name: "VehicleRegistration", indexes: [ { indexId: "Djg2nt0yIs2GY0T29Kud1z", expr: "[VIN]", status: "ONLINE" }, { indexId: "4tPW3fUhaVhDinRgKRLhGU", expr: "[LicensePlateNumber]", status: "BUILDING" } ], status: "ACTIVE" }
表中繼資料欄位
  • tableId— 資料表的唯一 ID。

  • name— 表格名稱。

  • indexes— 表格上的索引清單。

    • indexId— 索引的唯一 ID。

    • expr— 已編製索引的文件路徑。此欄位的格式為字串:[fieldName]

    • status— 索引的目前狀態 (BUILDINGFINALIZINGONLINEFAILED、或DELETING)。在狀態為之前,QLDB 不會在查詢中使用索引ONLINE

    • message— 描述索引FAILED狀態之原因的錯誤訊息。此欄位只有失敗索引的欄位。

  • status— 表格的目前狀態 (ACTIVEINACTIVE)。當你它變INACTIVE成一DROP個表。

若要瞭解如何使用DROP TABLE和陳述式來管理資料UNDROP TABLE表,請繼續執行管理資料表