テーブルセレクター

テーブルセレクターは、スキーマ/テーブルのワイルドカード文字に基づく一致ルールを提供します。指定されたテーブルに一致させるには、 schema-pattern / table-patternを構成します。

ワイルドカード文字

テーブルセレクターは、 schema-pattern / table-patternで次の2つのワイルドカード文字を使用します。

  • アスタリスク文字( * 、「スター」とも呼ばれます)

    • *は0個以上の文字に一致します。たとえば、 doc*docdocumentに一致しますが、 dodoには一致しません。
    • *は単語の最後にのみ配置できます。たとえば、 doc*はサポートされていますが、 do*cはサポートされていません。
  • 疑問符( ?

    ?は、空の文字を除いて1文字に正確に一致します。

一致ルール

  • schema-patternを空にすることはできません。
  • table-patternは空にすることができます。空として設定すると、 schema-patternに従ってschemaだけが一致します。
  • table-patternが空でない場合、 schemaschema-patternに従って一致し、 tabletable-patternに従って一致します。 schematableの両方が正常に一致した場合にのみ、一致結果を取得できます。

使用例

  • スキーマ名にschema_のプレフィックスが含まれるすべてのスキーマとテーブルを照合します。

    schema-pattern: "schema_*" table-pattern: ""
  • スキーマ名にschema_つのプレフィックスがあり、テーブル名にtable_のプレフィックスがあるすべてのテーブルを照合します。

    schema-pattern = "schema_*" table-pattern = "table_*"

このページは役に立ちましたか?