Gérer l’actualisation des tables dynamiques

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

Points de terminaison de l’API Snowflake Dynamic Table

Point de terminaison

Description

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

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

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

Crée une table dynamique avec des modificateurs de création standard comme paramètres de requête.

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

Extrait une table dynamique.

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

Supprime une table dynamique avec le nom donné.

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

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

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

Annule la suppression d’une table dynamique.

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

Suspend l’actualisation de la table dynamique spécifiée.

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

Reprend l’actualisation de la table dynamique spécifiée.

POST /api/v2/databases/database/schemas/ . schema/dynamic-tables/name:refresh

Spécifie que la table dynamique spécifiée doit être actualisée manuellement.

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

Suspend le reclustering de la table dynamique spécifiée.

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

Reprend le reclustering de la table dynamique spécifiée.

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

Échange avec une autre table dynamique.

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