Partager via


.show database schema, violations

Cette commande identifie les violations de schéma dans une base de données. Il effectue une validation complète des fonctions, des vues matérialisées, des tables externes, des mappages de données, des exportations continues et diverses stratégies.

autorisations

Vous devez disposer au moins des autorisations De visionneuse de base de données ou Moniteur de base de données pour exécuter cette commande. Pour plus d’informations, consultez Contrôle d’accès en fonction du rôle.

Syntaxe

.showdatabase DatabaseName schema violations

Paramètres

Nom Type Requise Description
DatabaseName string Nom de la base de données pour laquelle valider le schéma.

Retours

La commande retourne une table des problèmes de validation de schéma au sein d’une base de données. Le tableau contient les colonnes suivantes :

Nom de colonne Description
Type d’entité Type d’entité de base de données.
Nom de l’entité Nom de l’entité.
Propriété Propriété de l’entité en cours de validation. Par exemple, cette valeur peut être le nom d’une stratégie. Pour obtenir la liste des stratégies, consultez Vue d’ensemble des stratégies.
Motif Message expliquant la raison de l’échec de validation.

Exemple

.show database MyDatabase schema violations

Sortie

Type d’entité Nom de l’entité Propriété Motif
Fonction DiagnosticMetricsExpand La requête n’est pas valide et ne peut pas être traitée : erreur sémantique : SEM0100 : opérateur « mvexpand » : échec de la résolution de l’expression de table ou de colonne nommée « DiagnosticRawRecords »
ContinuousExport SampleMetricsExport Le travail d’exportation continue ' SampleMetricsExport' est désactivé
MaterializedView DailyCovid19 Tâche de vue matérialisée non valide : « DailyCovid19 ». L’ID d’entité « Covid19 » de type « MaterializedView » est introuvable.