.show データベース スキーマ違反
このコマンドは、データベース内のスキーマ違反を識別します。 関数、具体化されたビュー、外部テーブル、データ マッピング、連続エクスポート、およびさまざまなポリシーの包括的な検証を実行します。
アクセス許可
このコマンドを実行するには、少なくともデータベース ビューアーまたはデータベース モニターのアクセス許可が必要です。 詳細については、ロールベースのアクセス制御に関するページを参照してください。
構文
.show
database
DatabaseName schema
violations
パラメーター
件名 | タイプ | Required | 説明 |
---|---|---|---|
DatabaseName | string |
スキーマを検証するデータベースの名前。 |
返品
このコマンドは、データベース内のスキーマ検証の問題のテーブルを返します。 表には次の列が含まれています。
列名 | 種類 | 説明 |
---|---|---|
エンティティの種類 | string |
データベース エンティティの種類。 |
エンティティ名 | string |
エンティティの名前。 |
プロパティ | string |
検証対象のエンティティのプロパティ。 たとえば、この値にはポリシーの名前を指定できます。 ポリシーの一覧については、 ポリシーの概要を参照してください。 |
理由 | string |
検証エラーの理由を説明するメッセージ。 |
例
次の例では、 MyDatabase
データベースのスキーマ違反を含むテーブルを返します。
.show database MyDatabase schema violations
出力
エンティティの種類 | エンティティ名 | プロパティ | 理由 |
---|---|---|---|
機能 | DiagnosticMetricsExpand | 要求が無効で、処理できません: セマンティック エラー: SEM0100: 'mvexpand' 演算子: 'DiagnosticRawRecords' という名前のテーブルまたは列の式を解決できませんでした | |
ContinuousExport | SampleMetricsExport | 連続エクスポート ジョブ 'SampleMetricsExport' が無効になっています | |
MaterializedView | DailyCovid19 | 具体化されたビュー ジョブ 'DailyCovid19' が無効です。 種類 'MaterializedView' のエンティティ ID 'Covid19' が見つかりませんでした。 |