管理表

Snowflake REST 表 API 提供了以下端点来管理 Snowflake 表:

Snowflake REST 表 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 参考

语言: 中文