--- title: "テーブルメタデータの取得" url: https://docs.catalyst.zoho.com/ja/sdk/python/v1/cloud-scale/nosql/get-table-metadata/ description: "Catalyst NoSQLは、非リレーショナル・非SQLのデータストレージ手段を提供する、完全マネージドで強力なデータベースです。このページでは、NoSQLテーブルのメタデータを取得するSDKメソッドについて説明します。" last_updated: 2026-03-30T08:10:30Z service: Cloud Scale type: general related_links: - name: "NoSQL" url: /ja/cloud-scale/help/nosql/introduction - name: "Create and Manage Tables" url: /ja/cloud-scale/help/nosql/create-manage-tables/ --- # NoSQLテーブルメタデータの取得 以下に説明するように、単一の[Catalyst NoSQL](https://docs.catalyst.zoho.com/ja/cloud-scale/help/nosql/introduction/)テーブル、またはプロジェクト内のすべてのテーブルのメタデータを取得できます。 ### 単一テーブルのメタデータ取得 Catalyst NoSQLの単一テーブルのメタデータは、以下に示すように`getTable()`メソッドを使用してテーブル名を参照することで取得できます。レスポンスには、パーティションキーとソートキー、TTL属性などのテーブル設定の詳細が含まれます。 以下のコードスニペットで使用されている`nosql`参照は、これらの操作を実行するために作成されたコンポーネントインスタンスです。 ```python # NoSQLインスタンスを作成する nosql = app.nosql() #テーブル名を使用してテーブルメタデータを取得する table_details = nosql.get_table_resources("EmpTable") print(table_details) ``` > **注意:** テーブル名を変更した場合は、コード内の変更を更新する必要があります。 ### すべてのテーブルのメタデータ取得 Catalystでは、以下に示すように`get_all_tables()`メソッドを使用して、プロジェクト内のすべてのテーブルのメタデータを取得できます。 ```python table_res = nosql.get_all_tables() print(table_res) ```