SHOW DEPLOYMENTS IN DCM PROJECT

Affiche tous les déploiements pour le projet DCM spécifié.

La commande renvoie les métadonnées et les propriétés du déploiement, classées par date de création.

Voir aussi :

CREATE DCM PROJECT , ALTER DCM PROJECT, DESCRIBE DCM PROJECT , DROP DCM PROJECT, EXECUTE DCM PROJECT, SHOW DCM PROJECTS

Syntaxe

SHOW DEPLOYMENTS IN DCM PROJECT <name> [ LIMIT <rows> ]

Paramètres requis

IN DCM PROJECT name

Indique l’identificateur du projet DCM qui contient les déploiements à répertorier.

Si l’identificateur contient des espaces ou des caractères spéciaux, toute la chaîne doit être délimitée par des guillemets doubles. Les identificateurs entre guillemets doubles sont également sensibles à la casse.

Pour plus d’informations, voir Exigences relatives à l’identificateur.

Paramètres facultatifs

LIMIT rows

(Facultatif) Limite le nombre maximum de lignes renvoyées. Le nombre réel de lignes renvoyées peut être inférieur à la limite spécifiée. Par exemple, le nombre d’objets existants est inférieur à la limite spécifiée.

Par défaut : aucune valeur (aucune limite n’est appliquée à la sortie).

Sortie

La sortie de commande fournit les propriétés de déploiement et les métadonnées dans les colonnes suivantes :

Colonne

Description

created_on

Date et heure de création du déploiement.

name

Nom du déploiement.

alias

Alias de déploiement spécifié par l’utilisateur.

deployment_file_path

URL complète de l’emplacement pour le déploiement. Exemple : snow://project/MY_DB.PUBLIC.P/deployment/deployment$2/

source_file_path

Emplacement source à partir duquel ce déploiement est créé. Il s’agit de la valeur fournie avec FROM <source_location> .

git_commit_hash

Le hachage de validation Git qui indique le déploiement des fichiers dans le référentiel Git d’où provient le projet DCM.

Exigences en matière de contrôle d’accès

Un rôle utilisé pour exécuter cette opération doit au minimum disposer des privilèges suivants :

Privilège

Objet

MONITOR

DCM project

Pour effectuer une opération sur un objet dans un schéma, il est nécessaire de disposer d’au moins un privilège sur la base de données parente et d’au moins un privilège sur le schéma parent.

Pour obtenir des instructions sur la création d’un rôle personnalisé avec un ensemble spécifique de privilèges, voir Création de rôles personnalisés.

Pour des informations générales sur les rôles et les privilèges accordés pour effectuer des actions SQL sur des objets sécurisables, voir Aperçu du contrôle d’accès.

Exemples

Afficher tous les déploiements du DCM project nommé``my_project`` :

SHOW DEPLOYMENTS IN DCM PROJECT my_project;