実稼働の CockroachDB データベースから開発サーバーにデータをコピーしようとしています。pg_dump
Postgres では、 と を介してデータベース サーバーに直接接続できることを知っていますpsql
。CockroachDB でこれを行う最も迅速で簡単な方法は何ですか?
質問する
661 次
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 に答える