翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
システムカタログのクエリの実行
重要
サポート終了通知: 既存のお客様は、07/31/2025 のサポート終了QLDBまで Amazon を使用できます。詳細については、「Amazon Ledger QLDB を Amazon Aurora Postgre に移行するSQL
Amazon QLDB台帳で作成する各テーブルには、システムによって割り当てられた一意の ID があります。システムカタログテーブル information_schema.user_tables
のクエリを実行することで、テーブルの ID、インデックスのリスト、およびその他のメタデータを見つけることができます。
システムによって割り当てられたすべての IDsは、BaseBase62-encoded文字列で表される汎用一意識別子 (UUID) です。詳細については、「Amazon IDsで一意 QLDB」を参照してください。
以下の例では、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
、ONLINE
、FAILED
、またはDELETING
)。QLDB ステータスが になるまで、 はクエリでインデックスを使用しませんONLINE
。 -
message
: インデックスにFAILED
ステータスがある理由を説明するエラーメッセージ。このフィールドは、失敗したインデックスにのみ含まれます。
-
-
status
: テーブルの現在のステータス (ACTIVE
またはINACTIVE
)。テーブルは、DROP
するとINACTIVE
になります。
DROP TABLE
および UNDROP
TABLE
ステートメントを使用してテーブルを管理する方法については、テーブルの管理 に進みます。