TiDB データ移行のテーブルセレクター
テーブル セレクターは、スキーマ/テーブルのワイルドカード文字に基づく一致ルールを提供します。指定したテーブルに一致させるには、 schema-pattern / table-patternを設定します。
ワイルドカード文字
テーブル セレクターは、 schema-pattern / table-patternで次の 2 つのワイルドカード文字を使用します。
アスタリスク文字 (
*、「スター」とも呼ばれます)*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_*"