テーブルを管理する

Snowflake REST Table API は、Snowflake テーブルを管理するための以下のエンドポイントを提供します。

Snowflake REST Table API エンドポイント

エンドポイント

説明

GET /api/v2/databases/database/schemas/ . schema/tables

データベースとスキーマの下にあるテーブルを一覧表示します。

POST /api/v2/databases/database/schemas/ . schema/tables

テーブルを作成します。

POST /api/v2/databases/database/schemas/ . schema/tables:as_select

非推奨。以下の置換エンドポイントを使用します。

POST /api/v2/databases/database/schemas/ . schema/tables:as-select

指定された select クエリの結果を使用してテーブルを作成します。

POST /api/v2/databases/database/schemas/ . schema/tables:using_template

非推奨。以下の置換エンドポイントを使用します。

POST /api/v2/databases/database/schemas/ . schema/tables:using-template

ステージングされたファイルで指定されたテンプレートを使用してテーブルを作成します。

GET /api/v2/databases/database/schemas/ . schema/tables/name

テーブルを取得します。

PUT /api/v2/databases/database/schemas/ . schema/tables/name

新しいテーブルを作成あるいは既存のテーブルを変更します。

DELETE /api/v2/databases/database/schemas/ . schema/tables/name

テーブルを削除します。

POST /api/v2/databases/database/schemas/ . schema/tables/name:clone

指定されたリソースからクローンを作成して新しいテーブルを作成します。

POST /api/v2/databases/database/schemas/ . schema/tables/name:create_like

非推奨。以下の置換エンドポイントを使用します。

POST /api/v2/databases/database/schemas/ . schema/tables/name:create-like

指定されたテーブルのようなテーブルを作成します。

POST /api/v2/databases/database/schemas/ . schema/tables/name:undrop

テーブルをアンドロップします。

POST /api/v2/databases/database/schemas/ . schema/tables/name:suspend_recluster

非推奨。以下の置換エンドポイントを使用します。

POST /api/v2/databases/database/schemas/ . schema/tables/name:suspend-recluster

テーブルの再クラスタリングアクションを一時停止します。

POST /api/v2/databases/database/schemas/ . schema/tables/name:resume_recluster

非推奨。以下の置換エンドポイントを使用します。

POST /api/v2/databases/database/schemas/ . schema/tables/name:resume-recluster

中断していたテーブルの再クラスタリングアクションを再開します。

POST /api/v2/databases/database/schemas/ . schema/tables/name:rename

テーブル名を変更します。

POST /api/v2/databases/database/schemas/ . schema/tables/name:swapwith

非推奨。以下の置換エンドポイントを使用します。

POST /api/v2/databases/database/schemas/ . schema/tables/name:swap-with

あるテーブルと別のテーブルを入れ替えます。

参考ドキュメントとして、 Snowflake Table API reference をご参照ください。