ndb_move_data は、NDB テーブル間でデータをコピーします。
使用法
プログラムは、ソーステーブルとターゲットテーブルの名前を使用して起動されます。これらのいずれかまたは両方を、オプションでデータベース名で修飾できます。 どちらのテーブルも NDB ストレージエンジンを使用する必要があります。
ndb_move_data options source target
次のテーブルに、ndb_move_data に固有のオプションを示します。 追加説明が表のあとにあります。 ほとんどの NDB Cluster プログラム (ndb_move_data を含む) に共通のオプションについては、セクション23.4.32「NDB Cluster プログラムに共通のオプション — NDB Cluster プログラムに共通のオプション」 を参照してください。
表 23.37 プログラムで使用されるコマンドライン・オプション ndb_move_data
形式 | 説明 | 追加、非推奨、または削除された |
---|---|---|
永続エラー時にコアをダンプ (デバッグオプション) | (MySQLに基づくすべてのNDBリリースでサポート 8.0) |
|
文字セットが存在するディレクトリ | (MySQLに基づくすべてのNDBリリースでサポート 8.0) |
|
テーブルが見つかったデータベースの名前 | (MySQLに基づくすべてのNDBリリースでサポート 8.0) |
|
すべての行の移動後にソーステーブルを削除 | (MySQLに基づくすべてのNDBリリースでサポート 8.0) |
|
ランダムな一時エラーの挿入 (テストオプション) | (MySQLに基づくすべてのNDBリリースでサポート 8.0) |
|
ソーステーブルまたはターゲットテーブルの余分なカラムを無視 | (MySQLに基づくすべてのNDBリリースでサポート 8.0) |
|
小さい型への変換時に属性データの切捨てを許可 | (MySQLに基づくすべてのNDBリリースでサポート 8.0) |
|
属性データの大きい型への変換を許可 | (MySQLに基づくすべてのNDBリリースでサポート 8.0) |
|
一時エラー時の試行回数を指定します。形式は x [, y [, z]]です。ここで x は最大試行回数 (0 = 制限なし)、y は最小遅延 (ミリ秒)、z = 最大遅延 (ミリ秒) です | (MySQLに基づくすべてのNDBリリースでサポート 8.0) |
|
詳細メッセージの有効化 | (MySQLに基づくすべてのNDBリリースでサポート 8.0) |
-
コマンド行形式 --abort-on-error
型 Boolean デフォルト値 FALSE
永続エラー時にコアをダンプします (デバッグオプション)。
-
コマンド行形式 --character-sets-dir=name
型 文字列 デフォルト値 [none]
文字セットが存在するディレクトリ。
-
コマンド行形式 --database=dbname
型 文字列 デフォルト値 TEST_DB
テーブルが見つかるデータベースの名前。
-
コマンド行形式 --drop-source
型 Boolean デフォルト値 FALSE
すべての行が移動されたら、ソーステーブルを削除します。
-
コマンド行形式 --error-insert
型 Boolean デフォルト値 FALSE
ランダムな一時エラーを挿入します (テストオプション)。
-
コマンド行形式 --exclude-missing-columns
型 Boolean デフォルト値 FALSE
ソーステーブルまたはターゲットテーブルの余分なカラムを無視します。
-
コマンド行形式 --lossy-conversions
型 Boolean デフォルト値 FALSE
属性データを小さい型に変換するときに切り捨てられるようにします。
-
コマンド行形式 --promote-attributes
型 Boolean デフォルト値 FALSE
属性データを大きい型に変換できるようにします。
-
コマンド行形式 --staging-tries=x[,y[,z]]
型 文字列 デフォルト値 0,1000,60000
一時エラー時の試行回数を指定します。 形式は x [, y [, z]]で、x は最大試行回数 (0 = 制限なし)、y は最小遅延 (ミリ秒)、z は最大遅延 (ミリ秒) です。
-
コマンド行形式 --verbose
型 Boolean デフォルト値 FALSE
詳細メッセージを有効にします。