Gérer les bases de données

L’API Snowflake REST Database fournit les points de terminaison suivants pour gérer les bases de données Snowflake :

Points de terminaison de l’API Snowflake REST Database

Point de terminaison

Description

GET /api/v2/databases

Répertorie les bases de données accessibles.

POST /api/v2/databases

Crée une base de données.

POST /api/v2/databases:from-share

Crée une base de données à partir d’un partage spécifié.

POST /api/v2/databases/name/clone

Clone une base de données existante.

GET /api/v2/databases/name

Extrait une base de données nommée.

PUT /api/v2/databases/name

Crée une nouvelle base de données ou modifie une base de données existante.

DELETE /api/v2/databases/name

Supprime une base de données nommée.

POST /api/v2/databases/name:undrop

Annule la suppression d’une base de données nommée.

POST /api/v2/databases/name/replication:enable

Active la réplication de la base de données.

POST /api/v2/databases/name/replication:disable

Désactive la réplication pour une base de données nommée.

POST /api/v2/databases/name/replication:refresh

Actualise les réplications de base de données.

POST /api/v2/databases/name/failover:enable

Active le basculement pour une base de données nommée.

POST /api/v2/databases/name/failover:disable

Désactive le basculement pour une base de données nommée.

POST /api/v2/databases/name/failover:primary

Définit une base de données nommée comme base de données principale.

Pour la documentation de référence, voir Référence API Snowflake Database.