

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

# 查詢系統目錄
<a name="working.catalog"></a>

**重要**  
支援終止通知：現有客戶將可以使用 Amazon QLDB，直到 07/31/2025 的支援結束為止。如需詳細資訊，請參閱[將 Amazon QLDB Ledger 遷移至 Amazon Aurora PostgreSQL](https://aws.amazon.com/blogs/database/migrate-an-amazon-qldb-ledger-to-amazon-aurora-postgresql/)。

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

所有系統指派IDs 都是通用的唯一識別符 (UUID)，每個識別符都以 Base62-encoded字串表示。如需詳細資訊，請參閱[Amazon QLDB 中的唯一 IDs](working.unique-id.md)。

下列範例顯示傳回`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` – 索引的目前狀態 (`BUILDING`、`FINALIZING`、`FAILED`、 `ONLINE`或 `DELETING`)。在狀態為 之前，QLDB 不會在查詢中使用索引`ONLINE`。
  + `message` – 描述索引具有`FAILED`狀態之原因的錯誤訊息。只有失敗的索引才包含此欄位。
+ `status` – 資料表的目前狀態 (`ACTIVE` 或 `INACTIVE`)。資料表會在您使用`INACTIVE`時變成 `DROP`。

若要了解如何使用 `DROP TABLE`和 `UNDROP TABLE`陳述式管理資料表，請繼續[管理資料表](working.manage-tables.md)。