Gerenciamento de tabelas

A Snowflake REST Table API fornece os seguintes pontos de extremidade para gerenciar tabelas Snowflake:

Pontos de extremidade da Snowflake REST Table API

Ponto de extremidade

Descrição

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

Lista as tabelas no banco de dados e no esquema.

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

Cria uma tabela.

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

Obsoleto. Use o ponto de extremidade de substituição abaixo.

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

Cria uma tabela usando o resultado da consulta de seleção especificada.

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

Obsoleto. Use o ponto de extremidade de substituição abaixo.

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

Cria uma tabela usando os modelos especificados em arquivos preparados.

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

Busca uma tabela.

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

Cria uma nova tabela ou altera uma tabela existente.

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

Exclui uma tabela.

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

Cria uma nova tabela clonando a partir do recurso especificado.

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

Obsoleto. Use o ponto de extremidade de substituição abaixo.

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

Cria uma tabela semelhante à especificada.

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

Desfaz uma tabela.

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

Obsoleto. Use o ponto de extremidade de substituição abaixo.

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

Suspende uma ação de reclustering de tabela.

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

Obsoleto. Use o ponto de extremidade de substituição abaixo.

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

Retoma uma ação de reclustering de tabela suspensa.

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

Renomeia uma tabela.

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

Obsoleto. Use o ponto de extremidade de substituição abaixo.

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

Troca uma tabela por outra.

Para documentação de referência, consulte Referência da Snowflake Table API.