--- title: "テーブルメタデータの取得" url: https://docs.catalyst.zoho.com/ja/sdk/python/v1/cloud-scale/data-store/get-table-meta/ description: "このページでは、Pythonアプリケーションで単一テーブルまたは複数テーブルのメタデータを取得する方法について、サンプルコードスニペットとともに説明します。" last_updated: 2026-03-30T08:10:30Z service: Cloud Scale type: general related_links: - name: "Get Table Meta - API" url: /ja/api/code-reference/cloud-scale/data-store/get-table-metadata/#GetTableMetadata - name: "Data Store Help" url: /ja/cloud-scale/help/data-store/introduction - name: "SDK Scopes" url: /ja/sdk/python/v1/sdk-scopes --- # テーブルメタデータの取得 [Catalyst Data Store](https://docs.catalyst.zoho.com/ja/cloud-scale/help/data-store/introduction)内の単一テーブルのメタデータは、2つの方法で取得できます。以下のコードスニペットで使用されているData Store参照は、先に作成したコンポーネントインスタンスです。 ### テーブルIDによるテーブルメタデータの取得 テーブルのメタデータは、以下のように`get_table_details()`メソッドで対応するtableIDを参照することで取得できます。 テーブルIDは、Data Storeから、またはコンソールでテーブルを開いた際のURLから取得できます。以下で使用されているコンポーネントインスタンス`datastore_service`の詳細については、[こちらのヘルプセクション](https://docs.catalyst.zoho.com/ja/sdk/python/v1/cloud-scale/data-store/get-component-instance/)を参照してください。 **使用するパラメータ**
パラメータ名 データ型 定義
`tableID` String **必須**パラメータです。メタデータを取得するテーブルのIDを保持します。
```python #テーブルIDを使用してテーブルメタデータを取得する datastore_service = app.datastore() table_data = datastore_service.get_table_details(5249000000011745) ``` サンプルレスポンスを以下に示します: ```json { "project_id":{ "project_name":"AlienCity", "id":"2136000000007733" }, "table_name":"COUNTRY", "modified_by":{ "zuid":"66466723", "is_confirmed":false, "email_id":"amelia@burrows.com", "first_name":"Amelia", "last_name":"Burrows", "user_type":"Admin", "user_id":"2136000000006003" }, "modified_time":"Aug 13, 2021 01:47 PM", "column_details":[ { "table_id":"5249000000011745", "column_sequence":"1", "column_name":"ROWID", "category":1, "data_type":"bigint", "max_length":"50", "is_mandatory":false, "decimal_digits":"2", "is_unique":false, "search_index_enabled":false, "column_id":"2136000000007784" }, { "table_id":"5249000000011745", "column_sequence":"2", "column_name":"CREATORID", "category":1, "data_type":"bigint", "max_length":"50", "is_mandatory":false, "decimal_digits":"2", "is_unique":false, "search_index_enabled":true, "column_id":"2136000000007785" }, { "table_id":"5249000000011745", "column_sequence":"3", "column_name":"CREATEDTIME", "category":1, "data_type":"datetime", "max_length":"50", "is_mandatory":false, "decimal_digits":"2", "is_unique":false, "search_index_enabled":true, "column_id":"2136000000007786" }, { "table_id":"5249000000011745", "column_sequence":"4", "column_name":"MODIFIEDTIME", "category":1, "data_type":"datetime", "max_length":"50", "is_mandatory":false, "decimal_digits":"2", "is_unique":false, "search_index_enabled":true, "column_id":"2136000000007787" }, { "table_id":"5249000000011745", "column_sequence":"5", "column_name":"CITYNAME", "category":2, "data_type":"varchar", "max_length":"100", "is_mandatory":false, "decimal_digits":"2", "is_unique":true, "search_index_enabled":true, "column_id":"2136000000008588" } ], "table_id":"5249000000011745" } ``` ### テーブル名によるテーブルメタデータの取得 以下のコードスニペットを使用して、`table_name`を参照してテーブルのメタデータを取得できます。 > **注意:** テーブルの名前を変更した場合は、該当するすべてのセクションでコードの変更を更新する必要があります。 以下で使用されているコンポーネントインスタンス`datastore_service`の詳細については、[こちらのヘルプセクション](https://docs.catalyst.zoho.com/ja/sdk/python/v1/cloud-scale/data-store/get-component-instance/)を参照してください。 **使用するパラメータ**
パラメータ名 データ型 定義
`table_name` String **必須**パラメータです。メタデータを取得するテーブルの名前を保持します。
```python datastore_service = app.datastore() table_data = datastore_service.get_table_details("Aliens") ``` サンプルレスポンスを以下に示します: ```json { "project_id":{ "project_name":"AlienCity", "id":"2136000000007733" }, "table_name":"Aliens", "modified_by":{ "zuid":"66466723", "is_confirmed":false, "email_id":"amelia.burrows@zylker.com", "first_name":"Amelia", "last_name":"Burrows", "user_type":"Admin", "user_id":"2136000000006003" }, "modified_time":"Aug 13, 2021 01:47 PM", "column_details":[ { "table_id":"5249000000011745", "column_sequence":"1", "column_name":"ROWID", "category":1, "data_type":"bigint", "max_length":"50", "is_mandatory":false, "decimal_digits":"2", "is_unique":false, "search_index_enabled":false, "column_id":"2136000000007784" }, { "table_id":"5249000000011745", "column_sequence":"2", "column_name":"CREATORID", "category":1, "data_type":"bigint", "max_length":"50", "is_mandatory":false, "decimal_digits":"2", "is_unique":false, "search_index_enabled":true, "column_id":"2136000000007785" }, { "table_id":"5249000000011745", "column_sequence":"3", "column_name":"CREATEDTIME", "category":1, "data_type":"datetime", "max_length":"50", "is_mandatory":false, "decimal_digits":"2", "is_unique":false, "search_index_enabled":true, "column_id":"2136000000007786" }, { "table_id":"5249000000011745", "column_sequence":"4", "column_name":"MODIFIEDTIME", "category":1, "data_type":"datetime", "max_length":"50", "is_mandatory":false, "decimal_digits":"2", "is_unique":false, "search_index_enabled":true, "column_id":"2136000000007787" }, { "table_id":"5249000000011745", "column_sequence":"5", "column_name":"AlienType", "category":2, "data_type":"varchar", "max_length":"100", "is_mandatory":false, "decimal_digits":"2", "is_unique":true, "search_index_enabled":true, "column_id":"2136000000008588" } ], "table_id":"5249000000011745" } ``` ### 全テーブルのメタデータの取得 単一テーブルのメタデータの取得に加えて、`getAllTables()`メソッドを使用してCatalystプロジェクト内のすべてのテーブルの詳細を取得できます。以下で使用されているコンポーネントインスタンス`datastore_service`の詳細については、[こちらのヘルプセクション](https://docs.catalyst.zoho.com/ja/sdk/python/v1/cloud-scale/data-store/get-component-instance/)を参照してください。 ```python datastore_service = app.datastore() tables = datastore_service.get_all_tables() ``` サンプルレスポンスを以下に示します: ```json [ { "project_id":{ "project_name":"AlienCity", "id":"2136000000007733" }, "table_name":"Attackers", "modified_by":{ "zuid":"66466723", "is_confirmed":false, "email_id":"amelia.burrows@zylker.com", "first_name":"Amelia", "last_name":"Burrows", "user_type":"Admin", "user_id":"2136000000006003" }, "modified_time":"Aug 13, 2021 01:47 PM", "table_id":"2136000000007781" }, "table_name":"Aliens", "modified_by":{ "zuid":"66466723", "is_confirmed":false, "email_id":"emma@zylker.com", "first_name":"Amelia", "last_name":"Burrows", "user_type":"Admin", "user_id":"2136000000006003" }, "modified_time":"Aug 13, 2021 01:47 PM", "table_id":"5249000000011745" } ] ``` > **情報:** 上記の操作を実行するために必要な権限レベルについては、[SDKスコープの表](https://docs.catalyst.zoho.com/ja/sdk/python/v1/sdk-scopes)を参照してください。