Gérer les tables

L’API Snowflake REST Table fournit les points de terminaison suivants pour gérer les tables Snowflake :

Points de terminaison de l’API Snowflake REST Table

Point de terminaison

Description

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

Répertorie les tables sous la base de données et le schéma.

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

Crée une table.

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

Obsolète. Utilisez le point de terminaison de remplacement ci-dessous.

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

Crée une table en utilisant le résultat de la requête de sélection spécifiée.

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

Obsolète. Utilisez le point de terminaison de remplacement ci-dessous.

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

Crée une table en utilisant les modèles spécifiés dans les fichiers en zone de préparation.

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

Récupère une table.

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

Crée une nouvelle table ou modifie une table existante.

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

Supprime une table.

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

Crée une nouvelle table en clonant à partir de la ressource spécifiée.

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

Obsolète. Utilisez le point de terminaison de remplacement ci-dessous.

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

Crée une table semblable à celle spécifiée.

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

Annule la suppression d’une table.

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

Obsolète. Utilisez le point de terminaison de remplacement ci-dessous.

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

Suspend une action de reclustering de table.

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

Obsolète. Utilisez le point de terminaison de remplacement ci-dessous.

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

Reprend une action de reclustering de table suspendue.

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

Renomme une table.

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

Obsolète. Utilisez le point de terminaison de remplacement ci-dessous.

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

Échange une table avec une autre.

Pour la documentation de référence, voir Référence d’API Snowflake Table.