【问题标题】:Copying data from one CockroachDB cluster to another将数据从一个 CockroachDB 集群复制到另一个
【发布时间】:2017-09-07 08:20:29
【问题描述】:

我希望将数据从生产 CockroachDB 数据库复制到开发服务器。我知道在Postgres中,我可以通过pg_dumppsql直接连接数据库服务器。在 CockroachDB 中最快、最简单的方法是什么?

【问题讨论】:

    标签: cockroachdb


    【解决方案1】:

    最简单的方法可能是通过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 命令来实现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-26
      • 1970-01-01
      • 2016-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-26
      • 1970-01-01
      相关资源
      最近更新 更多