📣
TiDB Cloud Premium はパブリックプレビュー中です。エンタープライズワークロード向けの無制限のスケーリング、即時の弾力性、高度なセキュリティを提供します。このページは自動翻訳されたものです。原文はこちらからご覧ください。

TiDB Data Migrationのテーブルセレクター



テーブルセレクターは、スキーマ/テーブルに対してワイルドカード文字に基づく一致ルールを提供します。特定のテーブルに一致させるには、 schema-pattern / table-patternを設定してください。

ワイルドカード文字

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

  • アスタリスク文字( * 、"star"とも呼ばれる)

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

    ?は、空文字を除く 1つの文字と一致します。

マッチングルール

  • schema-patternを空にすることはできません。
  • table-patternは空でも構いません。空に設定すると、 schema-patternに従ってschemaのみが一致します。
  • table-patternが空でない場合、 schemaはschema-patternに従ってマッチングされ、 tableはtable-patternに従ってマッチングされます。 schemaとtableの両方が正常にマッチングされた場合にのみ、マッチング結果を取得できます。

使用例

  • スキーマ名にschema_プレフィックスを持つすべてのスキーマとテーブルを一致させます。

    schema-pattern: "schema_*" table-pattern: ""
  • スキーマ名にschema_プレフィックスが付き、テーブル名にtable_プレフィックスが付いたすべてのテーブルを一致させます。

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

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