1

実稼働の CockroachDB データベースから開発サーバーにデータをコピーしようとしています。pg_dumpPostgres では、 と を介してデータベース サーバーに直接接続できることを知っていますpsql。CockroachDB でこれを行う最も迅速で簡単な方法は何ですか?

4

1 に答える 1

2

最も簡単な方法は、おそらく を使用してダンプを作成し、cockroach dump生成された SQL ファイルを新しいサーバーにインポートすることです。

cockroach dump --host=prodhost dbname > backup.sql
cockroach sql --host=devhost -e 'CREATE DATABASE dbname'
cockroach sql --host=devhost --database=dbname < backupsql

本当にコピーしたいのがデータベースのスキーマだけである場合 (たとえば、dev から production に移行する場合)、コマンドに--dump-mode=schemaオプションを追加することでコピーできますcockroach dump

于 2017-04-11T19:20:41.340 に答える