1

我希望将数据从生产 CockroachDB 数据库复制到开发服务器。我知道在 Postgres 中,我可以通过pg_dump和直接连接数据库服务器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

如果您真正关心的只是复制数据库的模式(例如,如果您要从开发迁移到生产),您可以通过将--dump-mode=schema选项添加到cockroach dump命令来实现。

于 2017-04-11T19:20:41.340 回答